Jan 13, 2025  
Undergraduate Record 2013-2014 
    
Undergraduate Record 2013-2014 [ARCHIVED RECORD]

Computer Science


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


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 technology revolution. To this end, the computer science program orients students toward the pragmatic aspects of computer science and provides the learning and practices to make them excel as computing professionals. Because good engineering is rooted in solid mathematics and science, we consider these fundamentals to be an essential part of our curriculum.

With ongoing funding from the National Science Foundation, the Department of Computer Science has designed, developed, and is disseminating a 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 a senior thesis capstone or research project to independent study, students can pursue research in 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.

Besides the Computer Science BS degree offered through the School of Engineering and Applied Science, the department also offers a Computer Science BA degree through the College of Arts and Sciences and co-offers a Computer Engineering BS with the Department of Electrical and Computer Engineering. For more information on the CPE BS degree please visit http://www.cpe.virginia.edu. For more information about CS BA degree and on how to apply and be considered for the degree please visit http://www.cs.virginia.edu/ba. Applicants for the degree must have completed one of CS 1110 / 1111 / 1112 or CS 2110.

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, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 - telephone: (410) 347-7700.

Program Objectives Graduates of the Bachelor of Science in Computer Science program will:

  • Have the knowledge and skills that allow them to make tangible contributions in their profession.
  • Have the knowledge and skills that allow them meet new technical challenges.
  • Be able to contribute effectively to society.
  • Be able to work effectively as team leaders and members.
  • Have the ability to be innovators in the design, analysis and application of computer systems.

Grading Policy Majors and minors are required to maintain a C average or better in their CS courses.

Computer Science (B.S.)