100% Online MS in Computer Science

Expand your expertise to advance your career and earn your full potential.

Learn More About Tufts' Online Computer Science Program

By submitting this form, I agree to be contacted via email, phone, or text to learn more about the programs at Tufts University.

Is this Program Right for You?

Online MS in Computer Science

Tufts University attracts students with inquisitive minds who are futuristic thinkers capable of developing innovative solutions for today’s digital challenges.

The MS in Computer Science (MSCS) program is delivered 100 percent online and is designed for students with prior programming experience who aspire to:

  • Develop the skills to secure a new job.
  • Promote within their current organization.
  • Increase their earning potential.
  • Pursue future research projects.

Learning Outcomes

Tufts attracts students with inquisitive minds who are futuristic thinkers capable of developing innovative solutions for today’s digital challenges. Upon completion of the program, graduates should be able to:

  • Program
    Craft realistic programs in a variety of programming languages.
  • Provide Mathematical Proof
    Prove the properties of algorithms mathematically.
  • Analyze Algorithms
    Predict complexity of algorithms, including algorithms for trees and graphs, and for algorithms including dynamic programming.
  • Compute
    Identify the computability class of a language, including regular, pushdown, and Turing-equivalent languages.
  • Be Effective Communicators
    Take constructive criticism, present to a group, and make a compelling argument.
  • Reason
    Discuss the semantics of programming language.
"Tufts is committed to fostering diversity and inclusion, not only in our classrooms but across the computer science industry. When we blend the unique views and skills from students who represent different cultures, backgrounds, and professional experiences, we increase our ability to transform society through innovation."
Jeffrey Foster
School of Engineering, Department Chair, Computer Science

Where Can You Go From Here? Everywhere.

Computer science skills and knowledge are in such demand that nearly nine out of 10 IT jobs are now found outside traditional technology industries.

Potential careers for MSCS graduates include:

  • Database Administrator
  • Hardware Engineer
  • Network Architect
  • Web Developer
  • Software Developer
  • Systems Analyst
  • Threat Detection Analyst

Organizations where MSCS graduates work include:

  • Apple
  • Cisco
  • GE Digital
  • Google
  • IBM
  • Jet Propulsion Lab
  • MIT Lincoln Laboratory

The Early Decision Deadline is June 27

GRE Scores Not Required

GRE scores are no longer required for candidates with an undergraduate degree from an accredited U.S. or Canadian institution. GRE scores are required for applicants who don’t have a degree from a U.S. or Canadian institution.

Start Earning Your Full Potential

Tufts reviews applications on a rolling basis and there are various start dates offered throughout the year. Complete the form to learn more about admissions requirements, application deadlines, and upcoming events.

Tufts Online MSCS Facts


The online MSCS program does not require visits to campus and is completed 100 percent online


Students can complete the program in under two years


Courses—content covers everything from algorithms to software engineering


Credit hours include a two-semester capstone project


Tufts alumni network includes more than 100,000 graduates


More than 30 percent of tenure-track and teaching faculty are women

Want to learn more?

Request more information to learn about the online MS in Computer Science program.