Computer Engineering

Enjoy your adventure.

Be passionate.
Be creative.
Change the world.
Be greater than you imagined in agricultural engineering at Iowa State University.

More opportunities. More possibilities. More potential.

At Iowa State you’ll find all of these things and more. Immerse yourself in a university where top-notch academics and a vibrant student life form the ultimate college adventure. Open your mind. Broaden your horizons. Make memories to last a lifetime. Enjoy your agricultural engineering adventure.
Campus visits:
Apply for admission:
Financial support:
Computer Engineering:
College of Engineering: 

Computer engineering is an adventure.

It begins here.

Iowa State’s computer engineering program has a range of resources and services to help you be creative in your field of study and life. Your adventure will take you places you can’t begin to imagine!

Engineer your future

Many of our graduates have built successful careers not only as engineers, but also as managers, entrepreneurs, sales representatives and consultants.

  • The average starting salary of computerengineering graduates is more than $72,000/year.
  • Co-op and internship salaries for our students average more than $19/hour.
  • More than 500 companies visit the College of Engineering each year to recruit our students.
  • 97 percent of our computer engineering students have in-profession placement within six months of graduation.

Discover your passion

Computers aren’t just on your desktop or laptop anymore. They’re embedded everywhere—in cars, smartphones, televisions, refrigerators, laundry machines, pacemakers, airplanes—the list goes on. Computer engineers design essential hardware, software, systems and networks that enable the electronics you use every day for work and play. Computer engineers work in almost every industry from mobile phones and banking to avionics and manufacturing. They invent new technologies and make current devices faster, smaller, cheaper, smarter and safer. Computer engineers also help:

  • Improve Internet security to protect information and foil hackers.
  • Design faster processors to make high definition graphics possible.
  • Develop biomedical equipment and systems to monitor patients and enhance lives.
  • Implement sensor networks to make robots smarter and more human-like.
  • Create smart power grids to manage energy distribution.
  • Sequence genes to better understand living organisms.

Computer engineers are among the most in-demand professionals in the country, and opportunities continue to grow. Computer engineers work not only with building traditional desktop and laptop computers and the Internet, but also enjoy careers in emerging areas such as bioinformatics, bioengineering, robotics, information and networking technology, and cybersecurity.

Be greater than you imagine

The computer engineering major at Iowa State offers the latest technology, cutting-edge research and world-renowned faculty—making it one of the best programs in the country. Freshman Engineering Lab: Get hands-on experience during your first year in our freshman engineering lab. This is a great opportunity to create innovative programs that interface with Nintendo Wii remotes or develop miniature robots. Specialty areas of study: You can study in one of these specialty areas:

  • Computing and networking systems
  • Secure and reliable computing
  • Software engineering systems
  • Very large scale integration (VLSI) design
  • Embedded system design

Career options: Computer engineering is a highly interdisciplinary field with endless career options. In your future career, you’ll get to develop and work on technology you can’t even imagine today. Consider these career area options:

  • Security and networking: Use your networking skills to make Internet purchases safer, protect personal information and block viruses from invading computers.
  • Robotics: Create systems and software to allow robots to learn and interact in human-like ways. Give unmanned aerial vehicles the ability to fly and navigate without direction from operators.
  • Computing: Develop and improve the performance of mobile phones, tablets and the next generation of computers. Enhance computer system performance and reduce energy consumption.

Check us out!