Online Master of Science in Computer Science (MSCS) Program

From discovery to application, you’ll take an active part in developing solutions that impact society—even before you graduate. Whether you’re an intermediate or advanced computer science practitioner, you can tailor your online MSCS program to your level of experience and career goals. You’ll graduate with in-demand, future-proof technical skills, ready to take on any industry.

Request Information

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

Online MSCS Program Overview

Computer science is an in-demand field that impacts nearly every industry and sector, including transportation, healthcare, education and financial services. Our online Master of Science in Computer Science (MSCS) program prepares you with the fundamental technical knowledge you need to succeed and lets you explore new industry challenges and innovations. 

With two online MSCS program tracks to choose from—a pathways track for students with a strong STEM background who need foundational computer science courses and an advanced track for experienced computer science students—you can pursue a course sequence that supports your computer science skill level.

Required Credits

30-34.5 Credit Hours*

Estimated Time to Complete

5-6 Academic Terms*

Classroom Time

Each course will have approximately 50 minutes of live class sessions per week.

*Credit hours and estimated time to completion depends upon your selected program track.

MSCS Program Learning Outcomes

Strong technical skills

  • Fundamental technical knowledge needed to succeed in the industry, including algorithms and theory, artificial intelligence, databases and data mining, and more.

Independent, self-starter mentality

  • Intellectual flexibility to help you progress into the highest-paying computer science jobs.

Awareness of team dynamics/communication

  • Ability to be a collaborative team member and communicate through presentations and reports.
  • Understanding of workplace dynamics so you can function effectively as part of a team.

Data-driven leadership skills

  • Understanding of how to use data to make good decisions.
  • Communications skills, such as how to frame questions to gather the right data and tell a persuasive story from the data.

Deep knowledge of a particular computer science domain and a broad, interdisciplinary foundation

  • Applied, conceptual and foundational knowledge of computer science concepts.
  • Dynamic understanding of decision principles and software patterns so your knowledge can evolve with the industry.

Persistence in learning and problem solving

  • Develop a mindset that strives to create innovative technologies and solutions in the evolving computer science landscape.

Online MSCS Program Highlights

Case Western Reserve University student in class

Comprehensive Curriculum

Our online MSCS features two program tracks tailored to your level of computer science experience. Both our advanced and pathways course sequences offer a hands-on, experiential curriculum covering diverse computer science topics, including machine learning and blockchain. We help you develop strong technical knowledge that can be applied to any industry.

Flexibility

Our 100 percent online MSCS program allows you to learn from wherever you’re located through a blend of self-paced coursework and live virtual classes. Program courses are not interdependent, which means you can complete them in any order you choose.

Strong Networks

As a Case School of Engineering alum, you’ll join a powerful, globe-spanning network that includes more than 20,000 School of Engineering graduates who support the Case Western Reserve community in many different ways. You’ll also become part of the university’s alumni network, which is more than 110,000 members strong.

Master’s in Computer Science Job Outlook

A well-rounded balance of academics and flexible, hands-on learning led by expert faculty will help you learn, grow and excel in the field of computer science and ready you for exceptional career growth and leadership potential. Explore the robust career trajectories and jobs in computer science available to CWRU MSCS program graduates.

Online MS in Computer Science Curriculum

With two tracks of study for mid-level and advanced STEM professionals, the MS in Computer Science program offers a customizable learning experience tailored to your level of experience. Across the pathways and advanced track, courses provide hands-on training in the leading computer science tools.

Explore the Curriculum

Meet the CWRU Computer Science Faculty and Leadership Team

Our online MSCS courses are taught by industry leaders whose background and experience range across areas that include theoretical computer science techniques, quantum computing, artificial intelligence, machine learning and more.

Professional headshot of CW MSCS faculty member Vipin Chaudhary

Vipin Chaudhary

KEVIN J. KRANZUSCH PROFESSOR AND CHAIR
Professional headshot of CW MSCS faculty member Vincenzo Liberatore

Vincenzo Liberatore

PROFESSOR AND ASSOCIATE CHAIR OF GRADUATE AFFAIRS
Professional headshot of CW MSCS faculty member Harold Connamacher

Harold Connamacher

ROBERT J. HERBOLD PROFESSOR OF TRANSFORMATIVE TEACHING AND ASSOCIATE CHAIR OF UNDERGRADUATE AFFAIRS
Professional headshot of CW MSCS faculty member Sanjaya Gajurel

Sanjaya Gajurel

ADJUNCT ASSISTANT PROFESSOR, COMPUTER AND DATA SCIENCES
Professional headshot of CW MSCS faculty member Erman Ayday

Erman Ayday

ASSISTANT PROFESSOR, COMPUTER AND DATA SCIENCES
Professional headshot of CW MBA faculty member Michael Lewicki

Michael Lewicki

