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)*|
|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
- 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.