The Computer Science major at University of North Carolina Greensboro provides undergraduates with a thorough background in the science of computing, with courses designed to teach the foundations of computing so that students are prepared for evolving technology. The program has more than 500 students and faculty members who actively research.