ASSOCIATE PROFESSOR, COMPUTER AND DATA SCIENCES
Professional headshot of CW MSCS faculty member Jing Li

Jing Li

PROFESSOR, COMPUTER AND DATA SCIENCES
Professional headshot of CW MSCS faculty member Andy Podgurski

Andy Podgurski

PROFESSOR, COMPUTER AND DATA SCIENCES
Professional headshot of CW MSCS faculty member Soumya Ray

Soumya Ray

ASSOCIATE PROFESSOR, DEPARTMENT OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, CASE SCHOOL OF ENGINEERING
Professional headshot of CW MSCS faculty member An Wang

An Wang

ASSISTANT PROFESSOR, COMPUTER AND DATA SCIENCES
Professional headshot of CW MSCS faculty member Yinghui Wu

Yinghui Wu

ASSISTANT PROFESSOR, COMPUTER AND DATA SCIENCES
Professional headshot of CW MSCS faculty member Xusheng Ziao

Xusheng Xiao

ASSISTANT PROFESSOR, COMPUTER AND DATA SCIENCES
Professional headshot of CW MSCS faculty member Shuai Xu

Shaui Xu

ASSISTANT PROFESSOR, COMPUTER AND DATA SCIENCES

Why Case School of Engineering?

The top-ranked¹ Case School of Engineering is recognized for its creative scholarship, expert faculty, hands-on learning and multidisciplinary approach to learning and problem-solving. 

While committing to student success beyond the classroom, Case Western Reserve University offers educational opportunities to meet students where they are. As a Case School of Engineering student, you’ll have the option to pursue one of two program tracks designed for your ability and experience level.

Learn More

1 U.S. News & World Report, Best Engineering Schools, 2021.

Frequently Asked Questions

Yes. Employment in computer science jobs is expected to increase by 21% over the next decade—much faster than the average of other occupations (U.S. Bureau of Labor Statistics, 2021). Earning a master’s degree will prepare you with advanced technical skills and can give you the competitive edge to secure jobs.

Case Western Reserve University’s online MS in Computer Science (MSCS) program offers students a rigorous, comprehensive and progressive curriculum that keeps pace with emerging advancements in the field. Though we designed the program to challenge students, we offer individualized success coaching and career services to support you throughout your journey.

Our program offers two tracks based on your level of technical experience: the pathways track and the advanced track. The curriculum for both tracks focuses on four key areas of computer science: artificial intelligence (AI), databases and data mining, security and privacy, and software engineering. The program emphasizes hands-on learning through live and independent online coursework, ensuring you gain both the fundamental technical knowledge and interpersonal skills necessary for success in the field. We continuously update the curriculum to address current issues, trends and best practices to prepare you for a rewarding career.

Designed for mid-level professionals, the pathways track helps those with a strong STEM background transition into computer science. It includes foundational CS coursework necessary for both academic and career success. The advanced track empowers professionals with existing CS experience to advance their proficiency and compete for more senior job titles.

To be eligible for the pathways track, students must have completed a bachelor’s degree, a college-level calculus course, and an introductory course in object-oriented programming. They may fulfill the remaining computer science prerequisite courses through this track.

Advanced track students should have already completed a bachelor’s degree and all prerequisite coursework. These requirements are more comprehensive than pathways track prerequisites and can vary from student to student. Connect with an enrollment adviser to confirm your eligibility for the advanced track, in which you will focus on specialized CS topics and emerging technologies to accelerate your proficiency in the field.

Yes, we designed the program to accommodate the needs of working professionals. The flexible online format and self-paced coursework allow you to balance your studies with existing commitments.

The program’s duration can vary depending on your chosen track and individual pace. On average, most students complete the program within five to six academic terms while balancing their studies with work and other commitments. However, it is possible to accelerate or extend your studies based on your needs.

Online Master’s in Computer Science (MSCS) Accreditation

Case Western Reserve University has been accredited since 1913 by the Higher Learning Commission, one of the six regional agencies that accredit U.S. colleges and universities at the institutional level. In 2015, CWRU was reaccredited by the Commission for ten years, the maximum period possible. The university’s next site visit by a Commission team will be in 2025.

A Case Western Reserve University student in campus

Ready to Apply?

Get started on your application. Our enrollment advisers are available to answer your questions and address any concerns you might have.

Apply Now

Discover More

Curriculum

With two program tracks to choose from, you can pursue a cutting-edge, multidisciplinary curriculum tailored to your level of computer science experience and career goals.

Explore the Program

Career Outlook

Computer scientists are in high demand. Take a closer look at typical career outcomes you could pursue after completing this program.

See Alumni Outcomes

Admissions

Ready to start the admissions process for our online Master of Science in Computer Science?

Apply Now

Tuition and Financial Aid

Get details on program tuition, and gain a greater understanding of financial aid resources that may be available to you.

Review Now