Computer Science, M.S.


The Master of Science (MS) is designed to build computer science depth and research competence, and to prepare students for advanced careers in computing fields. Students completing the MS degree are also well prepared for doctoral study in computer science. 

The program offers opportunities for students to work alongside faculty who are conducting cutting-edge research in bioinformatics, virtual reality, big data, artificial intelligence, security, and much more. 


  • Faculty have received more than $800,000 in new research grants over the 2019-2020 academic year from the National Science Foundation, National Institutes for Standards and Technology, and more. 
  • UNCG is one of only seven North Carolina public universities accredited by the Accreditation Board for Engineering and Technology (ABET).


  • Students have three options for completing their required capstone experience: A comprehensive examination, project, or thesis. 
  • An optional concentration in Data Science and Big Data is available for Computer Science MS students.


After graduation, students can expect to either enter a PhD program, leading to a career in academia, or to receive employment as a:

  • Software Developer
  • Senior Database Administrator
  • Web Developer
  • Network and Computer Systems Administrator
  • Computer System Analyst
  • Computer Network Architect

APPLY TO Computer Science, M.S.

Minimum Entry Requirements

Entry requirements in the following areas may be met through coursework, evidence of use of the required skills and knowledge on the job, or an examination:

  • Object-oriented programming, data structures, and algorithms (CSC 130, 230, 330)
  • Computer organization (CSC 261)
  • Foundations of Computer Science (CSC 250, 350)

Get more information

Want more information? Let’s get started!


Program Details

Degree Type: Master's

College/School: College of Arts and Sciences

Program Type: Majors & Concentrations

Class Type: In Person

Contact Us

Dr. Shan Suthaharan
Director of Graduate Studies
Department of Computer Science