Top Computer Engineering School in Roanoke, VA

Few schools in the Roanoke, VA, area have top ranking computer engineering programs. Read on to find out more about what one of these top schools has to offer for computer engineering, as well as tuition and degree information.

School and Ranking Information

While there are no schools located directly in Roanoke, VA, that provide computer engineering programs, students can find a couple of universities in the nearby cities of Lynchburg and Blacksburg, VA, that have these types of programs. Based on rankings, school type and number of degrees conferred in the field of study, the following university is considered the top school for computer engineering in the Roanoke area:

  • Winner: Virginia Polytechnic Institute and State University, known as Virginia Tech, is the only public institution within 50 miles of Roanoke that offers computer engineering programs. No other postsecondary institution in the area awards as many degrees in computer engineering as Virginia Tech. The school offers bachelor's, master's and doctoral degree programs in this subject.

School Info Chart

Category Virginia Polytechnic Institute and State University
Ranking #71 (tie) Best National Universities (2015)*; #18 for Undergraduate Computer Engineering Programs (2014)*; #37 for Graduate Computer Engineering Programs (2014)*
Location Blacksburg, Virginia
School Type 4-year, public
Tuition & Fees (2013-2014) Undergrad: $11,455 (in state); $27,211 (out-of-state)**
Computer Engineering Degrees Offered Bachelor's, master's and doctoral
Computer Engineering Degrees Awarded (all levels) in 2012-2013 104**
Most Popular Computer Engineering Degree in 2012-2013 Bachelor's (62 awarded)**
Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class 82%**
Noteworthy The Bradley Department of Electrical and Computer Engineering hosts eight major research centers, including the Center for Embedded Systems for Critical Applications and the Wireless@VT Center

Sources: *U.S. News and World Report; **NCES College Navigator

Virginia Tech

  • Co-op and internship opportunities in computer engineering available
  • Computer engineering faculty have received such honors as the Virginia Outstanding Teaching Award, Excalibur Award for Teaching with Technology and HKN Technical Achievement Award
  • Summer computer engineering programs are offered in partnership with universities in China and the United Kingdom

In 2013, Virginia Tech had more than 31,000 students enrolled in around 230 undergraduate and graduate degree programs through its eight colleges and schools, including the College of Liberal Arts and Sciences, Pamplin College of Business and College of Engineering. The Bradley Department of Electrical and Computer Engineering at the College of Engineering offers bachelor's, master's and doctoral degrees in computer engineering.

In the 131-credit Bachelor of Science in Computer Engineering program, students take classes in communications and power systems, electronics and circuit analysis to develop an understanding of the nature and functionality of computer software and hardware systems.

The non-thesis option of the Master of Engineering in Computer Engineering program is generally designed for students who are not pursuing a Ph.D. or who are living off-campus. Students must complete 32 credit hours of coursework, including a seminar and a project course. Graduate courses cover topics such as computer vision systems, secure hardware design and network architecture. The thesis option of the Master of Science in Computer Engineering is typically for students who are pursuing a doctorate degree. Students must complete 30 credit hours of coursework, including a nine credit research and thesis course. Students may take courses in information technology security, advanced software development and object-oriented software development.

Candidates for the Ph.D. in Computer Engineering are required to conduct extensive independent research, and they may choose to focus their studies on an area of specialization, such as software and machine intelligence, networking and computer systems. Students must complete 92 credit hours of coursework, including 60 credit hours of research and thesis courses.

Next: View Schools

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?