
| Course | Units |
Course | Units |
|---|---|---|---|
| Semester 1 | Semester 2 | ||
| University 100 ENGR 101 Intro to Engrg (GE - E) Composition or Oral Communication MATH 122 Calculus I (GE-B2) CECS 174 Prog & Problem Sol I CECS 201 Digital Logic Design |
1 1 3 4 3 3 |
ENGR 102 Academic Success (GE - E) CECS 105 Careers in Computng (GE - E) CECS 274 Prog & Prob Solv I MATH 222 Intermediate Calculus CECS 211 Principles of CpE Oral Communication or Composition |
1 1 3 4 3 3 |
| Total Units | 15 |
Total Units | 15 |
| Semester 3 | Semester 4 | ||
| Critical Thinking CECS 282 - C++ Programming CECS 301 Digital Logic Design II CECS 311 Data Acq/Proc/Display PHYS 151 Mech & Heat (GE-B1b) |
3 3 3 3 4 |
General Education CECS 228 Discrete Structures CECS 262 Embedded System C Prog CECS 346 Embedded Processors I PHYS 152 E&M (GE-B3) or EE 210+L Fund of Elec Circuits |
3 3 3 3 4 (4) |
| Total Units | 16 |
Total Units | 16 |
| Semester 5 | Semester 6 | ||
| CECS 271 Numerical Methods CECS 362 Real Time Operating Systems CECS 347 Microprocessors+Controllers II EE 380 or MATH 380 Prob & Stat General Education |
3 3 3 3 3 |
GE Capstone course Major Elective CECS 343 Software Engineering CECS 360 IC Design Software CECS 447 Embedded Processors III |
3 3 3 3 3 |
| Total Units | 15 |
Total Units | 15 |
| Semester 7 | Semester 8 | ||
| GE Capstone course General Education Major Elective CECS 440 Computer Architecture CECS 460A System-on-Chip Design I CECS 490A Senior Project I |
3 3 3 3 3 3 |
GE Capstone course General Education CECS 460B System-on-Chip Design II CECS 490B Senior Project II Major Elective |
3 3 3 3 3 |
| Total Units | 18 |
Total Units | 15 |
Engineering students may waive six units of General Education.
This programs can be completed in 128 units only if the student completes PHYS 152 to meet the GE requirement and waives Categories B.1.a and C.3 or D.2.