Online Master's Degree in Computer Science

Learn how earning an online master's degree can advance your computer science career. Find out the classes offered and the topics and skills taught in these kinds of programs. Schools offering Computer Science degrees can also be found in these popular choices.

Can I Earn a Master's Degree in Computer Science Online?

Master's degree programs in computer science are available on traditional college campuses and in distance-learning formats. This is a 2-year course of study that could prepare you for a doctoral degree program or for research positions in computer science. Online degree programs commonly have the same curriculum and experienced faculty members as on-campus programs. While schools do offer this program completely online, there are institutions that offer the program in a hybrid format. In these cases, you would complete some computer science courses online and take others on campus. Computer science is a highly technical course of study, but most schools do not require that students purchase any additional software or hardware to participate in online master's degree programs.

Learning Environment Traditional classroom, fully online, and hybrid programs available
Prerequisites Bachelor's degree in a related field, GRE scores, and possibly a personal statement
Common Courses Distributed systems, robotics, programming abstractions, computer systems, interactive computer graphics

What Are the Admissions Requirements?

To be considered for admission, you need at least a bachelor's degree. Because this course of study expands upon undergraduate computer science programs, it's beneficial to hold a bachelor's degree in computer science or a related field, such as software engineering or hardware engineering. Other requirements include letters of recommendation and adequate scores on the Graduate Record Examinations (GRE). You should also expect to submit a personal statement outlining your computer science background and the goals you hope to accomplish during your tenure.

What Classes Could I Take?

The coursework typically combines advanced theoretical training in computer science with training in professional research skills. Some schools will allow you to choose a specialization, such as real-world computing, security, artificial intelligence or software theory. Other concentration areas could include database systems, human-computer interaction and theoretical computer science. This course of study usually culminates in a thesis or comprehensive exam. The following are examples of classes you might find in the curriculum:

  • Computer systems
  • Cryptography methods and design
  • Interactive computer graphics
  • Distributed systems
  • Computer and network security
  • Robotics
  • Object-oriented systems design
  • Programming abstractions

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:

Popular Schools

  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Master

    Online Programs Available

  • Ashford University

    Ashford University responds quickly to information requests through this website.

    Popular programs at Ashford University:

    • Master

    Online Programs Available

  • Kaplan University

    Kaplan University responds quickly to information requests through this website.

    Popular programs at Kaplan University:

    Online Programs Available

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this website.

    Popular programs at Grand Canyon University:

    • Master

    Online Programs Available

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master

    Online Programs Available

  • Northcentral University

    Northcentral University responds quickly to information requests through this website.

    Popular programs at Northcentral University:

    Online Programs Available

  • Colorado State University Global

    Colorado State University Global responds quickly to information requests through this website.

    Popular programs at Colorado State University Global:

    • Master

    Online Programs Available

  • Colorado Technical University

    Colorado Technical University responds quickly to information requests through this website.

    Popular programs at Colorado Technical University:

    Online Programs Available

  • Capella University

    Capella University responds quickly to information requests through this website.

    Popular programs at Capella University:

    • Master

    Online Programs Available

  • Trident University

    Trident University responds quickly to information requests through this website.

    Popular programs at Trident University:

    • Master

    Online Programs Available

  1. 1
  2. 2
  3. Next »