Schedule a Visit
In addition to attending a Computer Science Information Session, prospective students are also highly encouraged to attend an Information Session with the College of Engineering to learn more about applying to the Computer Science major through the College of Engineering.
Admission to Computer Science
Prospective undergraduate students must apply to Virginia Tech through the Office of Undergraduate Admissions. All admissions questions and decisions go through that office.
All students who are admitted to the Virginia Tech College of Engineering are classified as General Engineering majors in the Department of Engineering Education. Students who plan to be computer science majors should apply for admission to Virginia Tech as a General Engineering major.
During a student's first year, academic advising, course planning and application to the computer science major takes place in the Department of Engineering Education. Prospective students who have questions about the first year should contact the Department of Engineering Education directly.
Transfer and AP Credits
More information on transfer and AP credit equivalenices can be found in the Transfer Guide.
Highlights of Computer Science
- Undergraduate courses in computer science help students master the theoretical and practical foundations of computer science. Computer science students apply these skills in areas including bioinformatics, data mining & analytics, high performance computing, human computer interaction, mobile computing, security and software engineering.
- The CS|Source gives computer science students exposure to some of the best software and hardware companies in the world, which actively recruit our students. Corporate partners include organizations such as Bloomberg, CoStar Group, Eastman, MITRE, Northrop Grumman, and many others. The CS|Source also holds two career fairs exclusive for students studying computer science.
- More than 90% of undergraduate computer science students have a job before they graduate. Co-op and internship opportunities are also available and give students valuable real-world experience during their undergraduate studies.
- Students are encouraged to participate in undergraduate research with faculty at Virginia Tech. Learn more about Department of Computer Science faculty research areas.
- Student organizations such as the Association for Computing Machinery, the Association for Women in Computing, Computer Science Community Service, the Web & Mobile App Development Club and the Gaming Project at Virginia Tech allow students to form strong communities with peers and give back to the community.
Interested in a Graduate Degree?
The graduate program in the Department of Computer Science at Virginia Tech has a strong interdisciplinary research emphasis with flexible course requirements. We are gaining increasing recognition on the national level as a dynamic graduate program and a major producer of graduates at the PhD and Master's levels. Read more information for prospective graduate students.