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 Science

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, computer engineering or sufficient background in computer science from a college or university with a minimum grade point average (GPA) of 2.7 in the last 60 semester 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 528 Advanced Analysis of Algorithms (3)
    Prerequisites: CECS 328, MATH 380 or EE 380 all with a grade of "C" or better.
  • B. One course from the following:
    • CECS 526 Advanced Operating Systems (3)
      Prerequisites: CECS 228 and CECS 326 with a grade of "C" or better.
    • CECS 530 Advanced Computer Architecture I (3)
      Prerequisite: CECS 341 or CECS 440 with a grade of "C" or better.
  • C. Two courses from the following:
    • CECS 521, CECS 531, CECS 543, CECS 546, CECS 572, CECS 575

3. All students must complete one of the following:

  • A. Comprehensive examination
  • 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 remainig 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.

Advancement to Candidacy for Both Options

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 of required courses applicable to the degree with a GPA of at least 3.0 for the completed units;
  • 4. have fulfilled the Graduation Writing Assessment Requirement (GWAR);
  • 5. and have their plans of studies approved by the CECS department graduate advisor.

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