Computer Engineering Major/B.S.
Computer engineers analyze, design, develop and program all types of information processing systems, commonly called “computers.” Yet the application of these systems goes far beyond simple computation. Computer applications are central to modern communications, health care, education, entertainment and industry. As a computer engineering major at UC Davis, you’ll get the fundamental skills you need to ensure your long-term employability in a rapidly changing field. You’ll also work with cutting-edge technologies in electronics, digital systems, circuits fabrication and other areas.
The computer engineering curriculum prepares students for careers in computer engineering or graduate studies by providing a solid background in mathematics, physical sciences and the traditional computer engineering subjects: electronics, computer hardware and computer software. The upper division units required in electronics, computer hardware and computer software consist of 13 units in electronics courses, 18 units in computer hardware courses and 12 units in computer software courses. The remaining units consist of 10 units of design electives and 9 units of technical electives. By carefully selecting these design and technical electives, students can focus on electronics, computer hardware or computer software, or distribute these units among the three areas. Students who complete the computer engineering curriculum will receive a Bachelor of Science in Computer Engineering.