Computer Science Programs at UNCG
Whether you’re seeking a bachelor’s, master’s, or PhD in computer science, UNC Greensboro has cutting- edge degree programs ready to advance you to the top of this dynamic industry. One of the largest CompSci programs in the state, we’re still renowned for our small class sizes and a strong tradition of one-on-one mentorship by our experienced faculty.
The Bachelor of Science (BS) in Computer Science
Ranked #1 in the Southeast by College Factual, UNCG’s BS in Computer Science is designed to teach you in-depth fundamentals, while ensuring you’re ready for the next advances in the industry.
- Learn a variety of computing languages, including C++, Java, PHP, and more.
- Gain extensive experience on a range of platforms, including Windows and Unix/Linux.
- Learn in the ABET (Accreditation Board for Engineering and Technology) accredited Computer Science program, which meets rigorous standards set by industry and academic experts.
- Available Data Science and Big Data concentration builds your expertise in this highly in-demand specialization, one of the fastest growing sectors in the industry.
- Opportunity to earn both your BS and MS in Computer Science at the same time with our Accelerated Master’s Program. Earn dual credit and graduate with both degrees in as little as one extra year, at a significant savings.


The Master of Science (MS) in Computer Science
Build your depth and research competence in computer science with UNCG’s MS in Computer Science. Be ready for advanced careers in computer science, or further doctoral-level study.
- Opportunities are available to join cutting-edge faculty research projects in bioinformatics, big data, AI, security, and more.
- Available Data Science and Big Data concentration builds your expertise in this highly in-demand specialization, one of the fastest growing sectors in the industry.
- Capstone options include a technical portfolio, thesis, or research project.
The PhD in Computer Science
UNCG’s new PhD in Computer Science offers you the training and skills you need for a strong career in industry, research, or teaching. With an emphasis on ethical and responsible research in computer science, you’ll be positioned to become an in-demand expert in the field. The program includes advanced study and research of deep learning, AI, data science, cybersecurity, human-computer interaction, computer vision, bioinformatics, and more.
- One of only six doctoral programs of its kind in North Carolina.
- Join renowned faculty experts on cutting-edge research projects investigating AI, data science, machine learning, networking, security, image processing, and more.
- Special 72 credit-hour program for students without a computer science master’s degree allows you to earn both your MS and PhD.

Why uncg?
At UNC Greensboro, we take pride in putting students first. We are a public, nonprofit, regionally accredited university with more than 130 years of bringing outstanding academic programs to you. Founded in 1891, UNC Greensboro is one of the three original schools in the UNC system. Today we’re nationally ranked and globally recognized – recently named as the #1 Top Online College in North Carolina by Newsweek — and we offer more than 75 online degree programs at every level to students seeking a flexible, high-quality degree at a manageable price.
- 250+ student clubs and organizations
- State-of-the-art esports arena
- 17 NCAA Division I sports teams
- Beautiful, historic campus
- 150+ Undergraduate Majors and Concentrations
- 18,000 Students
- 17:1 Student-to-Faculty ratio
- 74% of first-year students receive need-based financial aid