Skip to main content
College of Engineering »

Computer Engineering and Computer Science

Information » Programs » CECS Courses »

Master of Science in Computer Science - Option in Computer Engineering

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 engineering, computer science or sufficient background in computer engineering from a college or university with a minimum grade point average (GPA) of 2.7 in the last 60 semester units or 90 quarter upper division major units attempted.
  • 2. The general Graduate Record Examination (GRE) is strongly recommended.

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. 12 units of required courses consisting of:
    • A. CECS 460 System on Chip Design (3)
      Prerequisite: CECS 360 with a grade of "C" or better..
    • B. CECS 530 Advanced Computer Architecture I (3)
      *"C" or better required.
      Prerequisite: CECS 341 or CECS 440 with a grade of "C" or better.
    • C. One course from the following:
      • CECS 531 Advanced Computer Architecture II (3)
        Prerequisite: CECS 530 with a grade of "C" or better.
      • CECS 546 Fault Tolerant Computing Systems (3)
        Prerequisite: CECS 341 or CECS 440 with a grade of C or better.
    • D. One course from the following:
      • CECS 526 Advanced Operating Systems (3)
        Prerequisites: CECS 228 and CECS 326 all with a grade of "C" or better.
      • CECS 528 Advanced Analysis of Algorithms (3)
        Prerequisites: CECS 328, MATH 380 or EE 380 all with a grade of "C" or better.
  • 3. All students must complete one of the following:
    • A. Comprehensive examination, or
    • B. Project with oral presentation, which requires 3 units of CECS 697, an oral defense, and submission of a formal written report of the project to be approved by a committee of 3 faculty members that includes the supervising faculty of the project.
      • To be eligible for the option a student must:
        • a) have advanced to candidacy,
        • b) have maintained a GPA of 3.3 or above in the MSCS coursework,
        • c) have been nominated by a faculty member to undertake a project under that faculty member's supervision, and
        • d) have had a project proposal approved by the CECS Graduate Curriculum Committee.
    • C. Thesis with oral defense, which requires a total of 6 units. At least 3 of the units must be taken from CECS 698 and the remaining units may be taken from either CECS 697 or CECS 698. To be eligible for the option a student must:
      • a) have advanced to candidacy,
      • b) have maintained a GPA of 3.3 or above in the MSCS coursework,
      • c) have been nominated by a faculty member to undertake a thesis under that faculty member's supervision, and
      • d) have had a thesis proposal approved by the CECS Graduate Curriculum Committee.

College of Engineering
University Course Listings
PDFPrint (PDF) Versions of the Catalog