Your CS major starts at Virginia Tech
AI is reshaping every industry and opening new possibilities for students who want to build technologies for a better future.
A Virginia Tech computer science degree teaches students to design intelligent systems, train machine learning models, build secure software, and solve complex real-world problems using data and algorithms.
Across health care, finance, retail and e-commerce, manufacturing, aerospace, national security, and education, the need for skilled computer scientists is only growing. Read more about the future of the discipline from department head Christine Julien and alumnus Bo Begole.
Our alumni do so much more than programming. You can be one of them.
Opportunities in computer science
You can learn more about the computer science curriculum at Virginia Tech by visiting our undergraduate programs portal. Our coursework is flexible and allows you to design your own future. Below, explore some ways our students are preparing themselves for their future in computing.
Press play: Experience CS student life
Computer science at Virginia Tech: Beyond the classroom
A lot happens every semester in our department, from experiential learning and study abroad programs to student design teams and world-class research. Experience it in our lookbook. Find your home in the Department of Computer Science.