Undergraduate Studies

photo of students in classroom

Program Overview

About the Program, Degree Program, Commitment to Students, Course Spotlights, Curriculum Highlights (timeline, sr. sequence courses, sr. projects), Why UCSB?, Why Computer Engineering?, and Our Mission

photo of students in seminar

Curriculum

Degree Requirements (major and general education), 4 Year Course Plan, Senior Sequence Courses, Curriculum Related Info (publications, guides, advising contacts, course listings), Forms, and Helpful Links

photo faculty member and student at desk

Student Advising

Types of Advisors (College of Engineering, CE undergraduate advisor, faculty); Email a Question to a: CE Student, Undergraduate Advisor, Faculty, Program Director; and Advisor Contact Information

photo of student in lab working on project

Academic Timeline

The CE Program's year-by-year timeline for the freshman, sophomore, junior, and senior years that includes coursework, what students will learn and experience, and curriculum reminders and "to-dos"

photo of student at Capstone poster session

Senior Projects

Capstone Overview, Courses (CMPSC and ECE 189A/B); Past Projects (awards and posters); 2016 through 2010 Capstone Projects (videos, projects, sponsors, albums) and Past Capstone Event pages

photo of student with books

Prospective and Current Student Resources

Frequently Asked Questions for Prospective and Current students, Quick Fact Boxes (statistics, CoE and UCSB resources, careers, contacts, Why CE? and Why UCSB?)

Student Spotlight - Brian Sandler, Senior Year

photo of brian sandler
  • Hometown: Carlisle, MA  and Del Mar, CA
  • Favorite Course: Computer Security, Databases, Machine Learning, and Networking
  • Senior Project: Sonos COM. – an intercom device that lets you send voice messages to any Sonos system in your home

Why CE?: The program has not only amazing faculty, but also great graduate students. As TAs they are extremely helpful, kind, and care about us undergrads! They also do an amazing job of patiently explaining concepts to us and are readily available and accessible.

Why UCSB?: as an institution UCSB values both education and research. There are many undergraduate research opportunities and I highly recommend that everyone take advantage of them. Also, I love the community on campus!

(More about Brian and other undergraduate experiences...)

Course Spotlight - Puzzling Problems in... (ECE 1B)

photo of behrooz parhami

ECE Prof. Behrooz Parhami’s “Puzzling Problems in Science and Technology (ECE 1B)” seminar course featured in The UCSB Current article "Cool Classes"

The course grew out of a computer engineering required course that illuminates the work of engineers. The course uses familiar mathematical and logical puzzles to describe engineering problems and solution methods to freshmen, who may not yet have the background to understand them.

The seminar focuses on the puzzle-like aspects of engineering challenges and their corresponding real-life applications. “An engineer is presented with pieces of a problem and has to put them together while taking into account user requirements in terms of performance and functionality, as well as technological capabilities and limitations,” Parhami said.

To illustrate the concept Parhami’s first lecture, about predicting the future, uses puzzles from some standardized aptitude tests. “When you’re given a sequence of numbers and asked what comes next, that is the same basic problem that engineers face in technology forecasting and inventory management,” he explained. “You have a past trend up to this moment and then need to know what comes next.”

The UCSB Current – "Cool Classes (full article)