Basic courses: mathematical analysis, advanced algebra, introduction to general physical mathematics and information science, data structure, introduction to data science, introduction to programming and programming practice.
Compulsory courses: discrete mathematics, probability statistics, algorithm analysis and design, data computing intelligence, introduction to database system, computer system foundation, parallel architecture and programming, unstructured big data analysis.
Elective courses: introduction to data science algorithm, special topics of data science, data science practice, practical development technology of Internet, sampling technology, statistical learning, regression analysis and stochastic process.