Program Overview
The UCSC B.S. in computer engineering prepares graduates for a rewarding career in engineering. The computer engineering curriculum's focus is making digital systems that work. The program's emphasis on interdisciplinary system design provides both excellent training for future engineers and a strong background for graduate study. UCSC computer engineering graduates will have a thorough grounding in the principles and practices of computer engineering and the scientific and mathematical principles upon which they are built.
- Computer Science and Engineering
- Major
- Minor
- 4+1 Bachelors & Masters
- Engineering & Technology
Career Outcomes
- Digital electronics
- FPGA design
- Chip Design
- Computer Hardware Design
- Operating System Development
- Computer Architecture Design
- Signal/image/video processing
- Network administration and security
- Network engineering
- Site Reliability Engineering (SRE)
- Software engineering
- Assistive technologies
These are only samples of the field’s many possibilities.
Many students find internships and fieldwork to be a valuable part of their academic experience. They work closely with faculty and career advisers in the UC Santa Cruz Career Center to identify existing opportunities and often to create their own internships with local companies or in nearby Silicon Valley. For more information about internships, visit the Internship & Volunteering page.
The Wall Street Journal recently ranked UCSC as the number two public university in the nation for high-paying jobs in engineering.
Program Contact