What Is the Curriculum of a Master's Degree in Computer Science?

A Master of Science in Computer Science can be the launch pad to high-level research and development positions in fields like software development or computer systems. The curriculum for this degree is more focused than for the bachelor's degree, with courses on artificial intelligence, bioinformatics and algorithm design. Students must also complete a final thesis project to obtain the master's degree. Schools offering Computer Science degrees can also be found in these popular choices.

The curriculum of a master's degree in computer science is more advanced and specialized than an undergraduate curriculum. Courses give students an in-depth knowledge of computer programming, computer systems and software development. Supplementary courses are offered in mathematics, and electives can be chosen in different areas of computer science.

Computer Science Core Courses

Many graduate programs in computer science include a set of required core courses focusing on fundamental topics, like algorithms. These courses provide the foundation for more advanced study in a specific area of computer science. At DePaul University, core computer science classes include:

  • Software Development
  • Algorithms and Structures
  • Distributed Systems

Math Courses

At least a few math courses may be required to supplement the computer classes. A high level of math is required to tackle most problems in computer science, like programming or developing algorithms. Stanford University's master's degree in computer science requires some of the following math courses:

  • Statistics
  • Mathematical Methods
  • Logic
  • Numerical Analysis

Specialized Courses in Computer Science

In most computer science master's programs, students choose one specialization track, like computer systems, artificial intelligence, software development or computer programming. At Tufts University's Department of Computer Science, specialized course offerings at the master's level include:

  • Computational concepts in the sciences
  • Computer architecture
  • Bioinformatics
  • Game development
  • Object-oriented programming

Computer Science Project or Thesis

The curriculum of an M.S. in Computer Science is rounded out with a choice of electives and either a special project or thesis that demonstrates the skills and knowledge the student has acquired throughout the program. Students who write a thesis defend it to a panel of computer science faculty members

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

  • Northcentral University

    Northcentral University responds quickly to information requests through this website.

    Popular programs at Northcentral University:

    Online Programs Available

  • Colorado Technical University

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

    Popular programs at Colorado Technical University:

    Online and Campus-Based Programs Available:

    View All Locations
    • Anywhere: Online Campus
    • Colorado: Colorado Springs, Greenwood Village, Westminster
  • DeVry University

    DeVry University responds quickly to information requests through this website.

    Popular programs at DeVry University:

    • Master

    Online and Campus-Based Programs Available:

    View All Locations
    • Anywhere: Online Campus
    • Arizona: Glendale, Mesa, Phoenix
    • California: Alhambra, Anaheim, Colton, Daly City, Elk Grove, Fremont, Long Beach, Oakland, Oxnard, Palmdale, Pomona, San Diego, San Jose, Sherman Oaks
    • Colorado: Colorado Springs, Greenwood Village, Westminster
    • Florida: Fort Lauderdale, Jacksonville, Miami, Miramar, Orlando, Tampa
    • Georgia: Alpharetta, Decatur, Duluth, Stockbridge
    • Illinois: Chicago, Downers Grove, Elgin, Gurnee, Naperville, Schaumburg, Tinley Park
    • Indiana: Indianapolis, Merrillville
    • Kentucky: Louisville
    • Maryland: Bethesda
    • Michigan: Southfield
    • Minnesota: Edina
    • Missouri: Kansas City, Saint Louis
    • North Carolina: Charlotte, Morrisville
    • New Jersey: Cherry Hill, North Brunswick, Paramus
    • Nevada: Henderson
    • New York: New York, Rego Park
    • Ohio: Cincinnati, Columbus, Dayton, Seven Hills
    • Oklahoma: Oklahoma City
    • Oregon: Portland
    • Pennsylvania: Cranberry Township, Fort Washington, King of Prussia, Philadelphia, Pittsburgh
    • Tennessee: Memphis, Nashville
    • Texas: Austin, Fort Worth, Houston, Irving, Richardson, San Antonio, Sugar Land
    • Utah: Sandy
    • Virginia: Arlington, Chesapeake, Manassas
    • Washington: Bellevue, Federal Way, Lynnwood
    • Wisconsin: Milwaukee, Waukesha
  • 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

  • Kaplan University

    Kaplan University responds quickly to information requests through this website.

    Popular programs at Kaplan University:

    Online Programs Available

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    Online Programs Available

  • Walden University

    Walden University responds quickly to information requests through this website.

    Popular programs at Walden University:

    • Master
      • Master - Information Systems Management: Business Information Management

    Online Programs Available

  • Capella University

    Capella University responds quickly to information requests through this website.

    Popular programs at Capella University:

    • Master

    Online Programs Available

  • University of Phoenix

    University of Phoenix responds quickly to information requests through this website.

    Popular programs at University of Phoenix:

    Online and Campus-Based Programs Available:

    View All Locations
    • Anywhere: Online Campus
    • Arizona: Tucson, Yuma
    • California: Bakersfield, Beale AFB, Costa Mesa, Diamond Bar, Fairfield, Fresno, Gardena, La Palma, Lancaster, Lathrop, Livermore, Murrieta, Oakland, Ontario, Palm Desert, Pasadena, Sacramento, Salida, San Bernardino, San Diego, San Jose, Visalia, Woodland Hills
    • Colorado: Lone Tree, Westminster
    • Florida: Ft Lauderdale, Jacksonville, Miami, Miramar, Orlando, Temple Terrace
    • Georgia: Atlanta, Augusta, Sandy Springs, Savannah
    • Hawaii: Honolulu, Kapolei
    • Louisiana: Metairie
    • Michigan: Detroit, Southfield
    • Mississippi: Flowood
    • Nevada: Henderson, Las Vegas
    • Texas: Arlington, Dallas, El Paso, San Antonio
    • Utah: Clearfield, Salt Lake City, South Jordan
    • Virginia: Arlington
  • Florida Tech University Online

    Florida Tech University Online responds quickly to information requests through this website.

    Popular programs at Florida Tech University Online:

    • Master

    Online Programs Available

  • Jones International University

    Jones International University responds quickly to information requests through this website.

    Popular programs at Jones International University:

    • Master

    Online Programs Available

  • American InterContinental University

    American InterContinental University responds quickly to information requests through this website.

    Popular programs at American InterContinental University:

    Online Programs Available

  • South University

    South University responds quickly to information requests through this website.

    Popular programs at South University:

    Online Programs Available

  • Herzing University

    Herzing University responds quickly to information requests through this website.

    Popular programs at Herzing University:

    • Master

    Online Programs Available

  • Baker College Online

    Baker College Online responds quickly to information requests through this website.

    Popular programs at Baker College Online:

    • Master

    Online Programs Available