three students work with computer parts in a lab

Computer Engineering Major

Be the intelligence behind artificial intelligence.

At a glance

Learn how to harness the unlimited potential of AI to shape the next era of computing without harming the environment or compromising ethics. Coursework is designed to help you understand, advance, and protect the security of next generation technologies, arming you with skills and knowledge to drive innovation in virtually any field. This major allows you to choose a concentration to dive deeper into your favorite topics.

Degree typeBachelor of Science
FormatOn campus
Part ofWalter Scott, Jr. College of Engineering
Competitive major?Yes
Accelerated option?No
Not sure if this is the right major for you?
See all of them!

Concentrations

A concentration allows you to specialize in a certain area within your major, offering a depth of information and hands-on experiences that you may not otherwise get. Many students in this major will concentrate in one area to work in a specific field after college, as well as find mentors and internships before they even graduate.

Aerospace Systems

You’ll focus on key computer engineering principles in the areas of computer systems, programming, deep-space communications, robotics, flight avionics, and more, enabling you to solve complex engineering problems, such as improved safety-critical hardware design, real-time software programming, satellite communications, and remote sensing methods. Computer engineering students concentrating in aerospace will experience, first hand, the necessity of their major in supporting humanity’s ascent to the stars.

Embedded and IoT Systems

This concentration takes a bird’s-eye view of computer engineering to help students understand how electronic devices, software, and networks function together to enable end-to-end solutions. Coursework focuses on applications of key computer engineering principles in the areas of computer architecture, embedded systems, internet-of-things (IoT), machine learning, computer security, software algorithms, and more.

Networks and Data

Combining topics from electrical engineering, computer science, and mathematics, this concentration will teach you how to optimize and bolster network systems that process the ever-growing volume of data we produce through our high-tech gadgets and applications. You will work on complex engineering problems, such as emerging 5G/6G networks, deep-space communication, Internet of Things, and social networks.

Robotics and Automation

You’ll build foundational knowledge in embedded computing, digital system design, and communication architectures, with specialized coursework in robotics, autonomy, and intelligent control.

Some Career Options

Computer Engineering currently ranks among the top 10 majors in demand for bachelor’s, master’s, and doctoral degrees according to the National Association of Colleges and Employers. Almost every industry recruits computer engineering graduates, including aerospace, biomedical and healthcare, clean energy, robotics, climate science, manufacturing, agriculture, and transportation.

Tour and info session options

Tours may be available as part of Admissions tours and info sessions, offered throughout the year.

For additional opportunities, please reach out to:

Walter Scott, Jr., College of Engineering recruiter at [email protected]

academic Info and Tips

Explore even more

Want a more in-depth look at this major? Take a look at the program website to learn more.