MS CMPE Program Requirements

Overview

To meet the requirements for the MS in Computer Engineering, a student must complete 30 units of 200-level courses with a cumulative GPA of 3.0 or better. No undergraduate course counts towards the master's degree until approved by the graduate advisor. Either Plan A (with thesis) or Plan B (without thesis) may be chosen.

Degree Requirements

Students entranced before Fall 2009

  • Degree Core (6 units)
  • Specialization Core (minimum 9 units from a selected specialization)
  • Technical Electives (minimum 9 units)
  • Internships (optional)
  • Projects/thesis (6 units)
  • Graduate Writing Requirement

Students entranced in Fall 2009 and after

  • Degree Core (9 units)
  • Specialization Core (minimum 9 units from a selected specialization)
  • Technical Electives (minimum 6 units)
  • Internships (optional)
  • Projects/thesis (6 units)
  • Graduate Writing Requirement

Degree Core Courses

  • CMPE 200
  • CMPE 220
  • CMPE 240 (Students entranced in Fall 2009 and after)

Specialization Core Courses

  • System Design - CMPE 211, 212, 213, 240 (before Fall 2009), 264, 296B
  • Network Systems - CMPE 206, 207, 208, 209
  • Embedded Systems - CMPE 240 (before Fall 2009), 242, 243, 244, 245, 261
  • Secure Systems - CMPE 209, 279, 287

Technical Elective Courses

  • CMPE graduate courses (except CMPE 270, 271, 294, 298, and 298I)
  • At most two pre-approved graduate courses from another departments

Internship Course

  • CMPE 298I

Project/Thesis Courses

  • Project - CMPE 295A and 295B
  • Thesis - CMPE 299A and 299B

Graduate Writing Requirement Course

  • CMPE 294

Personal Tools