The Computer Engineering, B.S. at California State University San Marcos (CSUSM) is designed for ambitious students eager to bridge the gap between hardware and software, tackling complex problems in an era of rapid technological advancement. You will explore the essential principles of both computer science and electrical engineering, preparing you for a dynamic career where innovation is key. This undergraduate degree is ideal if you possess a strong aptitude for mathematics and physics, and are driven to design, develop, and implement the integrated systems that power our modern world, from embedded devices to sophisticated networks.
This full-time, on-campus Bachelor of Science degree is structured over four years, providing you with a comprehensive education through a blend of theoretical coursework and practical application. You will engage with core subjects including digital systems design with HDL, microcontroller systems, computer architecture, and operating systems, alongside essential mathematics and physics. Your learning journey culminates in a senior project, where you will apply your accumulated knowledge to a significant engineering challenge. Upon graduation, you will be well-prepared for roles in hardware/software integration, embedded systems development, and other high-demand technology sectors.