Soumil Kumar / Pexels
Tufts provides software system developers with the skills needed to design, build, and test systems programs. Students work closely with faculty to explore real client projects and problems that need to be solved in the industry today. Choose between thesis and non-thesis degree options to best fit your career goals - the non-thesis program can be completed in as little as one year.
Research areas include:
- Systems programming
- Program security
- Data management
- Performance analysis
- Software development
Dual Degree Master's Program (with Tufts Gordon Institute)
Develop your innovation, leadership and management skills and build your technical depth with the Dual Degree Master's Program. You’ll earn two degrees: an M.S. offered by the Department of Computer Science, and an M.S. Innovation & Management (MSIM). You earn both degrees in an accelerated time frame (as little as two years) and at a reduced cost.
Prerequisites for the program include a bachelor's degree and either formal instruction of practical experience in software development, including programming in some high-level language such as Java, C, C++, C# or J#. For those students possessing high-level language experience in a language other than C or C++, Electrical Engineering 200 is recommended as a preparatory course in C.
- Application Fee
- Personal Statement
- Official GRE scores
- GRE not required for current Tufts undergraduates
- GRE scores may be waived for part-time students with five years of industry experience who are U.S. citizens or permanent residents. If you believe you are eligible to have the GRE waived based on these requirements, please contact email@example.com with the subject line "Engineering part-time Master's GRE requirement"
- Official TOEFL or IELTS, if applicable
- Three letters of recommendation