Programing for Business and Economics

IBA6104 Graduate Course (core), The Chinese University of Hong Kong (Shenzhen), School of Management and Economics, 2021

Semester: 2021/22 Fall

This course introduces students to a set of programming tools and software for data collection, data processing, analysis and visualization in business and economics. The course mainly covers python, which is now the number one programming language for data analysis. Due to python’s simplicity and high readability, it is widely used in business of many areas such as the financial industry. Other commonly used coding languages such as R and Matlab are also briefly introduced.

Syllabus

LectureContent
Lecture 1Python Data Processing
File Handling, Scientific Computing Library, Python Data Analysis Library
Lecture 2Web Scraping & Python Database
Example Websites: Coinmarkecap.com; Yahoo! Finance; New York Times
Lecture 3Machine Learning with Scikit-Learn
Introduction
Lecture 4Machine Learning with Scikit-Learn
End-to-end Machine Learning Project
Lecture 5Classification & Regression with Scikit-Learn
Example: Image Classification using MNIST dataset
Lecture 6Classification & Regression with Scikit-Learn
Example: Image Classification using Iris Dataset
Lecture 7Unsupervised Learning with Python
Example: Diabetes Diagnosis, Digits Dataset
Lecture 8Working with Text Data
Sentiment Analysis, Topic Model
Lecture 9Object-oriented Programming
Lecture 10Introduction to R and MATLAB
Lecture 11Project Presentation
Lecture 12Project Presentation
Lecture 13Final Exam
Projects- Cryptocurrency Trading based on Social Media Data
- Web-based Startup Success Prediction in Venture Capital
- Public firms’ Responses to Covid-19
- A Supervised Approach to Predict Company Acquisition