Computer Science

Degree Plan

Course Rotation Plan

This graduate program in Computer Science will focus on the theoretical and engineering aspects of computer science. If you have a bachelor’s degree from an accredited university in computer science, computer engineering, electrical engineering, or a related degree program and would like to pursue a graduate degree with a focus on theoretical or engineering aspects of computing technology the Master's degree in Computer Science may be a good fit for you.

Students pursuing this degree program are required to complete 36 credit hours; 12 hours of core, 18-24 hours of prescribed electives and an optional 6 hour thesis. The four core courses are:

  • COSC 6338 – Computer Architecture and Parallel Processing
  • COSC 6339 – Network Design and Management
  • COSC 6345 – Design and Analysis of Algorithms
  • COSC 6346 – Automata and Formal Languages

Students have the flexibility of choosing a wide range of graduate level electives to craft their degree and studies to focus on a variety of areas including:

  • digital gaming and simulation
  • artificial intelligence
  • robotics
  • systems engineering
  • information sciences
  • networking and distributed computing
  • other computer science areas

For more information about the M.S. Computer Science program please contact the program director Dr. Qi Zhu.


Lizbeth Cardoza is available for advising.  Appointments are required.  Please call (361) 570-4201 to schedule an appointment.