Bachelor's in Computer Science

A group of college students sit at desks in a classroom, working on laptops and taking notes while an instructor stands at the front of the room.

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

Professor writes on white board at the head of a class.

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.

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

Want more information? Let’s get started!

Loading...

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.

Contact Us

Lixin Fu
Director of Undergraduate Studies
Department of Computer Science
lfu@uncg.edu