The Bachelor of Science in Computer Engineering at the University of South Carolina is designed for ambitious students eager to design, develop, and integrate hardware and software systems. You will explore foundational principles in electrical engineering, computer science, and mathematics, preparing you to tackle complex challenges in areas like artificial intelligence and cybersecurity. This rigorous undergraduate program provides a comprehensive understanding of computing systems, equipping you with the analytical and problem-solving skills essential for innovation in the technology sector.
You will study this program full-time on campus over four years, engaging with a curriculum that includes core engineering courses, lower-division computing, and specialized major requirements. The program emphasizes hands-on learning through laboratory work and culminates in major projects and electives, allowing you to specialize in concentrations such as Artificial Intelligence or Cybersecurity. Upon graduation, you will be prepared for diverse career paths in hardware design, embedded systems, software development, and advanced research.