Division ID
Skip links
 
Print this pageAdd this page to your favoritesSelect a font sizeSmall fontMedium fontLarge font
 

College of Engineering
Undergraduate Computer Engineering and Computer Science Degree - Roadmaps


Bachelor of Science in Computer Engineering
Bachelor of Science in Computer Engineering (CECSBS02) - Four Year Plan - 129 Units Required

Semester 1
Semester 2

Course
General Education
Composition or Oral Communication
MATH 122  Calculus I (GE-B2)
CECS 174  Prog & Problem Sol I
CECS 201 Digital Logic Design

 Units
3
3
4
3
3

Course
Oral Communication or Composition
University 100
MATH 222  Intermediate Calculus
PHYS 151 Mech & Heat (GE-B1b)
CECS 274 Prog & Prob Solv I

Units
3
1
4
4
3
Total Units
16
Total Units
15
Semester 3
Semester 4

Course
Critical Thinking
*PHYS 152 E&M (GE-B3)
  or **EE210+L  Fund of Elec Circuits
EE 380 or MATH 380 Prob & Stat
CECS 228 Discrete Structures
CECS 261  Computing with JAVA

Units
3
4

3
3
3

Course
General Education
CECS 277 Prog & Prob Sol III
CECS 301 Digital Logic Design II
CECS 311 Data Acq/Proc/Display
CECS 340 Dis Event Sys & Mod

Units
3
3
3
3
3
Total Units
16
Total Units
15
Semester 5
Semester 6

Course
General Education
General Education
MATH 370A Applied Math I
EE 386 Digital Signal Processing
CECS 346 Embedded Processors I
CECS 326 Operating Systems

Units
3
3
3
3
3
3

Course
GE Capstone course
MATH 323 Numerical Analysis
CECS 347 Embedded Processors II
CECS 360 IC Design Software
General Education

Units
3
4
3
3
3
Total Units
18
Total Units
16
Semester 7
Semester 8

Course
GE Capstone course
Major Electives
CECS 440 Computer Architecture
CECS 447 Embedded Processors III
ECES 460A System-on-Chip Design I

Units
3
6
3
3
3

Course
GE Capstone course
General Education
CECS 443 Software Engineering
CECS 460B System-on-Chip Design II
Major Elective

Units
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 129 units only if the student completes PHYS 152 to meet the GE requirement and waives Categories B.1.a and D.2.

**EE 210+L provides no GE credit.

Bachelor of Science in Computer Engineering (CECSBS02) - Five Year Plan - 129 Units Required

Semester 1
Semester 2

Course
University 100
Composition or Oral Communication
General Education
CECS 174 Prog & Problem Solv I
Math 122 Calculus I (GE-B1b)

 Units
1
3
4
3
3

Course
Oral Communication or Composition
Math 222 Intermediate Calculus
CECS 201 Digital Logic Design
CECS 274 Prog & Prob Solv II

Units
3
4
3
3
Total Units
14
Total Units
13
Semester 3
Semester 4

Course
Phys 151 Mech & Heat (GE-B1a)
CECS 228 Discrete Structures
CECS 277 Prog & Prob Solv III
Critical Thinking

Units
4
3
3
3

Course
Phys 152 E&M (GE-B3)
    or **EE 210+L Fund of Elec Ckts
Math 380 or EE 380 Prob & Statistics
CECS 261 Java
CECS 340 Dis Event Sys Modeling

Units
4

3
3
3
Total Units
13
Total Units
13
Semester 5
Semester 6

Course
General Education
Math 323 Intro to Numerical Methods
CECS 301 Digital Logic II
CECS 311 Data Acq/Proc/Display

Units
3
4
3
3

Course
GE Capstone course
Math 370A Applied Math I
CECS 346 Embedded Processors I
CECS 440 Computer Architecture

Units
3
3
3
3
Total Units
13
Total Units
12
Semester 7
Semester 8

Course
General Education
CECS 326 Operating Systems
CECS 347 Embedded Proccessors II
Major Elective

Units
3
3
3
3

Course
GE Capstone course
General Education
EE 386 Digital Signal Processing
CECS 360 IC Design Software

Units
3
3
3
3
Total Units
12
Total Units
12
Semester 9
Semester 10

Course
General Education
CECS 447 Embedded Processors III
CECS 460A System on Chip Design I
Major Elective

Units
3
3
3
3

Course
GE Capstone course
General Education
CECS 443 Software Engineering
CECS 460B System on Chip Design II
Major Elective

Units
3
3
3
3
3
Total Units
12
Total Units
15

Engineering students may waive six units of General Education.
This programs can be completed in 129 units only if the student completes PHYS 152 to meet the GE requirement and waives Categories B.1.a and D.2.

