Skip to Local Navigation
Skip to Content
California State University, Long Beach
CSULB Student Congregate Around Prospector Pete Statue

Roadmaps - College of Engineering

Bachelor of Science in Computer Science - 4 Year Plan

 

Return to College of Engineering

Degree Progression Flowchart

 

 

122 Minimum Units Required

This document is subject to revision.

Course
Units
Course
Units
Semester 1   Semester 2  
ENGR 101 Intro to Engr Profession (GE-E)
MATH 122 Calculus I (GE-B2)
CECS 100 Crit Think Dig Info Age (GEA3)
CECS 201 Computer Logic Design
Written Communication (GE A1)
1
4
3
3
3
ENGR 102 Academic Success (GE: E)
CECS 105 Intro to CECS (GE: E)
CECS 174 Intro to Prog & Problem Solving
MATH 123 Calculus II (GE Elective)
Oral Communication (GE A2)
General Education
1
1
3
4
3
3
Total Units
14
Total Units
15
Semester 3   Semester 4  
CECS 228 Discr Struct with Comp Applic
CECS 274 Obj Orient Prog & Data Struct
* PHYS 151 Mech & Heat
OR CHEM 111A Gen Chem (extra unit) (GE-B1b)
General Education
Math Elective (MATH 224, 233, or 247)
3
3

4
3
3
CECS 277 Obj Ori App Development
CECS 282 C++ for Java Programmers
*PHYS 152 Elec & Mag
OR EE210+L Elec-Mag
OR CHEM 111B Gen Chem (extra unit)
ENGR 350 Computers and Ethics
General Education
3
3


4
3
3
Total Units
16
Total Units
16
Semester 5   Semester 6  

ENGL 317 Tech Comm
OR CEM 310 Comm in Engr Profession
CECS 285 Computer Organization
CECS 323 Database Fundamentals
BIOL 153 Intro Marine Bio
OR BIOL 200 Gen Bio
OR BIOL 205 Hum Bio
OR BIOL 207 Hum Physio (GE -B1a)
General Education Capstone 1 of 3

3

3
3



4
3
CECS 326 Operating Systems
CECS 328 Data Structures & Algorithms
CECS 343 Software Engineering
CS Core Elective:
General Education Capstone 2 of 3
3
3
3
3
3
Total Units
16
Total Units
15
Semester 7   Semester 8  

EE 380 Prob, Stats, & Stoch Model
CECS 341 Computer Architect Org.
CECS 327 Net-Centric Computing
General Education
General Education

3
3
3
3
3
One of: CECS 424 Org Prog Lang
OR CECS 444 Compil Const
CS Capstone Elective
CS Applied Elective
General Education Capstone 3 or 3
General Education
3

3
3
3
3
Total Units
15
Total Units
15

*Complete PHYS 151 then PHYS 152 (or EE 210/210L) for 8 units or CHEM 111A and 111B for 10 units.

*CHEM 111A, 111B are 5 units each, thus increasing the unit count in the respective semesters.

A total of 12 units of Science are required. Only students who choose the CHEM sequence can take BIOL 153.

The 122 Unit total assumes the student maximizes the use of courses that satisfy both GE and major requirements.