Master's in Computer Science

Students work in a computer lab.

The Master’s in Computer Science at UNCG builds depth of knowledge in computer science and research competence to prepare students for advanced careers in computing fields. Students completing the MS degree go on to careers that shape the future of technology and how it’s applied and 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. 

Master’s in computer science PROGRAM DISTINCTIONS

The computer science master’s program has the support of one of the largest computer science departments in the state but maintains modest class sizes and one-on-one support from faculty.

Master’s in computer science STUDENT EXPERIENCE

The master’s program in computer science gives students a chance to elevate their knowledge in the field, participate in research initiatives, and prepare for advanced positions in their careers.

  • 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 master’s students.
  • Qualified UNCG undergraduate students who are pursuing the Bachelor of Science in Computer Science may apply for admission to the Accelerated Master’s Program (AMP). See Accelerated B.S. to M.S. Details in Catalog.
Fulbright Student Mostafa Abdelmegeed

computer science master’s degree Careers

According to the US Bureau of Labor Statistics, employment in computer and information technology occupations is projected to grow faster than the average occupations from 2024 to 2034 with up to 317,700 openings projected each year. 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

How to APPLY for a Master’s in Computer Science

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!

Loading...

Program Details

Degree Type: Master's

College/School: College of Arts and Sciences

Program Type: Majors & Concentrations

Class Type: In Person

Catalog Name: Computer Science, M.S.

Contact Us

Dr. Shan Suthaharan
Director of Graduate Studies
Department of Computer Science
s_suthah@uncg.edu