West Virginia University

Admission Requirements - MS Computer Science

Students admitted to the M.S.C.S. program must have a bachelor’s degree in either computer science, engineering, mathematics, or the physical sciences, so each is responsible for knowledge of one year of calculus (MATH 155 and 156 or equivalent). Students must also document via transcripts at least one course in statistics (STAT 215 or equivalent), and knowledge of a high-level programming language such as Ada, Java, Pascal, C, or C++ (CS 110 or equivalent).

Students not having a computer science bachelor’s degree will be admitted under provisional or non-degree status and must earn the equivalent of a CS bachelor’s degree while fulfilling all required master’s work. This means that a student must show proficiency in six core areas required of all undergraduate CS majors at WVU.

  • Data structures (CS 116 or equivalent)
  • Software engineering (CS 330 or equiv).
  • Discrete mathematics (CS 220 or equiv).
  • Analysis of algorithms (CS 320 or equiv).
  • UNIX and the C programming language (CS 250 or equiv).
  • Theory of programming languages (CS 310 or equiv).

Each area represents a potential deficiency. Documentation via transcripts showing that a student has completed an equivalent core area course is one way to remove a deficiency. The only other way to remove a deficiency is to take an approved course in that area.



Search this siteStudent, Faculty, and Staff DirectoryContact InformationVisit West Virginia University