Skip to Local Navigation
Skip to Content
California State University, Long Beach
CSULB Campus

Roadmaps - College of Engineering

Bachelor of Science in Computer Engineering - 4 Year Plan

 

Return to College of Engineering

Degree Progression Flowchart

Four Year Plan - 121 Units Required

Course
Units
Course
Units
Semester 1   Semester 2  
ENGR 101 Intro to Engrg Profession (GE-E)
MATH 122 Calculus I (GE-B2) *
CECS 100 Crit Thinking in Dig Info Age (GE-A3)
CECS 201 Computer Logic Design
Written Communication (GE-A1)
1
4
3
3
3
ENGR 102 Academic Success Skills (GE-E)
CECS 105 Intro to Comp Eng & Comp Sci (GE-E)
CECS 174 Intro to Prog & Problem Solv
MATH 123 Calculus II (GE Elective-B) *
CECS 211 Principles of CpE I
Oral Communication (GE-A2)
1
1
3
4
3
3
Total Units
14
Total Units
15
Semester 3   Semester 4  
CECS 228 Discrete Structures with Comp Applic
CECS 274 Obj Orient Prog & Data Struct
CECS 301 Computer Logic Design II
CECS 311 Principles of CpE II
PHYS 151 Mech & Heat (GE-B1b) *
3
3
3
3
4
General Education
CECS 262 C for Embedded Programming
CECS 282 C++ for Java Programmers
EE 380 Prob & Stat & Stochastic Modeling
EE 210 / 210L Electro-Mag Foundations in EE / Lab
(or PHYS 152 Electricity & Magnetism)
3
3
3
3
4
(4)
Total Units
16
Total Units
16
Semester 5   Semester 6  
General Education
CECS 271 Intro to Numerical Methods
CECS 346 Microprocessors+Controllers I
General Education **
MATH or Science Elective
3
3
3
3
3-4
GE Capstone course
CECS 326 Operating Systems
CECS 347 Microprocessors+Controllers II
CECS 360 IC Design Software
MATH or Science Elective
3
3
3
3
3-4
Total Units
15-16
Total Units
15-16
Semester 7   Semester 8  
GE Capstone course
CECS 440 Computer Architecture
CECS 447 Microprocessors+Controllers III
CECS 460 System-on-Chip Design
CECS 490A Senior Project I
3
3
3
3
3
GE Capstone course
General Education
CECS 463 System-on-Chip Applications
CECS 490B Senior Project II
Major Elective
3
3
3
3
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, MATH 122 can meet 3 units of Category B2.

    • **One of the Major Electives ECON 300, if taken, will double count for 3 units for Category D2.