Massachusetts Institute of Technology · Master

Master of Engineering in Computer Science

The Master of Engineering in Computer Science at Massachusetts Institute of Technology is a Master-level Computer Science program for international students. It combines core theory with applied, industry-relevant projects and is designed to lead into strong graduate employment and, in many destinations, post-study work and residency pathways.

Level
Master
Field
Computer Science
Duration
18 months
Tuition / yr
US$61,990
Approx USD
US$61,990 / yr
English
IELTS 7.0
Intakes
Aug, Jan
Delivery
On-campus

Entry requirements

A recognised bachelor's degree (or equivalent) in a related field with a strong GPA, plus English proficiency (IELTS 7.0 overall). Some programs require relevant work experience or a portfolio.

Careers & market demand

Demand. Software and computing roles are projected to grow far faster than the average for all occupations, and computer science graduates are among the most sought-after and highest-paid across every study destination.

Career pathways. Software engineer, backend/full-stack developer, cloud engineer, DevOps engineer, systems architect, research scientist, technical product manager.

Courses in this degree (7)

Every module — with topics, skills and the career pathway it builds.

Advanced Algorithms

CS110 · Semester 1 · 12 credits

Distributed Systems

CS120 · Semester 2 · 12 credits

Cloud & DevOps Engineering

CS130 · Semester 1 · 12 credits

Machine Learning Systems

CS140 · Semester 2 · 12 credits

Software Architecture

CS150 · Semester 1 · 12 credits

Cybersecurity

CS160 · Semester 2 · 12 credits

Research Methods & Thesis

CS170 · Semester 1 · 12 credits

From this degree to a student visa

United States student visa
F-1 Student visa

Prove funds for the first year of tuition + living costs shown on the Form I-20. Post-study: Optional Practical Training (OPT): 12 months, plus 24 months STEM extension.