Skip to Local Navigation
Skip to Content
California State University, Long Beach
CSULB Catalog Banner
Print this page Add this page to your favorites Select a font size Select a small font Select a medium font Select a large font
 

Undergraduate Degree Roadmaps

College of Engineering

College of Engineering Building

Bachelor of Science in Computer Science

Five Year Plan - 130 Units Required

Course
Units
Course
Units
Semester 1   Semester 2  
ENGR 101 Intro to Engineering
University 100 (Pre-Semester)
GE A1 or A2
MATH 122 Calculus I (GE - B2)
CECS 174 Prog & Problem Solving
1
1
3
4
3
ENGR 102 Academic Success Skills
CECS 105 Intro to CECS
GE A1 or A2
CECS 274 OOP and data structures
MATH 222 Intermediate Calculus
CECS 201 Digital Logic Design
1
1
3
3
4
3
Total Units
12
Total Units
15
Semester 3   Semester 4  
GE A3: Critical Thinkings
General Education
CECS 285 Comp. Organization
CECS 277 OO App Development
3
3
3
3

General Education
CECS 228 Discrete Structures
CECS 282 C++ for Java Programmers
**CS Science Requirement (GE B1a)

3
3
3
4
Total Units
12
Total Units
13
Semester 5   Semester 6  
GE Capstone 1 of 3
ENGL 317 or CEM 310
CECS 323 Database Fundamentals
CECS 326 Operating Systems
General Education
3
3
3
3
3
GE Capstone 2 of 3
EE 380 or MATH 380 Prob & Stat
ENGR 350 Computers, Ethics
CECS 327 Net-Centric Computing
3
3
3
3
Total Units
15
Total Units
12
Semester 7   Semester 8  
GE Capstone 3 or 3
General Education
CECS 343 Software Engineering
*PHYS 151 Mech & Heat (GE - B1b)
OR CHEM 111A (adds extra unit)
3
3
3

4
General Education
CECS 341 Computer Architect Org.
CS Electives: Core 1 of 2
*PHYS 152 Electricity & Magnetism
OR EE 210+L (No GE) or CHEM 111B
3
3
3

4
Total Units
12
Total Units
13
Semester 9   Semester 10  
MATH 247 Linear Algebra
One of: CECS 419, 424, 444
CS Electives: Applied
CECS 328 Data Structures & Algorithms
3
3
3
3
General Education
CS Electives: Core 2 of 2
CS Electives: Capstone
CS Electives: Other
3
3
3
3
Total Units
12
Total Units
12

* Students complete one year of Physics (PHYS 151, 152 (or EE 210/210L)) or a year of Chemistry (CHEM 111A, 111B)

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

**A total of 12 units of Science is required, so students who choose Chemistry can choose a 3 unit class or GE B1a.