Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Master of Computer Science (MCS) is a professional degree designed to be completed in fifteen months. Students must finish 52 units, comprising three foundational courses, three capstone/keystone courses, six electives, and one summer session. Our curriculum incorporates hands-on labs and projects, prioritizing practical implementation and real-world applications.
This is an exclusively full-time program; part-time enrollment is not available.
Program Learning Outcomes
Master and implement core Computer Science concepts to deepen understanding of the computing field.
Utilize mathematical theories and algorithmic approaches for modeling, designing, and analyzing computer-based systems.
Employ engineering principles to build computational systems of diverse complexity.
Acquire technical expertise to create solutions for practical challenges.
Develop strong written and verbal communication skills for teamwork and professional collaboration.
Foster career growth through professional development opportunities.
Most students come from a computing-related undergraduate program, but applications from students with other technical backgrounds and sufficient preparation in programming are also welcomed. Applications are also encouraged from students with non-technical academic backgrounds but extensive technical employment experience.
TOEFL Score Requirements for Admission Consideration:
On the TOEFL iBT minimum score of 80
For the paper-based test, a minimum score of 550
IELTS Score Requirements for Admission Consideration:
An overall minimum score of 7 for admission, with a score of no less than 6 on any individual module.
Applicants who qualify for admission by the above criteria, and also achieve a score of 8 or higher on the Speaking module may be eligible to serve as a Teaching Assistant.