CSULB - Computer Engineering and Computer Science

Option in Computer Science - Advanced Systems Concentration


Comprehensive Exam Option:


15 units of required courses specified for the area of concentration chosen
15 units from allowed electives for the concentration

(No more than 9 units may be from the 400 level courses.)

Eligible courses are explained here.

Comprehensive examination covering the following required courses
  • CECS 524 - Advanced Topics in Programming Languages (3 units)
  • CECS 528 - Advanced Analysis of Algorithms (3 units)
  • CECS 543 - Advanced Software Engineering (3 units)

Thesis Option:


Successful completion of a thesis provides a unifying culmination to the program, and an enhanced resume for future industrial or academic endeavors

15 units of required courses specified for the area of concentration chosen

9 units from allowed electives for the concentration

(No more than 9 units may be from the 400 level courses.)

Eligible courses are explained here.

6 units of thesis with written report and oral presentation approved by the thesis committee.

At least 3 units taken from the following course

Remaining 3 units may be taken from either of the following courses
  • CECS 697 - Directed Research (1-3 units)
  • CECS 698 - Thesis or Industrial Project (3-6 units)

CECS-CSULB
by m.hoffman.