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 Engineering (code CECSMS02)

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

Prerequisites

  • 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 301 Computer Logic Design II (3)
    • CECS 326 Operating Systems (3)
    • CECS 343 Introduction to Software Engineering (3)
    • CECS 346 Microprocessors and Controllers I (3)
    • CECS 347 Microprocessors and Controllers II (3)
    • CECS 360 Integrated Circuit Design Software (3)
    • CECS 440 Computer Architecture (3)
    • MATH 370A Applied Mathematics I (3)
  • 4. Students must consult with the program graduate advisor prior to enrolling in any course for the program.

Requirements

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. Take all the following courses:
    • CECS 460 System on Chip Design (3)
    • CECS 463 System on Chip (SOC) Applications (3)
    • CECS 530 Advanced Computer Architecture I (3)
  • Take one of the following courses
    • CECS 531 Advanced Computer Architecture II (3)
    • CECS 546 Fault Tolerant Computing Systems (3)
  • 3. Take one course from the following:
    • CECS 526 Advanced Operating Systems (3)
    • CECS 528 Advanced Analysis of Algorithms (3)
  • 4. One course 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)