Course Content
Core
Year 1
- Calculus
- Linear Algebra
- C and C++ Programming
- Introduction to Intelligence Application
- Data Structures
- Introduction to Data Science
Year 2
- Python and Tensorflow
- Programming Language
- Principles of Artificial Intelligence
- Database
- Probability Theory
- Design and Analysis of Algorithms
- Statistics
- Applied Machine Learning
- Software Engineering
Year 3
- Regression Analysis
- Statistical Programming using R
- Data Mining
- Methods and Applications of Deep Learning
- Fundamental Research in Academic Project
- Time Series
- Big Data Analytics
Year 4
- Data Science Academic Project
- Advanced Machine Learning
- Advanced Data Analysis
- Industrial Training
Year 2
Major Elective (Choose 1)
- Principles of Operating Systems
- Computer Architecture
- Computer Networks and Communication
Year 3
Major Elective (Choose 1)
- Object-Oriented Programming-Java
- Introduction to Cloud Computing
- Bayesian Statistics
Major Elective (Choose 2)
- Natural Language Processing
- Statistical Learning
Year 4
Major Elective (Choose 1)
- Deep Reinforcement Learning and Control
- Computer Graphics