Tufts University - School of Engineering
MSc in Computer Science
- Medford, USA
- Boston, USA
MSc
DURATION
2 years
LANGUAGES
English
PACE
Full time, Part time
APPLICATION DEADLINE
15 Jan 2027
EARLIEST START DATE
Sep 2027
TUITION FEES
USD 1,855 / per credit
STUDY FORMAT
On-Campus, Distance Learning
Key Summary
About: The Tufts University School of Engineering MSc in Computer Science offers an open, collaborative environment to personalize study and work with faculty. You can choose a thesis or project. The degree requires 30 credits, with at least 24 credits from approved courses; the remaining 6 credits may be coursework, approved research, or independent study. The Graduate Cooperative Education programme gives up to six months of full-time experience.
Career Outcomes: Graduates move into roles like software engineer, data scientist, systems analyst, or researcher in tech companies, startups, and research labs, applying programming, algorithms, systems design, data analysis, and collaboration skills.
The Department of Computer Science provides an open, friendly, diverse, and collaborative atmosphere in which to study computer science. Students personalize their path of study and regularly access professors both in small classes and out of class. With a long history of interdisciplinary learning and research collaboration, the program brings together faculty, students, alumni, staff, and guests from across the field and beyond.
Students in the program can choose to complete a master's thesis or a project-based study track. 30 credits are required, of which at least 24 credits must be from approved courses. The remaining 6 credits may be earned from approved courses, or from conducting approved research or independent study, or from a combination of the two.
Graduate Cooperative Education (Co-Op) Program
The School of Engineering's Graduate Cooperative Education (Co-Op) Program provides students with the opportunity to apply the theoretical principles they have learned in their coursework to real-world engineering projects. Gain up to six months of full-time work experience, build your resume, and develop a competitive advantage for post-graduation employment.
Degree Requirements
- A minimum of 10 courses are required, each of 3 credits or more, of which at least 24 credits must be from approved courses. The remaining six credits may be earned from approved courses, or from conducting approved research or independent study, or from a combination of the two.
- At least six courses must be in computer science, and at least two must include a serious programming component.
- Grades in all courses must be B- or better. A student who received a grade below B- in CS 105, CS 160, or CS 170 as an undergraduate may retake the course for graduate credit.
- To use courses offered outside the Department of Computer Science, the student must obtain the approval of the department.
- Students focusing on an interdisciplinary area of CS may take fewer than eighteen CS credits, but this is subject to the approval of the department.
- Students must also demonstrate core competence as expected from a high quality undergraduate program in computer science, in particular in the areas of:
- Computer architecture and assembly language
- Programming languages (specifically, functional programming and object-oriented programming with inheritance)
- Data structures and analysis of algorithms
- Theory of computation
- The degree has an optional MS Thesis. Acceptance to the thesis track occurs after matriculation into the program and only with the support of a faculty advisor who is interested in supervising the thesis work. The thesis requires a commitment of two semesters total.
The School of Engineering offers partial tuition scholarships for a select group of Engineering master’s and certificate programs. When you apply for admission, you’ll automatically be considered, there’s no separate scholarship application or additional information required. Applicants are encouraged to apply early for priority scholarship consideration.
Advance your engineering career at an R1 research university. Explore 20+ master's programs, gain hands-on industry experience, and connect with Boston's innovation community. Apply today to be considered for scholarships.