Delivery
On Campus
Computer engineering drives technological advancements of computer systems that impact nearly every aspect of the current digital world. These advancements include the development of smartphones, the internet, home electronics, electric and autonomous vehicles, WiFi, video games and much more.
The Bachelor of Science in Computer Engineering provides you with a comprehensive understanding of hardware and software components of computers and computer-based systems. You’ll then delve deeper into specific specialty areas such as digital design, machine learning, artificial intelligence, robotics or computer networks. You’ll finish the program with the capstone course, “senior design project,” where teams design solutions to challenging real-world problems.
After graduating from this program, you’re equipped to pursue careers in areas such as microprocessor design, network engineering, hardware-software integration, software engineering, embedded system development, robotics and more. The demand for computer engineers is high, with job growth projected across various sectors.
As an ABET accredited program, this course of study provides students assurance that it meets the quality standards of the profession.
Want to learn more about UNC Charlotte? Fill out the form for information on the university, application process, events, and more. For specific program questions, contact the program representative listed above.
Start your application today and discover the opportunities that await you at UNC Charlotte.
But what exactly does a computer engineer DO? Check out this overview to find out what the world of computer engineering looks like!
Experience the heart of UNC Charlotte with our in-person campus visits. Register for a First-Year Student Info Session and Tour offered daily — an unmissable opportunity to live the Niner life.