Master of Science in Computer Science

Master of Science (MS) in Computer Science

Whether you’re a full-time student seeking an immersive experience or a part-time learner looking for balance, our exclusively online MSCS program is designed for both full-time students and working professionals who want industry-relevant depth without stepping away from their careers. 

The MSCS program teaches hardware/software fundamentals and allows deep exploration of emerging areas including artificial intelligence, cybersecurity, robotics, computer vision and human-computer interaction. Our courses are taught by tenure-track faculty and the curriculum is closely modelled after our in-person program.

Why earn a Master of Science (MS) in Computer Science?

  • Prepares students for professional careers in computing in the age of artificial intelligence 
  • Teaches advanced concepts in computer systems design and hardware/software interfaces
  • Provides pathways for students to obtain deeper knowledge in emerging areas of computing such as AI, robotics, computer vision and cybersecurity 
  • Integrates significant hands-on projects  

How long will it take to earn my degree?

  • Full-time students can complete the program in 1.5 years or 3 semesters
  • Part-time students can complete the program in 2.5 years or 5 semesters, if taking 2 courses per semester

How to start your application

Important: Be sure you select correct application

Binghamton's in-person Computer Science program uses a different application. Make sure to select online program when you apply. For more information and to apply, visit this site.

Why Binghamton Online?

  • Rigorous and affordable programs
  • High-quality pre-recorded lectures broken into smaller segments
  • Flexible schedule, world-class faculty and career services
  • Curriculum modeled after in-person programs and courses taught by tenure-track faculty
  • Substantial interaction and live office hours every week
  • Student support and mentoring