Computer Science Courses

A total of 34 semester hours is required and the core curriculum consists of 15 credits. The remaining 19 credits should include 12 or 15 credits of elective courses, a 3 credit MS project or a 6 credit thesis, and a one credit Engineering seminar.

Core Courses (15 credit hours)

  • CPSC 551: Advanced Database Systems
  • CPSCI 501: OOP with Design Patterns
  • CPEG 572: Data and Computer Communications
  • CPSC 502: Analyses of Algorithms
  • CPSC 503: Operating Systems

Elective Courses (12 or 15 credit hours)

  • The elective courses may be chosen from the list of Computer Science or Computer Engineering concentration areas or chosen in consultation with the graduate advisor.


  • All students must take ENGR 400: Engineering Colloquium (1 credit), a seminar-based class

M.S. Project or Thesis

  • Students must complete a master’s project (3 credits), or thesis (6 credits)

Academic Performance

Students in a degree program who do not maintain a satisfactory record will be separated from the Graduate School. Normally, the accumulation of one “F” grade, or more than one “D” grade, or more than three “C” grades will result in separation.

Course Levels

  • 400-499-generally taken by qualified undergraduates and first year graduate students.
  • 500-599- Open to graduate students.
  • 600 + – Open to masters and Ph.D. students
  • 700 – Open to Ph.D. students only

View all courses offered and read full course descriptions in our online course catalog system.

Together, let’s start something great.

Contact us today!

Request More Information
  • Phone1‑800‑392‑3582
  • ApplicationApply Now