Students in the M.S. degree program in Computer Science can choose to complete a master’s thesis or a project-based study track.

The M.S. program can be completed in one year, or two years with an optional thesis. In this program, students can pursue interdisciplinary collaborations within Tufts School of Engineering and across the university.

Degree Requirements

  • Thirty semester-hour units (SHUs) and a minimum of 10 courses are required, of which at least 24 SHUs must be from approved courses. The remaining six SHUs 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 COMP105, COMP 160, or COMP 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 SHUs, 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.

These topics are covered, respectively, in Computer Science 61, 40, 105, 160, and 170. The courses 105, 160 and 170 may be taken as part of the M.S. degree program. Comp 40 may be taken without graduate credit or students may substitute a course which specifically requires Comp 40 as a prerequisite. Core competencies may be verified by other means in consultation with your advisor.

Application Requirements

  • Application Fee
  • Resume/CV
  • Personal Statement
  • Official GRE scores
    • GRE not required for current Tufts undergraduates applying to the M.S. degree program
    • GRE scores may be waived for part-time students with five years of industry experience who are U.S. citizens or permanent residents.
  • Official TOEFL or IELTS, if applicable
  • Transcripts
  • Three letters of Recommendation

Program taught in:
  • English

See 15 more programs offered by Tufts University - School of Engineering »

Last updated May 21, 2019
This course is Campus based
Start Date
Jan 2020
Aug 2020
Duration
1 - 2 years
Part-time
Full-time
Price
51,530 USD
per year.
Deadline
Request Info
Dec 15, 2019
By locations
By date
Start Date
Jan 2020
End Date
Dec 2020
Application deadline
Start Date
Aug 2020
End Date
Apr 2021
Application deadline
Dec 15, 2019

Jan 2020

Location
Application deadline
End Date
Dec 2020

Aug 2020

Location
Application deadline
Dec 15, 2019
End Date
Apr 2021