Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Computer science enables the creation, advancement, and utilization of computing systems. Globally, there's increasing demand for highly trained computer science experts. This program equips you with the expertise to create and implement complex contemporary software solutions across various domains. You'll enhance your hands-on software engineering capabilities while exploring cutting-edge software development methodologies. Completing this course provides the credentials needed for specialized roles in the tech sector.
Curriculum Overview
Our Advanced Computer Science with Software Engineering Masters consists of two 11-week semesters, each featuring three to four modules. Typical modules include:
four hours of weekly lectures
hands-on lab sessions and/or tutorials
Supplementary self-study is essential to deepen your comprehension through additional research, independent learning, and coursework projects.
During summer (June-August), you'll complete an intensive three-month research initiative. The program utilizes diverse software platforms to construct robust, scalable solutions, employing systematic approaches via experimental frameworks and analytical modeling. Key activities include:
analyzing AI methodologies and their applications to software engineering challenges
gaining proficiency with various cloud-based NoSQL systems and Map-Reduce programming
developing implementations using mobile development tools and frameworks.
Career Pathways:
You'll have access to employer networking events and recruitment activities, complemented by comprehensive support from our recognized career services. Our annual tech careers fair connects computer science students with 30+ prominent organizations, such as:
Amazon
JP Morgan
Morgan Stanley
British Telecom
Bridgeall
Kana
Skyscanner
ThinkAnalytics
Graduates pursue roles as systems analysts, software architects, or developers, with particular opportunities in the expanding field of embedded systems development and research.