Apply now for our spring cohort.
Tufts Online MS in Computer Science Program
Build the technical skills and expertise you need to lead in a fast-growing industry. Tufts’ online MS in Computer Science (MSCS) program can transform your computing career.
Request Information
100 Percent
Online
GRE/GMAT
Not Required
30
Credit Hours
10
Courses
Online Computer Science Master’s Degree Program Benefits
As a student in the MS in Computer Science online degree program, you will:
Expand your computing expertise and boost your earning potential in less than two years.
Learn from renowned computer science industry professionals who are pioneering innovative research and tech development.
Build meaningful connections with your peers through small, synchronous online classes.
Gain key competencies and problem-solving skills through rigorous, interdisciplinary coursework.
Build Your Confidence and Become a Leader in Computing.
Gain the key skills needed to boost your earning potential.
Tufts Online Computer Science Master’s Degree Program Overview
Designed for futuristic thinkers with prior programming experience, the Tufts online Master of Science in Computer Science (MSCS) program prepares students to develop innovative solutions for today’s digital challenges. From building applications to developing large-scale software systems, you’ll participate in transformative learning experiences that challenge you to think critically and develop creative solutions.
With a long history of interdisciplinary learning and research collaboration, the Department of Computer Science at Tufts brings together faculty, students, alumni, staff, and experts from across fields and organizations. Throughout your time in the online degree program, you’ll stay at the leading edge of computer science because we continually update course content with the most current computer science innovations.
Interested in computer science but don’t have prior experience? Explore our post-baccalaureate certificate program.
Explore the Master’s in Computer Science Online Degree Curriculum
The Tufts online computer science master’s degree program provides a foundation in both computer science theory and programming practice. Our cutting-edge curriculum, which includes ten courses equaling 30 credit hours, will expose you to challenges and research problems that involve creating new kinds of computer software and developing next-level implementation skills. You will build your knowledge and confidence in an array of computer science areas, such as:
Algorithms
Artificial Intelligence
Machine Learning
Networks and Protocols
Discrete Mathematics
Models of Computation
Software Engineering
Computer Security
Database Systems
Key Dates & Deadlines
Spring, summer, and fall cohorts are available.
Career Opportunities with an Online Computer Science Master’s Degree
The computer science field is rapidly growing, and organizations across industries are eagerly pursuing new talent. Employment in this sector is expected to increase 23 percent by 2032,* and the average salary of computer science master’s degree holders is $111,000.**
The Tufts master’s in computer science online program will equip you with the skills and credentials needed to pursue new job opportunities, advance within your current organization, and increase your earning potential.
*U.S. Bureau of Labor Statistics, 2024
** Payscale, 2024
Computer Science Jobs
Explore high-demand jobs you can pursue with an online computer science master’s degree and the average salary you could earn:
Source: Lightcast, 2023
Learning Outcomes of the Master’s in Computer Science Online Program
The computer science field plays a significant role in helping society evolve and transform through continuous innovation. Upon graduation from the Tufts online Computer Science Master’s degree program, you will be prepared to:
- Craft realistic programs in a variety of programming languages.
- Predict the complexity of algorithms, including algorithms for trees and graphs and for algorithms including dynamic programming.
- Be an effective communicator who can take constructive criticism, present to a group, and make a compelling argument.
- Provide mathematical proof of the properties of algorithms.
- Identify the computability class of a language, including regular, pushdown, and Turing-equivalent languages.
- Reason and discuss the semantics of programming language.
Meet Your Online Computer Science Master’s Degree Faculty
What are MS in Computer Science Alumni Doing with Their Degrees?
When you choose Tufts University for your advanced degree, you’ll join a long legacy of 100,000+ alumni who are transforming industries and creating meaningful societal impact. Explore a handful of the prominent companies our master’s in computer science online program graduates have gone on to below.
- Amazon / Amazon Robotics
- Apple
- Arista Networks
- athenahealth
- Bloomberg
- Charles River Analytics
- Capital One
- Cisco
- Data Intelligence Technologies
- Dropbox
- Fitbit
- GE Digital
- GitHub
- Goldman Sachs
- HubSpot
- IBM
- Jet Propulsion Lab
- Microsoft
- MIT Lincoln Laboratory
- Paytronix
- Viasat
Why Choose Tufts University for Your Master’s in Computer Science Online?
Tufts University is a world-class research institution committed to developing leaders who are advocates for social change. Our collaborative, interdisciplinary environment will empower you to pursue sustainable solutions for global challenges and create a meaningful impact in your professional endeavors. As a Tufts online student, you will join a community that embraces individuality while fostering collaboration and inclusion.
Our School of Engineering programs connect you to science, the arts, and humanities through transformative, hands-on experiences. We bridge the gap between ideas and real-world impact. Through research, lively discussions, and industry partnerships, you will graduate with the forward-thinking, collaborative mindset needed to become a well-rounded leader.
Frequently Asked Questions
Computer science jobs are expanding across industries as more organizations prioritize their technical needs. As a graduate of the Tufts master’s in computer science online program, you will have the tools to pursue the highest-earning computer science roles in areas such as software development, solutions architecture, cybersecurity, and data science, among others.
You can complete the master’s in computer science online program from Tufts in less than two years when you take two courses per semester. The part-time, 100 percent online program allows you the flexibility to complete our rigorous curriculum while maintaining balance in your personal and professional life. As a part-time student, you can expect to spend 10-20 hours per week on asynchronous coursework, synchronous class time, and group projects.
Yes. Computer science employment is expected to increase significantly, with over one million people hired in the next ten years. To meet this growing demand for experienced computer science professionals, you need to expand your expertise. Earning a master’s degree will help you develop in-demand computer science skills and gain credentials that can help you advance into a management role.
To apply to the Tufts online MS in Computer Science (MSCS) program, you should have prior programming experience. Our program is designed for thinkers who possess a foundational understanding of programming concepts. Whether you’ve worked professionally in the field or have pursued programming as a hobby, your prior experience will provide a solid foundation for success in our program.
The application requirements for the Tufts online MSCS program include:
- Application fee
- Resume/CV
- Personal statement
- Transcripts
- Three letters of recommendation
- Official GRE scores (if applicable)
GRE scores not required for applicants who will have received a degree from an institution located in the US or Canada at time of enrollment. - Official TOEFL, IELTS, or Duolingo test scores (if applicable)
- Portfolio (optional)
For application help, schedule a one-on-one walkthrough with an enrollment advisor.
The 2023-2024 tuition rate for School of Engineering graduate level courses is $1,730 per credit. Please review tuition and financial aid resources available to online MSCS students.
Yes, Tufts University offers a range of scholarships and financial aid options to support students in their academic pursuits. Reach out to our dedicated financial aid advisors to explore scholarship opportunities, grants, loans, and other forms of financial assistance.
As a student in the Tufts online MSCS program, you’ll have access to a comprehensive array of support services designed to enhance your learning experience and facilitate your academic success. These services include:
- Dedicated academic advisors
- Technical support resources
- Online tutoring
- Career counseling
- Networking opportunities
- Access to online library resources and research databases
Our goal is to provide you with the support you need to excel in your studies and achieve your professional goals.
No, the Tufts online MSCS program is 100 percent online, allowing you to complete your coursework from anywhere. Our flexible online format enables you to balance your studies with your personal and professional commitments while still benefiting from the same high-quality education and resources available to on-campus students.
To learn more about the Tufts online MS in Computer Science program, schedule a one-on-one walkthrough with an enrollment advisor or request more information. Tufts University offers a flexible, 100 percent online program designed to help you advance your career.
Tufts University Accreditation
Tufts University has been continually accredited by the New England Commission of Higher Education (NECHE), one of seven regional higher education accrediting bodies in the United States, since 1929. Tufts is evaluated by and achieves accreditation from NECHE once every ten years. The next comprehensive evaluation will take place in Spring 2033.
Discover if the Tufts online Computer Science master’s degree is right for you and your career goals.