**EE 210+L provides no GE credit.

Bachelor of Science in Computer Engineering (CECSBS02) - Six Year Plan - 129 Units Required

Semester 1
Semester 2

Course
University 100
Composition or Oral Communication
General Education
CECS 174 Prog & Prob Solv I

 Units
1
3
3
3

Course
Oral Communication or Composition
Math 122 Calculus I (GE-B2)
CECS 201 Digital Logic Design I
General Education

Units
3
4
3
3
Total Units
10
Total Units
13
Semester 3
Semester 4

Course
Critical Thinking
CECS 274 Prog & Prob Solv II
Math 222 Intermediate Calculus

Units
3
3
4

Course
Math 380 or EE 380 Prob & Statistics
CECS 228 Discrete Structures
CECS 277 Prog & Prob Solv III

Units
3
3
3
Total Units
10
Total Units
9
Semester 5
Semester 6

Course
Phys 151 Mech & Heat (GE-B1b)
CECS 261 Java
CECS 340 Discrete Event Sys Modeling

Units
4
3
3

Course
Phys 152 E&M  (GE-B3)
    or **EE 210+L Fund of Elec Ckts
CECS 301 Digial Logic Design II
CECS 311 Data Acq/Proc/Display

Units
4

3
3
Total Units
10
Total Units
10
Semester 7
Semester 8

Course
General Education
Math 323 Intro to Numerical Methods
CECS 346 Embedded Processors I
Math 370A Applied Math

Units
3
4
3
3

Course
General Education
CECS 326 Operating Systems
CECS 347 Embedded Processors II
CECS 440 Computer Architecture

Units
3
3
3
3
Total Units
13
Total Units
12
Semester 9
Semester 10

Course
General Education
EE 386 Digital Signal Processing
CECS 447 Embedded Processors III
Major Elective

Units
3
3
3
3

Course
CECS 360 IC Software Design
CECS 443 Software Engineering
General Education
GE Capstone Course

Units
3
3
3
3
Total Units
12
Total Units
12
Semester 11
Semester 12

Course
GE Capstone class
CECS 460A System on Chip Design I
Major Elective

Units
3
3
3

Course
GE Capstone course
CECS 460B System on Chip Design II
Major Elective

Units
3
3
3
Total Units
9
Total Units
9

Engineering students may waive six units of General Education.
This programs can be completed in 129 units only if the student completes PHYS 152 to meet the GE requirement and waives Categories B.1.a and D.2.

**EE 210+L provides no GE credit.

Bachelor of Science in Computer Science
Bachelor of Science in Computer Science (CECSBS01) - Four Year Plan - 129 Units Required

Semester 1
Semester 2

Course
General Education
Composition or Oral Communication
MATH 122  Calculus I (GE-B2)
CECS 174  Prog & Problem Sol I
CECS 201 Digital Logic Design

 Units
3
3
4
3
3

Course
Oral Communication or Composition
University 100
CECS 228 Discrete Structures I
CECS 274 Prog & Problem Sol II
MATH 222 Intermediate Calculus

Units
3
1
3
3
4
Total Units
16
Total Units
14
Semester 3
Semester 4

Course
Critical Thinking
PHYS 151 Mech & Heat (GE - B.1.b)
CECS 261JAVA or CECS 381 VB.NET
CECS 277 Prog & Problem Sol II
MATH 380 OR EE 380 Prob & Stat

Units
3
4
3
3
3

Course
PHYS 152 E&M (GE B.3)
     OR EE 210 + 210L (No GE)
General Education
CECS 323 Database Fundamentals
CECS 325 Comp Org and Asmb Lang
CECS 340 Dis Event Sys Model

Units
4

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

Course
GE Capstone Course
General Education
Major Elective (Sci Course - GE B.1.a)
CECS 326 Operating Systems

Engl 317 OR Engr 310 Communications

Units
3
3
3
3
3
3

Course
GE Capstone course
General Education

Major Elective
CECS 328 Discrete Structures II
MATH 247 Linear Algebra
ENGR 350 Computer Ethics

Units
3
3
3
3
3
3
Total Units
18
Total Units
18
Semester 7
Semester 8

Course
GE Capstone course
General Education
Major Electives
CECS 424 Prog Languages
CECS 440 Comp Architecture

Units
3
3
6
3
3

Course
General Education
Major Elective

CECS 443 Software Engineering
CECS 327

Units
6
3
3
3
Total Units
18
Total Units
15

Engineering students may waive six units of General Education.
This programs can be completed in 129 units only if the student completes PHYS 152 to meet the GE requirement and waives Categories B.1.a and D.2.

**EE 210+L provides no GE credit.

Bachelor of Science in Computer Science (CECSBS01) - Five Year Plan - 129 Units Required

