CSULB - Computer Engineering and Computer Science

Option in Computer Engineering


This option offers advanced study in the theory, analysis, design and applications of both computer hardware and software.

Requirements


Course Option


15 units of required courses specified as CECS 530, CECS 531, CECS 532, CECS 546, CECS 561

15 units from allowed electives for the concentration

(no more than 9 units may be from the 400 level courses and only with Graduate Advisor approval)

Comprehensive examination covered the following required courses

  • CECS 530 - Advanced Computer Architecture I (3 units)
  • CECS 532 - Memory Design and Implementation (3 units)
  • CECS 561 - Hardware/Software Co-design (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

9 units from allowed electives for the concentration

(No more than 9 units of electives 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

  • CECS 698 - Thesis or Industrial Project (3-6 units)

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.