The Bachelor of Science in Computer Science degree offered by the Department of Computer Science is accredited by the Computing Accreditation Commission of ABET,

The Bachelor of Science in Computer Engineering degree offered jointly by our department and the Department of Electrical and Computer Engineering is accredited by the Engineering Accreditation Commission of ABET.

Graduation Data

Graduation data for these degree programs is included on this page that provides such information for all SEAS undergraduate degrees.

Each degree program has defined Program Educational Objectives (PEOs), which are broad statements that describe the career and professional accomplishments that the program is preparing graduates to achieve. In addition, each program has defined Student Outcomes (SOs), which are are narrower statements that describe what students are expected to know and be able to do by the time of graduation. These relate to the skills, knowledge, and behaviors that students acquire in their matriculation through the program.

These objectives and outcomes for the BS in Computer Engineering are found on this page.

Those for the BS in Computer Science are documented below.

Program Educational Objectives for the BSCS

Graduates of the Bachelor of Science program in Computer Science at the University of Virginia:

  1. have the knowledge and skills that allow them to make tangible contributions in their profession.
  2. have the knowledge and skills that allow them meet new technical challenges.
  3. are able to contribute effectively to society.
  4. are able to work effectively as team members.
  5. have the ability to be innovators in the design, analysis and application of computer systems.

Student Outcomes for the BSCS

The BS in Computer Science program at the University of Virginia enables students to achieve, by the time of graduation:
·      (SO-a) An ability to apply knowledge of computing appropriate to the discipline.
·      (SO-b) An ability to design, implement, and evaluate a computing-based solution to meet specifications.
·      (SO-c) An ability to apply computer science and software engineering principles to develop quality computer-based systems of varying complexity.
·      (SO-d) An ability to function effectively on teams to develop a computer-based system.
·      (SO-e) An ability to communicate effectively.
·      (SO-f) An ability to analyze the local and global impact of computing and engineering on individuals, organizations, and society.
·      (SO-g) An understanding of professional, ethical, and legal issues and responsibilities.