Challenges | ECE | Virginia Tech

Undergraduate Programs

Matt Boyle (CPE 2006)

Portrait of Matt Boyle
ECE Ambassador

The most challenging and enjoyable parts about computer engineering are the design classes. These give you the chance to apply principles you've learned in class to actual hardware, and see it work in real life instead of just on paper.

Sarav Bhatia (CPE 2006)

Portrait of Sarav Bhatia
ECE Ambassador

The most fun and challenging experience I've had was doing assembly programming for a computer engineering class. It was fun and challenging at the same time because while it wasn't easy to learn or implement, the pace at which we saw learning turn into practical applications was exciting.

Nikhil Shah (CPE 2007)

Portrait of Nikhil Shah
ECE Ambassador

One of the most interesting and challenging experiences was a programming project in ECE 1574. The project involved making a game, Connect X, which is an advanced version of the more commonly known Connect Four. It was the very first programming class I'd had at Tech, and I was very new to programming, so making a game looked next to impossible!

Edward Jones (EE 2007)

Portrait of Edward Jones
Bradley Scholar

I was sent as a representative of the Virginia Tech Engineers Without Borders to the Sustainable Resouces Conference. Although much of what was discussed was outside my field of interest, it was exciting to represent my organization on a national level.

Andrew Fife (EE 2007)

Portrait of Andrew Fife

Trying to accomplish and comprehend all the work that is assigned.

Abhishek Kapoor (EE 2007)

Portrait of Abhishek Kapoor

A few of my most interesting projects were in the ECE 2504 (Intro to Computer Engineering) where we built a 4-bit computer with small IC chips/gates. We also developed an assembly language code to program a microcontroller to control the keypad access to security doors. I also enjoyed some of the programming based projects in introduction to C++ class, where we build a ConnectX game and programmed the Lego train to run on a track.