Graduate Certificate in Computer Science Foundations

The MSCS program serves two audiences: the student of computer science with a research-oriented program; and the industry practitioner with an applied program. In order to serve these two audiences, the program has a thesis option, a variety of applied tracks, an Interdisciplinary Study option, and a Technology Commercialization option. This graduate certificate serves the practitioner with a foundations-building graduate certificate for the student without an undergraduate degree in the discipline.

The Graduate Certificate in CS Foundations develops a breadth of knowledge across the computer science discipline, necessary to sustain graduate study in computer science. The MS CS Admissions Committee may optionally conditionally admit applicants lacking foundational knowledge in computer science, with the requirement to complete this certificate program.

Required Courses

  • Course Number
    Course Title
    Credit Hours
  • CS 5000
    Foundations of Programming
  • CS 5020
    Foundations of Computer Architecture and Operating Systems
  • CS 5040
    Data Structures & Algorithms
  • CS 5060
    Database Design
  • CS 5070
    Mathematical Structures for Computer Science

Program Total: 15 Credit Hours