A message from the director of the School of Computing Welcome to our Undergraduate Program Computer science deals with the logical and mathematical foundations of computing and how to implement problem solutions as programs in a computer language. The computer science curriculum covers the design principles of key computing technologies such as hardware, operating systems, database systems, networks, graphics, and artificial intelligence. Mathematical reasoning is emphasized throughout the program. Roberto Perdisci's laboratory team from (L-R) Pawan Yadav graduate student, Roberto Jordaney phd student, Bo Li phd student, Roberto Perdisci, Roxana Attar Phd student, Phani Vadrevu PhD student, Karthika Subramani Job offers in computing professions remain very high. Besides the traditional path of software development, which continues to be in high demand, our curriculum prepares you for the high-demand areas of Artificial Intelligence and Cybersecurity (more details below). Program Information and Resources Undergraduate DegreesTake a look at all of the undergraduate degrees offered by our school. Program OverviewInformation on the CSCI undergraduate program requirements, objectives, and outcomes. Artificial IntelligenceInformation about AI preparation options in the School of Computing CybersecurityInformation about Cybersecurity Options in the School of Computing Double DawgsInformation for undergraduates about UGA's Double Dawgs Program ScholarshipsView available scholarships for Computer Science Majors. Computer Science Undergraduate Assistant (CSUA) ProgramLearn more about the CSUA program offered by the school. Student OrganizationsCheck out the student organizations recommended for Computer Science Majors.