Skip to content

Explore Our Comprehensive Curriculum

Discover the Curriculum Get More Info

“We’ve come up with a cohesive set of classes that will give you a body of knowledge needed to be relevant as a software engineer in today’s climate.”

vu-online-headshots (1)

— Prof. Jules White, Associate Dean for Strategic Learning Programs

Gain fundamental computer science knowledge and the critical thinking skills needed to become an innovative problem solver in today’s tech industry. The online master of science in computer science offers a flexible curriculum designed by expert Vanderbilt faculty, exposure to world-renowned research and entrepreneurship and connections to a motivated community. You will develop meaningful relationships with peers, professors and researchers through live, face-to-face experiences that will equip you with the necessary skills and insights to excel in today's technological industry.

Online Computer Science Master’s — Curriculum & Courses

The master of science in computer science online program consists of 30 credits that can be completed over the course of three to five terms. The program can be completed in approximately 12 months, granting students flexibility to customize their personal, professional and academic schedules as needed, preparing you with skills applicable to creative tech careers through a curriculum focused as much on essential computer science knowledge as interdisciplinary and emerging practices. 

The program curriculum focuses on the following key subject areas:

  • Mobile and cloud computing
  • Intelligent systems
  • Cybersecurity
  • Software and systems engineering
  • Distributed systems
  • Computer science theory

Develop Cross-Disciplinary Skills

As you develop your computer science knowledge and skills, you will also have opportunities to push your ideas in new directions through interdisciplinary exploration. Our program allows you to engage with faculty, work closely with other students and conduct your own research across topics.

Related subjects you may explore include:

  • Artificial intelligence
  • Human-systems integration
  • Cyber-physical systems
  • Web applications
  • Distributed real-time and embedded middleware
  • Model-integrated computing
  • Data science

By exploring areas where computer science intersects with related subjects like health care and medicine, energy and natural resources, security and entertainment, you will be able to apply the skills you gain to tech positions in your own community.

Faculty incorporate hands-on exercises into the program, ensuring that you can apply knowledge gained in classes to real-world practice with high-demand, web-based technologies.
As a student, you’ll engage in exercises with native applications on various platforms; languages like Java, Python and JavaScript; and cloud computing and security.

Portfolio

By completing these course exercises and projects, you’ll develop solutions to real-world problems through hands-on assignments that will enhance your professional portfolio. This comprehensive portfolio will consist of exercises and projects on which you have worked, as well as any research you conducted. Upon graduation, you’ll be able to use your portfolio to showcase your abilities to employers.

Vanderbilt M.S. in Computer Science Courses

The master of science in computer science online program consists of 30 credits that can be completed over the course of three to five terms. The program can be completed in approximately 12 months, granting students flexibility to customize their personal, professional and academic schedules as needed. Learn more about the courses you will take as a student in the program in the descriptions below.

Course Descriptions

Sample Course Sequences

The Accelerated Track can be completed in as little as 12 months over three terms. The Standard Track can be completed in as few as 20 months over five terms.

When choosing the Standard or Accelerated Track, domestic students should also assess whether your course load will be considered full-time or part-time for financial aid purposes. More information can be found on the Financial Aid FAQs.

Apply now to the online M.S. in computer science  program.

Apply Now

  • computer-scientist-at-work
  • orange computer chip
  • Woman engineer looking at various information in for cyber-physical systems
VU-ENG_010_DanielDubois_Campus-1

The Campus Convening

The on-campus convening is a three-day weekend event each Fall that brings online students and program faculty together at Vanderbilt University in Nashville, Tennessee. It is strongly recommended that all students attend one convening on Vanderbilt's campus during the fall semester of their first year in the program. This integral enrichment experience will serve as an introduction to Vanderbilt University student life and create opportunities for students to immerse themselves into Vanderbilt’s historic campus and everything it has to offer. Newly admitted cohorts will have the opportunity to meet classmates, hear from industry experts and interact with faculty on a personal level.

Get More Info

Decide to pursue the online M.S. in computer science program today.

Schedule a Call Apply Now

Join an Entrepreneurial Tech Community

Complete the form below to request more information about the
Vanderbilt online M.S. in computer science.