Computer Engineering

The computer engineering program at GW's School of Engineering and Applied Science prepares students to specialize in computer systems architecture, computer communications networking and very-large-scale integrated (VLSI) systems. Students build on this through high-profile research projects and internships made possible by our location in the nation’s capital. These are one-of-a-kind opportunities to be involved in cutting-edge research and internships at federal laboratories and high-tech companies.

Related Majors, Minors, and Concentrations

Our program’s flexibility allows GW computer engineering students to combine the best of both worlds: to take courses toward their major in both electrical engineering and computer science. They can also complete a minor in computer science.

What can I expect to learn in the Computer Engineering program at GW?

You will learn how to make computer hardware and software work together. This includes learning and understanding the fundamentals of designing computing devices, building very-large-scale integrated (VLSI) circuits and integrating hardware and software.

What is the Computer Engineering learning community like at GW?

The computer engineering community is a close-knit family of faculty and students. As part of this community, you will learn in small classes, have access to our state-of-the-art high-performance computers, receive close attention from faculty and get guidance on research and internship opportunities in the Washington, D.C., area.

What can I do in the Computer Engineering field?

You can contribute to high-speed computing advances that reduce tasks from days to hours, or be a part of the ongoing innovations in satellite and GPS technology, or push the boundaries of cell phone, PDA and other miniaturized computer-systems technology.


  • Making an IMPACT:student and professor talking

    Making an IMPACT:

    At GW’s Institute for Massively Parallel Applications and Computing Technologies (IMPACT), you learn about high-performance computing and the possibilities it creates.


  • Your own designs:Female student smiling in front of lab equipment

    Your own designs:

    Computer engineering students complete a senior design project that requires them to design, build, and test an idea of their own.


  • The power of small:chip

    The power of small:

    Would you like to build a computer the size of your fingernail? You can dream, plan, design and build your own electronic system on a chip.

  • On-the-fly:computer engineering lab equipment


    Let your computer adapt on the fly and learn to optimize its speed or energy consumption.