Semester 1
Semester 2

Course
University 100
Composition or Oral Communication
General Education
Math 122 Calculus I (GE-B1b)

CECS 174 Prog & Problem Solv I
(KPE Activity Class)

 Units
1
3
3
4
3
(1)

Course
Oral Communication or Composition
Math 222 Intermediate Calculus
CECS 201 Digital Logic Design
CECS 274 Prog & Prob Solv II

Units
3
4
3
3
Total Units
14-15
Total Units
13
Semester 3
Semester 4

Course
Phys 151 Mech & Heat (GE-B1a)
CECS 228 Discrete Structures
CECS 277 Prog & Prob Solv III
MATH 380 OR EE 380 Prob Stat

Units
4
3
3
3

Course
Phys 152 E&M (GE-B3)
    or **EE 210+L (No GE)
Critical Thinking
CECS 261 JAVA OR CECS 381 VB.NET
CECS 340 Dis Event Sys Model

Units
4

3
3
3
Total Units
13
Total Units
13
Semester 5
Semester 6

Course
General Education
General Education
ENGL 3317 OR ENGR 310 Communications
CECS 323 Database Fundamentals

Units
3
3
3
3

Course
General Education
CECS 325 Comp Org and Asmb Lang
MATH 247 Linear Algebra
ENGR 350 Computer Ethics

Units
3
3
3
3
Total Units
12
Total Units
12
Semester 7
Semester 8

Course
General Education
Major Elective

Major Elective (Sci Course - GE B.1.a)
CECS 326 Operating Systems

Units
3
3
4
3

Course
GE Capstone course
Major Elective
CECS 328 Discrete Structures II
CECS 327

Units
3
3
3
3
Total Units
13
Total Units
12
Semester 9
Semester 10

Course
General Education
CECS 440 Computer Architecture
CECS 424 Prog Languages
GE Capstone Course

Units
3
3
3
3

Course
General Education
Major Electives
CECS 443 Software Engineering
GE Capstone Course

Units
3
6
3
3
Total Units
12
Total Units
15

Engineering students may waive six units of General Education.
This programs can be completed in 129 units only if the student completes PHYS 152 to meet the GE requirement and waives Categories B.1.a and D.2.

**EE 210+L provides no GE credit.

Bachelor of Science in Computer Science (CECSBS01) - Six Year Plan - 129 Units Required

Semester 1
Semester 2

Course
University 100
Composition or Oral Communication
General Education
CECS 174 Prog & Prob Solv I

(KPE Activity Class)

 Units
1
3
3
3
(1)

Course
Oral Communication or Composition
Math 122 Calculus I (GE-B2)
CECS 201 Digital Logic Design I

Units
3
4
3
Total Units
10-11
Total Units
13
Semester 3
Semester 4

Course
Critical Thinking
CECS 274 Prog & Prob Solv II
Math 222 Intermediate Calculus

Units
3
3
4

Course
CECS 228 Discrete Structures
CECS 277 Prog & Prob Solv III

MATH 380 OR EE 380 Prob & Stat

Units
3
3
3
Total Units
10
Total Units
9
Semester 5
Semester 6

Course
Phys 151 Mech & Heat  (GE - B.1.b)
CECS 261 JAVA OR CECS 381 VB.NET
CECS 340 Dis Event Sys Model

Units
4
3
3

Course
Phys 152 E&M  (GE-B3)
    or **EE 210+L Fund of Elec Ckts
MATH 247 Linear Algebra
CECS 323 Database Fundamentals
ENGL 317 OR ENGR 310 Communications

Units
4

3
3
3
Total Units
10
Total Units
10
Semester 7
Semester 8

Course
GE Capstone Course
General Education
CECS 325 Comp Org and Asmb Lang
ENGR 350 Computer Ethics

Units
3
3
3
3

Course
GE Capstone Course
CSCS 326 Operating Systems
CECS 328 Discrete Structures II

Units
3
3
3
Total Units
12
Total Units
9
Semester 9
Semester 10

Course
GE Capstone Course
General Education
Major Elective (Sci Course - GE B.1.a)
CECS 440 Computer Architecture

Units
3
3
4
3

Course
General Education
Major Elective
CECS 327

Units
6
3
3
Total Units
12
Total Units
12
Semester 11
Semester 12

Course
General Education
Major Elective
CECS 424 Prog Languages

Units
3
3
3

Course
General Education
Major Elective
CECS 443 Software Engineering

Units
6
3
3
Total Units
9
Total Units
12

Engineering students may waive six units of General Education.
This programs can be completed in 129 units only if the student completes PHYS 152 to meet the GE requirement and waives Categories B.1.a and D.2.

**EE 210+L provides no GE credit.