Email:mscds@cuhk.edu.cn    中文 | EN

BACKHome > Curriculum > Required Courses

Required Courses

Python Programming (Provisional)

Python Programming is designed to learn data science using Python. The course covers topics including, Python setup and familiarization with the environment, writing programs in Python, Python development support data structures and libraries including Numpy, exploratory data analysis using libraries such as Pandas, predictive model design including regression analysis, decision tree and other prediction models, visualizations using Matplotlib, and implementation project to practice the concepts learned during the course.


Theory of Statistics

Database Principles and Development

Time Series Analysis

Machine Learning

Introduction to Data Mining

Capstone project


Curriculum