|Semester 1||Semester 2|
|ENGR 101 Intro to Engrg Profession (GE-E)||1||ENGR 102 Academic Success Skills (GE-E)||1|
|MATH 122 Calculus I (GE-B2)||4||CECS 105 Intro to Comp Eng & Comp Sci (GE-E)||1|
|CECS 100 Crit Thinking in Dig Info Age (GE-A3)||3||CECS 174 Intro to Prog & Problem Solv||3|
|CECS 201 Computer Logic Design||3||MATH 123 Calculus II||4|
|Written Communication (GE-A1)||3||CECS 211 Principles of CpE I||3|
|Oral Communication (GE-A2)||3|
|Total Units||14||Total Units||15|
|Semester 3||Semester 4|
|CECS 228 Discrete Structures with Comp Applic||3||CECS 262 C for Embedded Programming||3|
|CECS 274 Obj Orient Prog & Data Struct||3||CECS 282 C++ for Java Programmers||3|
|CECS 301 Computer Logic Design II||3||EE 380 Prob & Stat & Stochastic Modeling||3|
|CECS 311 Principles of CpE II||3||EE 210 / 210L Electro-Mag Foundations in EE / Lab (or PHYS 152 Electricity & Magnetism)||4|
|PHYS 151 Mech & Heat (GE-B1b)||4||General Education (D1a)||3|
|Total Units||16||Total Units||16|
|Semester 5||Semester 6|
|CECS 271 Intro to Numerical Methods||3||CECS 326 Operating Systems||3|
|CECS 346 Microprocessors+Controllers I||3||CECS 347 Microprocessors+Controllers II||3|
|Math or Science Elective||3/4||CECS 360 IC Design Software||3|
|General Education (D1b)||3||Math or Science Elective||3/4|
|General Education (D2)*||3||GE Capstone course (F1*)||3|
|Total Units||15-16||Total Units||15-16|
|Semester 7||Semester 8|
|CECS 440 Computer Architecture||3||CECS 463 System-on-Chip Applications||3|
|CECS 447 Microprocessors+Controllers III||3||CECS 490B Senior Project II* (GE Capstone course (F3))||3|
|CECS 460 System-on-Chip Design||3||Major Elective**||3|
|CECS 490A Senior Proj I* (GE Capstone course (F2))||3||General Education (C2)||3|
|General Education (C1)||3||General Education (C3)||3|
|Total Units||15||Total Units||15|
Double Counting of courses to meet GE Requirements:
Out of the 48 units of GE required, 3 units of Category B1a, Biological Sciences are waived for most of the Engineering Majors, CECS 100 can meet 3 units of Category A3, The three 1 unit courses ENGR 101,102 and CECS 105 together can meet 3 units of Category E, PHYS 151 can meet 3 units of Category B1b and MATH 122 can meet 3 units of Category B2.
* Both CECS 490A and 490B can be credited towards 6 units of GE Capstone F requirements.
Therefore because of 3 units of waiver and 18 units of double counting with major requirements, a total of only 27 units are required. Adding 95 units of major requirements, the total units for the program is 122 units. However it can be less by choosing appropriate major elective. See below.
**One of the Major Electives ECON 300, if taken, will double count for 3 units for GE Category D2.
** One of the major electives CE 406, if taken, will count for 3 units of GE Category F (Capstone)
This document is subject to revision.