Skip to Local Navigation
Skip to Content
California State University, Long Beach
CSULB Catalog Banner
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
 
CSULB Catalog Banner
Search the 2010-2011 Catalog
   

Computer Engineering and Computer Science

College of Engineering

CSULB students and faculty prepare for launch

Computer Engineering and Computer Science - Graduate Programs

Option in Computer Science (code CECSMS01)

Option in Computer Engineering (code CECSMS02)

Master of Science in Computer Science

Admission Procedures

To be considered for admission the graduate applicant must have earned a bachelor’s degree from an accredited institution, have been in good standing at the last institution attended, and have a grade point average (GPA) of at least 2.7 for the last 60 semester units (90 quarter units) attempted. The general Graduate Record Examination (GRE) is not required, but highly recommended for international students and those students with a GPA below 3.0.

There is no separate department application, but applicants should submit a second set of transcripts to the department.

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.

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 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.

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. 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.

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)