UNC Greensboro’s Bachelor’s 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.
The Computer Science program equips students with the core concepts, principles, and technical skills needed to solve complex computing problems and thrive in a rapidly evolving field. The program builds a strong foundation in fundamental computer science topics, strengthens students’ ability to analyze, evaluate, and synthesize solutions, and develops the professional competencies essential for careers in software development, systems design, data‑driven industries, and lifelong learning in the computing profession. Courses use a variety of programming languages, with introductory courses using Java and further coursework that can include C++, PHP, and other languages.
Bachelor’s In Computer Science PROGRAM DISTINCTIONS
- UNCG is one of only 10 North Carolina public universities accredited by the Accreditation Board for Engineering and Technology (ABET).
- Department of Computer Science faculty are dedicated to advancing the field of Computer Science and involving students in the excitement of discovery that is inherent in our research activities.
- B.S. in computer science students may choose to add the optional Data Science and Big Data concentration, which focuses on data science.
- For students interested in earning both their bachelor of science and master of science degrees, there an Accelerated B.S. to M.S. program designed to help students complete their graduate studies on faster timeline.
- The Department of Computer Science is has a dedicated Industry Advisory Board consisting of regional representatives from companies that help keep the program responsive to industry needs and up to date with industry practices.
THE Computer Science STUDENT EXPERIENCE
- Engaging Class Sizes: UNCG’s computer science program is one of the largest in the state, yet most classes enroll fewer than 40 students, allowing for meaningful interaction with faculty and peers.
- Hands‑on Coursework: Most courses include projects, labs, and creative programming exercises that strengthen practical problem‑solving skills.
- Senior Capstone Project: Students complete a significant, real‑world capstone, applying their knowledge to design and implement a substantial computing solution.
- Multiple computing platforms: Coursework incorporates both Windows and Unix/Linux environments, preparing students for diverse professional settings.
- Active Student Organizations: Students can join department‑led groups such as the Association for Computing Machinery (ACM), the Information Security Club, the Robotics Club, and the STARS Computing Corps to build community and expand technical experience.
Computer Science Courses
Computer Science students take a variety of courses spanning programming languages, system designs, data science, and more. Courses include:

AFTER GRADUATIng with your Bachelor of Science in Computer Science
Graduates of UNCG’s Computer Science, B.S. program enter a strong and growing job market where skilled computing professionals are in high demand. Manyalumni begin their careers in technical roles, either at technology‑focused companies or in positions that support the computing and data needs of organizations across every industry.
UNCG computer science graduates secure roles such as systems programmers, applications developers, systems analysts, and technical support specialists. They contribute to teams that design, build, and maintain modern computing systems. Alumni work for a wide range of employers—including Amazon, the Department of Defense, The Fresh Market, General Electric, IBM, NASA, Novartis, Xtern Software, Syngenta, Duke Power, and Gilbarco Veeder‑Root—reflecting the program’s strong preparation and industry relevance.
Potential Career Paths
- Computer Scientist
- Data Scientist
- Programmer
- Coding Specialist
- Software Engineer
- Statistician
- Analyst
Get more information About Computer Science
Program Details
Degree Type: Bachelor's
College/School: College of Arts and Sciences
Program Type: Majors & Concentrations
Class Type: In Person
Catalog Name: Computer Science, B.S.
Similar Degree Offerings
Contact Us
Lixin Fu
Director of Undergraduate Studies
Department of Computer Science
lfu@uncg.edu
