Skip to content

Intelligent Computing Systems (MSc/MPhil)

The master’s in intelligent computing systems program educates computer science professionals who can employ data science and artificial intelligence in engineering secure real-world systems.
This two-year program offers a unique combination of three concentration areas: software engineering and systems, artificial intelligence (AI) and data science, and cybersecurity, to prepare graduates to address practical problems in industry. Our three-pronged focus enables students to build exciting and compelling technology innovations to address real-world challenges and opportunities. 
 

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 thesisMSc 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 RequirementAt least 2 additional courses from the “Software Engineering and Systems” group, the “Artificial Intelligence” group OR the “Cybersecurity” group
Integration RequirementBuilding Secure Intelligent Systems [a team-based project-based course that integrates the three areas of focus]
Professional Practice RequirementSeminars in:
• Technology and Ethics
• Technology and Law
• Project Management
• Accessibility and Universal Design
Practical Training and ResearchIndustry 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.”

As a machine learning engineer, Boye is passionate about building inclusive tech. Prior to joining the Computing Systems program, she developed systems that enable voice commands in Ghanaian languages for banking. She also prototyped Ghanaian sign language translation for e-learning. Now, Boye aims to create even more solutions that make a tangible impact, one person at a time.

Activity Calendar

Featured Event: December 3, 2025

Christmas on the Hill
A festive end-of-year celebration featuring activities, music, and community bonding. This event brings together students, faculty, and staff to share in the holiday spirit before the break.