Jun 15, 2024  
Undergraduate Record 2020-2021 
Undergraduate Record 2020-2021 [ARCHIVED RECORD]

Computer Science

Return to: School of Engineering and Applied Science: Departments/Programs        

85 Engineer’s Way
PO Box 400740
Charlottesville, VA 22904-4740

Program/Course: Computer Science (B.S.)  

Through the development of sophisticated computer systems, processors, and embedded applications, computer scientists have the opportunity to change society in ways unimagined several years ago. Our goal is the education and training of a diverse body of students who can lead the current information and computing revolutions. To this end, the computer science program orients students toward the pragmatic aspects of computer science and computer engineering by providing the learning and practices to make them excel as computing professionals.

With ongoing funding from the National Science Foundation, the Department of Computer Science has designed, developed, and is disseminating curriculum focused on the practice of computing, yet grounded in the mathematical and scientific fundamentals of computer science. The curriculum is structured around the introduction of modern software development techniques in first and second-year courses and is supported by coordinated sets of closed laboratories.

Students have ample opportunities to participate in cutting-edge research with department faculty members. From independent study to Capstone Practicum or Research, students can investigate any conceivable area. Our alumnae and alumni are enrolled in top graduate programs across the country. Our students routinely win many research awards, including the CRA research awards.

Through the School of Engineering and Applied Science, the department of Computer Science offers a BS degree in Computer Science and co-offers a Computer Engineering BS with the Department of Electrical and Computer Engineering.  The department also offers a Computer Science BA degree through the College of Arts and Sciences.

The Bachelor of Science degree in Computer Science is accredited by the Computing Accreditation Commission of ABET, and the Bachelor of Science degree in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET.