Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The Computer Engineering Bachelor of Science program connects the educational pathways between electrical/electronic engineering and computer science disciplines. This comprehensive program offers students foundational knowledge and practical skills in both computer hardware and software development, along with their implementation in sophisticated digital systems. Coursework encompasses embedded systems using microprocessors and FPGAs, software development methodologies, computer system architecture, advanced computing techniques, IoT system creation, microelectronics, network infrastructure, and digital security. Specialized elective options allow students to develop specialized competencies in computing hardware and software, while also covering essential topics like cryptographic systems.
With the explosive growth of IoT technologies, progress in self-operating systems, and widespread incorporation of microprocessors and FPGAs across residential and industrial settings, the need for skilled computer engineers has never been greater. These professionals are crucial for creating energy-efficient yet high-performance systems, developing life-enhancing technological solutions, and protecting critical infrastructure from security threats. Career opportunities are exceptionally strong, with computer engineering graduates being among the most sought-after candidates by employers, commanding starting salaries that substantially exceed those in traditional engineering fields like mechanical and civil engineering. At California State University, Chico, students acquire both theoretical understanding and practical design expertise, preparing them to make immediate professional impacts and establish fulfilling, long-term careers in the field.