Skip to Local Navigation
Skip to Content
California State University, Long Beach
CSULB Student on Campus Quad
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

Computer Engineering and Computer Science

Graduate Programs

Master of Science in Computer Science

Option in Computer Science (code CECSMS01)

This option offers advanced study in software development and engineering, networking, operating systems, distributed computing, artificial intelligence, security, and analysis of algorithms.


  • 1. A bachelor's degree in computer science, engineering, or other appropriate discipline from an accredited college or university, with a minimum grade point average (GPA) of 2.7 in the last 60 semester units attempted.
  • 2. One year of instruction in an object-oriented programming language.
  • 3. Take all of the following courses:
    • CECS 228, 285, 323, 326, 328, 341, 343; MATH 380
  • 4. Take one of the following:
    • CECS 419, 424, 444
  • 5. Students must consult with the program graduate advisor prior to enrolling in any course for the program.


Students must complete a minimum of 30 graduate and approved upper-division course units including the following:

  • 1. At least 21 units at the graduate level of instruction;
  • 2. CECS 528 Advanced Analysis of Algorithms (3)
  • 3. Take one of the following:
    • CECS 526 Advanced Operating Systems (3)
    • CECS 530 Advanced Computer Architecture I (3)
  • 4. Take two courses from the MSCS Application courses;
  • 5. All students must complete either:
    • A. Comprehensive examination, or
    • B. Thesis with oral defense which requires a total of 6 units from the following (at least 4 units must be CECS 698):
      • CECS 697 Directed Research (1-3)
      • CECS 698 Thesis or Industrial Project (2-6)

Advancement to Candidacy

Students applying for advancement to candidacy must:

  • 1. have completed all undergraduate deficiencies with grades of "C" or better;
  • 2. have attained an overall grade point average (GPA) of 3.0;
  • 3. have completed at least 12 units applicable to the degree with a GPA of at least 3.0;
  • 4. have fulfilled the Graduation Writing Assessment Requirement (GWAR);
  • 5. and have their program of studies approved by the CECS department graduate advisor.