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:
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing- based solution to meet a given set of computing requirements in the context of the program's discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program's discipline.
- 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.
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.