Computer scientists study the design, implementation, performance and usability of computer systems. The program emphasizes software—the aspect of computation that makes computing the powerful and transforming technology it is.
Students acquire a strong foundation in algorithms, problem-solving and software development. A diverse set of elective courses provides experience with emerging technologies in areas such as artificial intelligence, bioinformatics, data mining, graphics, human computer interaction, Internet programming, networking, parallel computing, and software engineering. A computer science degree prepares students for a wide range of employment options. The degree also serves as good preparation for graduate study in computer science or other information technology fields, as well as business and law.
September 2025
Virginia Tech
925 Prices Fork Road,
BLACKSBURG,
Virginia,
24061, United States
Before you can be considered for freshman admission, you must complete:
3 units of math (includes algebra I, geometry, and algebra II)
2 units of laboratory science (chosen from biology, chemistry or physics)
additional academic units (foreign language is highly recommended)
Some majors have other requirements, such as an additional year of advanced math or lab science. Most students who are selected for admission have completed more than the minimum requirements and have at least a B+ grade point average.
English Language Requirements:
Students taking the IELTS must obtain a score of at least 6.5, with no sub-score below 6.5 to be considered for admission to Virginia Tech. Students taking the PTE must obtain a score of at least 53. Depending on the type of TOEFL used, Virginia Tech expects students to have scores of: Internet-based test: at least 80, with no section sub-score less than 16; Computer-based test: at least 233; Paper-based test: at least 550. Application Deadline: Fall - January 15 (Regular Decision).
*There may be different IELTS requirements depending on your chosen course.