Skip to Content

BS Computer Engineering Program, 2007 - 2010

 This page is updated June 4, 2012.

Four-Year Plan for Students Admitted Fall 2007 - 2010

Major Requirements

Our four-year plans are designed for students with no advanced placement credit.  Some students will begin with CSE 3, CSE 8A/L or CSE 11, therefore, it is imperative that each student draw up a suitable schedule based on her/his specific circumstances.  Please read CSE Course Placement Advice to figure out which coures to take first.  To assist you with planning your schedule, consult our Courses page.

  • Curriculum revised Fall 2011.
  • Effective Fall 2011, Physics 2D, CSE 105, CSE 130, CSE 131 and ECE 102 are no longer required courses.  Students that are graduating fall 2011 and on, may use CSE 105, CSE 130, CSE 131 and ECE 102 toward technical elective requirements. Degree audits must be adjusted for each student.
  • 72 lower division units.
  • 36 upper division units.
  • 24 technical elective units.
  • Process for changes to degree audits

 

Year Fall Winter Spring

First Year

CSE 8A and 8AL, or CSE 11
Math 20A
GE

CSE 91
CSE 12
CSE 15L
Math 20B
GE

CSE 20
Math 20C
Phys 2A
GE

Second Year

CSE 21
Math 20D
ECE 35
Phys 2B

Math 20F
ECE 45
Phys 2C
GE

CSE 30
ECE 65
ECE 109                           GE

Third Year

(Phys 2D - not required)       CSE 110
CSE 140
CSE 140L
ECE 101

(CSE 105 -not required)             CSE 100
CSE 101
ECE 108
GE

(ECE 102 - not required
CSE 141
CSE 141L
Req TE: ECE 111 or ECE 118
GE

Fourth Year

(CSE 130 - not required)                CSE 120
CSE/ECE TE

GE

(CSE 131 - not required)
CSE/ECE TE.
CSE/ECE TE
GE

CSE/ECE TE
CSE/ECE TE

GE

 Print Checklist

CSE 91 - Perspective in CSE

Transfer Students do not need to take CSE 91, this course is waived for you.  Students admitted as Freshman Students must complete CSE 91 or an approved alternative.

Technical Elective Requirements

  • The B.S. Computer Engineering major requires six upper division technical electives for a total of 24 units.
  • Design Requirement: Students must also take either ECE 111 or ECE 118 to meet the technical elective design requirement.
  • The remaining five technical electives may be either CSE or ECE upper division courses.
  • Students may also use a CSE or ECE graduate course for technical elective credit with approval. Once a CSE or ECE graduate course is used for an undergraduate degree that course may not be reused for a graduate degree.
  • Only 4 units of either a CSE 197 may be used toward technical elective credit.
  • In addition, 8 units of CSE 198 or CSE 199 may be also be used toward technical elective credit.
  • One of the technical elective courses can from the list of courses under the section titled Electives. This section also lists other restrictions in the selection of technical electives. Any deviation from this list of approved electives requires a petition with a CSE Academic Advisor.
  • Please note: You will not receive unit credit for Math 183 or ECON 120A as technical elective credit after completing ECE 109.

Program Revisions

  • CSE 15L (Software Tools and Techniques Lab) was added Fall 2007.
  • CSE 70 (Software Engineering) was added Fall 2007, and revised to CSE 110 in Fall 2010.
  • CSE 91 (Perspectives in CSE) was revised to 2 units Fall 2007.
  • CSE 131 was renumbered from CSE 131A Fall 2007.
  • CSE 131B was deleted Summer 2007.
  • Changes effective Fall 2011: Phys 2D, CSE 105, CSE 130, CSE 131 and ECE 102 are deleted.

Degree Policies

The BS Computer Engineering program is jointly administered byt he Computer Science and Engineering (CSE) and the Electrical and Computer Engineering (ECE) Departments.

  • All major requirements and technical electives, except CSE 91, CSE 197, CSE 198, CSE 199 must be taken for a letter.
  • CSE 91 (Perspectives in CSE) is waived for Transfer Students. 
  • To graduate, a grade point average of 2.0 is required in the upper division major requirements, including the upper division technical electives.

<!-- /node-241 -->