The major programme consists of 16 Major courses, 9 Core Curriculum courses, 6 Language Enhancement courses and 9 Free Electives.
In the Major, there are 6 required elementary courses that will allow the students to establish a strong foundation in computer science, statistics, mathematics, and artificial intelligence.
From the 6 required intermediate courses, you will be able to learn the knowledge of databases, data warehouses, data structures, object-oriented programming, simulation, quantitative decision-making, data mining and machine learning.
Among the elective courses (categorised into application-oriented courses and advanced-level courses based on their nature), you will be able to take at least 3 courses.
The upcoming intake of the students will start in September of the coming academic year.