Computer Science, M.S.

The Computer Science M.S. program offers students a wide variety of research and technology areas of focus including:

  • Artificial Intelligence
  • Machine Learning
  • Deep Learning
  • Computer Architecture
  • Database
  • Data Mining
  • Big Data
  • Graphics and Visualization
  • Networks
  • Security and Privacy
  • Parallel and Distributed Computing
  • Cloud Computing
  • Cyber Physical Systems
  • Internet of Things (IoT)
  • Programming Languages
  • Algorithms
  • Simulation and Software Engineering

A Bioinformatics concentration and Security & Privacy concentration are available.

Categories: ,

Computer Science, M.S.

College of Arts & Sciences


Generally, there are 24-28 hours of core courses depending on whether a student chooses the thesis or project option.

For more details, go to the course catalog.


We consider all accepted students for financial aid at the time of admission; top students will be admitted with funding support. Once we receive your completed application, our graduate admission committee will review your application. Top candidates may receive funding (with a tuition waiver) such as fellowships, teaching assistantships, research assistantships and office assistantships in our department, as well as on-campus jobs at our university. More details will be provided once an admitted student shows up on campus.

The Computer Science M.S. program provides students with advanced training in the fundamental principles, processes and applications of information and computational technologies.