Intelligent Computing Systems (MSc/MPhil)
What Makes This Program Unique?
This multi-layered master’s program, which teaches broad skills while still allowing you to pick a concentration area, will position you to enter a workforce where roles in software engineering, artificial intelligence, data science, and cybersecurity are ranked among the best.
You may choose your course of study from one of two tracks: master of philosophy (MPhil) or master of science (MSc). MPhil students have the option of completing an internship in a relevant industry but are also required to complete a master’s thesis. MSc students are required to complete an internship in a relevant industry on a full-time basis for at least three months and part-time for one semester.
Build Intelligent, Ethical Software Solutions
Students will gain the skills to design, develop, and maintain software-based intelligent systems that address ethical, social, legal, and economic considerations, with a strong emphasis on teamwork, leadership, and quality delivery.
Harness AI and Data Science for Innovation
Through hands-on training in AI and data science, students will learn to create, evaluate, and deploy cutting-edge systems, staying at the forefront of technological advancements and contributing to societal progress.
Advance Security in Intelligent Systems
With a focus on software security fundamentals and secure coding practices, students will integrate expertise across software engineering, AI, and security to build robust, secure, and innovative intelligent systems for real-world use.
Program Structure
In addition to taking two courses in each of the “Software Engineering & Systems”, “Artificial Intelligence” and “Cybersecurity” course groups, students must take an additional two courses in one group of their choice to meet the focus area requirement.
The program will also combine excellent classroom and lab experiences with practical problem-solving. Required internships ensure that graduates are exposed to an industrial setting where they may pursue careers.
Course Components
| Foundation Requirement | • Foundations of Intelligent Computing Systems Seminar • Leadership & Ethics Seminar |
| Breadth Requirement | • 2 courses from the “Software Engineering and Systems” group • 2 courses from the “Artificial Intelligence” group • 2 courses from the “Cybersecurity” group |
| Focus Area Requirement | At least 2 additional courses from the “Software Engineering and Systems” group, the “Artificial Intelligence” group OR the “Cybersecurity” group |
| Integration Requirement | Building Secure Intelligent Systems [a team-based project-based course that integrates the three areas of focus] |
| Professional Practice Requirement | Seminars in: • Technology and Ethics • Technology and Law • Project Management • Accessibility and Universal Design |
| Practical Training and Research | Industry Practicum and/or Thesis Research |
Software Engineering
& Systems Courses
Software Engineering
Essentials
Agile Software Engineering Methods
Software Measurement & Testing
Cloud Computing
Embedded Systems
Blockchain & Crypto currencies
Internet of Things
Artificial Intelligence
Courses
Machine Learning & Data Science
Deep Learning
Natural Language Processing
Computer Vision
Autonomous Robotics
Security Courses
Cybersecurity Essentials
Security Architecture and Software Security
Security Management
Privacy Preserving Systems
Cloud and IOT Security
AI and Security
Program Outline
| Year 1 | |
|---|---|
| Initiation 1 week | • Orientation • Foundations of Intelligent Computing Systems Seminar |
| Semester 1 15 weeks | • 4 units of breadth requirements • Leadership & Ethics seminar |
| Semester 2 15 weeks | •2 units of breadth requirements •2 unit of focus area requirements •Technology & Ethics seminar |
| Summer 10 weeks | 1 unit industry practicum (Full-time, in-person) for MSc or thesis research for MPhil |
| Year 2 | |
|---|---|
| Interim 1 week | •Team project initiation •Project Management seminar |
| Semester 3 15 weeks | •1 unit Building Secure Intelligent Systems •1 unit industry practicum (part-time, virtual) or Elective or 2 units thesis research for MPhil •Accessibility & Universal Design seminar •Technology & Law seminar (MSc ends, MPhil continues) |
| Semester 4 15 weeks | 3 units of thesis research for MPhil only |
Stories
“I hope to use the skills and knowledge acquired to solve problems in my field. If even one person benefits from such work, I’ll be truly fulfilled.”

