What is Computer Engineering?
Computer Engineering combines the software related development of Computer Science and the hardware related development of Electrical Engineering into a comprehensive course of study. As a Computer Engineer, you work with others to integrate computer software and hardware.
The Cal Poly Computer Engineering curriculum provides a sound theoretical background along with current, practical engineering knowledge. Along with their major and technical elective courses, students must take a broad range of liberal arts, science, and mathematics courses and many classes include team-based project assignments.
Could You be a Computer Engineer?
You may have heard that Computer Engineering is a good major for people with a natural curiosity for how things work or people with a high aptitude for math and analytical thinking. While strong math and analytical skills are important, the truth is Computer Engineering encompasses more than just being good at computers or math. In fact, it takes students who can think creatively and are focused on working on the challenges that we face every day such as keeping our environment safe, developing technologies to deliver better medical care, and helping all of us manage information and communications to keep our lives running smoothly. As you can see, the knowledge students gain as a Computer Engineers can be applied to a broad range of applications.
Check out the video link below to see examples of computer engineering projects at Cal Poly and learn more about the major.