Current Students
Top 5 Questions
- The class I want to take is full - what can I do to get in it?
-
- For ECE classes, see the ECE Student Affairs Office in Trailer 380, Room 101
- For other department classes, contact the department's undergraduate advisor
- How can I change to the CE major from another major?
-
First, consult with the ECE Academic Advisor and review the College of Engineering requirements. Then, students may petition to enter the computer engineering major when the requirements below are met.
Students admitted to Fall 2024 (Prior years refer to GEAR from year of entrance)
- An overall UCSB Grade Point Average (GPA) of at least 3.0 AND
- Satisfactory completion at UCSB with a grade point average of 3.5 or better of any five classes including at least two Electrical & Computer Engineering (ECE) classes and two Computer Science (CMPSC) classes from the following: Mathematics 4B, Electrical and Computer Engineering (ECE) 10A-B-C and 10AL-BL-CL, 15A, or Computer Science (CMPSC) 16, 24, 32 and 40. First attempt only.
Acceptance into the major will be based on UC grade point averages, applicable courses completed, and space availability. All students considering changing into Computer Engineering are required to meet with the ECE Academic Advisor during their first year. It is highly recommended that the CE program curriculum is followed to be best prepared to switch into CE, concurrently keeping a backup major plan if the department is not able to accommodate your request to change into CE. Denied change of major applications will not be reconsidered for either major (CE or EE).
- Can I participate in the University of California's Education Abroad Program (EAP)?
-
Yes - the UCSB Office of the Education Abroad Program (EAP) is dedicated to making the experience of such study available to as many qualified UCSB students as possible. EAP allows students to continue to progress toward their degrees while living and studying in some of the best academic institutions around the world.
For more information about EAP, contact the College of Engineering liaison, Frances Fouch - francesf@engineering.ucsb.edu.
- Can you tell me more about the BS/MS Program?
-
A program offered by either the ECE or CS departments.
BS/MS options available for Computer Engineering undergraduates:
-
BS in CE and MS in ECE: email Erika Klukovich, ECE Student Affairs Manager
- BS in CE and MS in Computer Science: see the Computer Science Department website
Applications for the program are usually due at the end of the spring quarter of the junior year. As this is an accelerated program, it is expected that you have completed all the required courses for the CE major including all the junior required courses. GRE exams are not required to apply.
To check the status your BS/MS application in ECE, contact Saixious Dominguez, ECE Graduate Admissions Coordinator
-
- How can I find the 4 Year Course Plan according to my year of entrance?
-
- 2022-2023: 4 Year Course Plan (pdf)
- 2021-2022: 4 Year Course Plan (pdf)
- 2020-2021: 4 Year Course Plan (pdf)
- 2019-2020: 4 Year Course Plan (pdf)
Also, the ECE Student Affairs Office has print copies of past 4 Year Plans and the COE GEAR has online versions from the most current year to 2012-13.
More Questions
- I have signed up for an ECE class - can I switch to another section that is full?
-
Reach out to the instructor or TA of the section. If approved upload a pdf of the email threads with approval to our ECE Inquiry Form.
- Who do I contact if I have curriculum questions?
-
To receive a Computer Engineering degree from UCSB, students must satisfy three sets of requirements: major, college and university. As a first point of reference for curriculum questions, go to the CE Curriculum webpage.
- MAJOR (Computer Engineering degree requirements): ECE Student Affairs Office
- COLLEGE (College of Engineering general education requirements): College of Engineering Office of Undergraduate Studies
- UNIVERSITY (General Education Requirements): College of Engineering Office of Undergraduate Studies
More information and contact information, review “What Does Each Office Support” in the box on the right.
- What CS course should I take first?
-
The first required computer science course, CMPSC 16 (Problem Solving with Computers I) is designed for those students who have some programming background. If you have any questions or doubts as to whether you have the sufficient background for your first computer science course, we suggest that you first take CMPSC 8 (Introduction to Computer Science). This will help you gain basic exposure to computer programming and CMPSC 8 can also be used to fulfill the Math/Science/Engineering elective requirement.
- I want to take an ECE or CS course but the prerequisites have changed - what should I do?
-
You will need to take the new prerequisites. Students are responsible for any updates or changes in prerequisites. Check the UCSB General Catalog, ECE Student Affairs Office (for ECE courses) or the CS Student Affairs Office (for CS courses) regularly for updates and changes in the curriculum.
- What is the minimum grade that I must have to pass my CE core classes?
-
All required math and computer science classes require a minimum grade of a C to meet prerequisites for later classes in ECE. For all other courses taken at UCSB, a letter grade of D- or better is considered passing but may be insufficient for use as prerequisites for future courses. Students must maintain a minimum 2.0 GPA in the major, upper division and overall to meet graduation requirements.
- I am having difficulties registering for a class even though I meet the prerequisites - what should I do?
-
For ECE courses, visit the ECE Student Affairs Office in Trailer 380, Room 101, 105
For other departments, contact the department undergraduate advisor
- Are there internship and job opportunities available for Computer Engineering students?
-
Santa Barbara and the Goleta area are known as being a part of the technology corridor between Los Angeles and San Francisco. Many technology companies are located in our area and contact us seeking students who are interested in participating in internship and employment opportunities. The ECE Student Office regularly sends out email notifications to students about these opportunities. Students are advised to check their UCSB email account on a daily basis for important announcements.
Students are also advised to initiate direct contact with companies and to discuss internship and employment interests with faculty members since many have their own research labs and also have contact with local industry.
UCSB Career Services has an official website for jobs, internships, and campus interviews called Handshake. In addition, Handshake serves as a gateway to subscription services that are free for UCSB students. Also, check out the College of Engineering's Internships & Career Services web page that has information about careers, internships (research and industry) and networking opportunities.
Career Events occur throughout the year and are a great opportunity to see which companies are looking for interns. This is also an excellent chance to network for employment after graduation.
- Who do I contact If I am interested in undergraduate research opportunities?
-
The College of Engineering's Undergraduate Research Opportunities web page has information such as How & When to Get Started, Research Programs and more.
Also, consult directly with CS or ECE faculty members who have similar interests so they can steer you in the right direction.
- Can I participate in the UCSB Technology Management Program (TMP)?
-
Yes - students can participate in the TMP.
TMP's educational programs include classes in management, entrepreneurship, new product development, marketing, and much more taught by world-class scholars, highly successful business lecturers and entrepreneurs.
TMP's New Venture Program has launched ventures including several EE and CE senior year projects.
- How do I stay up-to-date on deadlines, announcements and notifications such as internships and job opportunities?
- Check your email daily.
Question for a Ugrad Advisor?
Fill out the inquiry form: CE Undergrad Student Affairs Inquiries
CE Undergrad Student Affairs Office
Office Hours: Weekdays 9:00 am – 12:00 pm & 1:00 – 4:00 pm
- Officers and Staff Contacts
-
- Luke Theogarajan – ECE Professor, Vice Chair & Undergrad Director
- Erika Klukovich – SAO Manager
email: Erika@ece.ucsb.edu
office: Trailer 697, Rm 101 - Beth English
Trailer 380, Rm 105
ugrad-advisor@ece.ucsb.edu - Joanna Villalobos
Trailer 380, Rm 101
undergrad@ece.ucsb.edu
- Question or Info Not Here?
- Contact the ECE Undergraduate Advisor
Email: ugrad-advisor@ece.ucsb.edu OR undergrad@ece.ucsb.edu
Faculty Advisors
- Assignments for 2024-25
-
2024-25 Academic Year
A-Z based on student‘s last name and advisors subject to change each academic year
- TBA
What Does Each Office Support?
-
ECE Student Affairs Office
-
- Information on ECE Courses (CS Courses - go to the CS Department)
- Add Codes for ECE Courses
- Changing major to CE
- ECE Exceptions (Course Substitutions)
- Non-CE Majors Who Want to Take ECE Courses
- CE Advisor Assignments
- CE Senior Elective Form
- CE Major Progress Checks
- CE Course Scheduling and Planning
Trailer 380, Rm 101, 105
ugrad-advisor@ece.ucsb.edu OR undergrad@ece.ucsb.edu
-
COE Undergraduate Affairs Office
-
- General Education Requirements
- Graduation Requirements
- EE / CE Degree Clearance
- Petition for Graduation Matters
- Late Add/Drop Exceptions
- Academic Probation
- UCSB/COE Exceptions (course substitutions other than ECE)
- Education Abroad Program (EAP)
- Transfer Students
Harold Frank Hall, Rm 1006
805.893.2809
coe-info@engineering.ucsb.edu
CE Form Center
NEW! Online Form: Petition to Add an ECE Course for Non-Majors (POM) – form is available here in:
- Winter 25: 10/30/2024-1/17/2025
- Spring 25: TBA
Paper Forms:
- Petition to Add an ECE Course (CE Majors)
- Petition for Graduation Matters (request for Major substitutions)
- Change from another Major to the CE Major Overview
- CE Senior Elective Sheet: 2016-17 Year and Later Plan (48 units)
NOTE: CE Senior Elective Sheet – for earlier plans than 2016-17, contact the ECE Student Affairs Office
Curriculum Info
- GEAR (General Engineering Academic Requirements): CE, COE, and UCSB requirements, overviews & more – current through 2012 guides
- UCSB General Catalog: major & minor requirements, course descriptions, prerequisites & more
- UCSB Schedule of Classes: all undergrad and grad course schedules listed by quarter
- GOLD: Gaucho On-Line Data
- Calendars (Office of the Registrar): Academic, Registration and more