The Department of Computer Science is home to an accredited undergraduate program providing in-depth exposure to the core body of knowledge in the computing discipline, offering specialized "tracks" of study in key areas, engaging undergraduates in exciting research projects, and preparing graduates for careers or further study. Graduates are highly recruited by our corporate partners and by many other companies. Graduates are also well prepared to pursue advanced degrees at highly-ranked universities. The department recently completed a $1 million renovation to provide an integrated space for undergraduate learning, projects, collaboration, and networking.
Students in the department's graduate program can pursue the Ph.D. and M.S. degrees at the main campus in Blacksburg and at the Northern Virginia Center. Strong emphasis is placed on the doctoral (Ph.D.) degree. Graduate students and faculty within the department pursue research individually, in groups, and in collaboration with peers within the College of Engineering, across the university, and beyond. They are at the forefront of cutting-edge research in such fields as bioinformatics, human-computer interaction, software engineering, and high-performance computing and communications systems. The research labs, centers, and groups affiliated with the department reflect our core strengths. These research programs are support by strong external grants and lead to publications in top-tier journals and conferences.
In 2008 the department's graduate program was one of Computerworld's "Top 10 IT Schools to Watch" and was ranked among the top 30 programs in the U.S. as measured by Ph.D. production in 2006. The department is a member of Virginia Tech's highly ranked College of Engineering.