Bachelor of Science (BS)
This program Ranked #1 in the southeast by College Factual (2022)
UNC Greensboro’s Bachelor of Science degree in Computer Science is designed to teach the foundations of computing rather than a particular technology, so that the student is prepared to change with changing technology.
Courses use a variety of programming languages, with introductory courses using Java and further coursework that can include C++, PHP, and other languages.
A variety of platforms, including both Windows and Unix/Linux machines, are used in coursework.
Accelerated Master’s Program
Qualified UNC Greensboro undergraduate students who are pursuing the Bachelor of Science (B.S.) in Computer Science may apply for admission to the Accelerated Master’s Program (AMP). See Accelerated B.S. to M.S. Details in Catalog
MAster of Science (MS)
in Computer Science
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.
MAster of Science in Informatics & Analytics (MSIA)
With UNCG’s master of science in informatics and analytics (MSIA), you can acquire the knowledge and skills to become a leader and problem-solver in a data-driven world. The data industry is growing at a rapid pace with many opportunities in this innovative and lucrative occupation.
This interdisciplinary program can be completed either online or in-person, and students can specialize in one of five concentrations.
Doctoral Program (PhD)
The computer science Ph.D. program at UNC Greensboro is one of only six such doctoral programs in North Carolina. UNCG’s nationally recognized Computer Science Department offers an ideal setting for students pursuing advanced study in this in-demand field.
Students have the opportunity to work alongside renowned faculty experts. Research specialties include algorithms, artificial intelligence, data science and machine learning, database systems, extended reality, image processing, networking, and security.
Build the knowledge and skills for a strong career in research, teaching, or industry while you prepare to perform ethical and responsible research in computer science.