Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science facilitates the creation, advancement, and utilization of computing systems. The development of these systems plays a vital role across numerous aspects of contemporary society. With continuous technological innovations, there's an escalating global demand for proficient computer science specialists.Our MSc in Advanced Computer Science features a core set of mandatory modules, complemented by diverse elective options. This flexible structure enables you to customize your advanced studies according to your academic passions and professional goals - whether you're drawn to software development or data analytics.Connect with industry professionals
During the program, we provide multiple avenues for industry interaction, including IT career expos, expert talks from regional tech companies, corporate-sponsored projects, specialized career workshops, and student showcase events for potential employers.
Program overview
Our Advanced Computer Science Master's program consists of two 11-week semesters, each containing three or four course modules.
Typically, each module involves four hours of instructional time combining lectures, hands-on labs, and tutorial sessions. Additional independent study is necessary to deepen your comprehension through supplementary reading, self-guided learning, and coursework assignments.During the summer months from June to August, you'll complete an intensive three-month research initiative.Various software platforms are employed to develop robust, scalable, and high-quality solutions, with students applying systematic approaches through experimental design and analytical modeling. For instance:the machine learning module provides experience with widely-used frameworks like Keras and TensorFlow
subjects including reinforcement learning for practical applications like competitive gaming (e.g., AlphaStar)
you'll gain proficiency with multiple cloud-based NoSQL databases and the Map-Reduce computational model
evolutionary computing methods such as genetic algorithms and neural networks will be applied to financial sector challenges.
Curriculum options: Choose 100 credits from the following elective modules across both semesters.
Career prospects:
You'll have access to employer networking events and recruitment activities, alongside comprehensive support from our career development center.We host an annual technology career exhibition specifically for computer science students, featuring participation from more than 30 prominent organizations, including:Amazon
JP Morgan
Morgan Stanley
BT Group
Bridgeall
Kana
Skyscanner
ThinkAnalytics
Graduates may pursue roles as systems analysts, solution architects, or software engineers. The expanding field of embedded systems development particularly requires advanced practitioners and research specialists.