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
Lecture | Content |
---|---|
Lecture 1 | Python Data Processing File Handling, Scientific Computing Library, Python Data Analysis Library |
Lecture 2 | Web Scraping & Python Database Example Websites: Coinmarkecap.com; Yahoo! Finance; New York Times |
Lecture 3 | Machine Learning with Scikit-Learn Introduction |
Lecture 4 | Machine Learning with Scikit-Learn End-to-end Machine Learning Project |
Lecture 5 | Classification & Regression with Scikit-Learn Example: Image Classification using MNIST dataset |
Lecture 6 | Classification & Regression with Scikit-Learn Example: Image Classification using Iris Dataset |
Lecture 7 | Unsupervised Learning with Python Example: Diabetes Diagnosis, Digits Dataset |
Lecture 8 | Working with Text Data Sentiment Analysis, Topic Model |
Lecture 9 | Object-oriented Programming |
Lecture 10 | Introduction to R and MATLAB |
Lecture 11 | Project Presentation |
Lecture 12 | Project Presentation |
Lecture 13 | Final 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 |