Virginia Tech® home


The Bachelor of Science degree in Computer Science is accredited by the Computing Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET).

Program objectives and student outcomes

Our graduates go on to succeed in many career and life paths, but as the Department of Computer Science, we focus on enabling graduates to excel in specific ways.

Within a few years of graduation, alumni will have:

  • Demonstrated technical expertise by applying computer science knowledge and practice to solve challenging problems, whether in employment, graduate study, or individual pursuits;
  • Advanced their skills in communication, teamwork, and professional and ethical behavior;
  • Demonstrated leadership in their technical or professional pursuits;
  • Engaged in post-graduate learning through graduate studies, professional improvement opportunities, or self-study;
  • Served society through professional or personal contribution.

These objectives are supported by a curriculum that seeks to have its graduates achieve the following student outcomes:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing- based solution to meet a given set of computing requirements in the context of the program's discipline.
  3. Communicate effectively in a variety of professional contexts.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.

An upward trend

The table below shows recent trends in the number of computer science majors at Virginia Tech, and in the number of B.S. degrees awarded. Note that incoming students typically declare their computer science major after their first year of general engineering studies at Virginia Tech.

Enrollment and graduation data

Year Enrolled Graduated
2023-24 2411  
2022-23 2218 526
2021-22 2002 366
2020-21 1541 365
2019-20 1285 311
2018-19 875 304
2017-18 808 247
2016-17 729 200


The Bachelor of Science program in computer science is accredited by the Computing Accreditation Committee of Accreditation Board for Engineering and Technology. Learn more about the department's accreditation, mission, and educational objectives.