| Advancement
to Candidacy |
| |
|
|
|
|
| Each
student must file an application for Advancement to Candidacy
indicating a proposed program of |
| graduate
study. This procedure should begin as soon as
the classified graduate student has: |
| |
|
|
|
|
|
|
Removed
any deficiencies in the admission requirements; |
|
|
Completed
at least 12 units of graduate level (200 series) Computer
Engineering courses with a minimum 3.0 GPA; |
|
|
And
passed the Writing Proficiency Examination (WPE) or secured
approval for a WPE waiver. |
| |
|
|
|
|
| Students
must have been advanced to candidacy before they can register
for Master's thesis or project. |
| Advancement
to Candidacy forms are available in the Office of Graduate
Studies. The student should fill |
| out
the form after planning a degree program in consultation
with a Computer Engineering graduate |
| advisor.
The completed form must be signed by the CpE Graduate
Coordinator and is then returned by |
| the
student to
the Office of Graduate Studies for approval. |
| |
|
|
|
|
| |
|
|
|
|
| REQUIREMENTS
- MASTER OF SCIENCE DEGREE |
| |
|
|
|
|
| Minimum
required GPA: 3.0 |
| Units
required for MS Degree: 30 |
| (including
2-5 units of 500-level courses and the remaining units
from the list of required |
| and
elective courses.) |
| |
|
|
|
|
| Students
may take no more than 3 units of CPE 299 to fulfill the
unit requirements. Only those |
| courses
completed within seven years prior to date of graduation
will satisfy course requirements. |
| |
| Required
prerequisites of each course are indicated in the parenthesis. |
| |
|
|
|
|
| A.
Required Core Courses (13 units) |
| |
|
|
|
|
| (1) |
|
CPE
201 |
|
Research
Methodology (classified graduate status) |
| |
|
|
|
|
| (3) |
|
CPE
273* |
|
Hierarchical
Digital Design Methodology (CSC
205, EEE
285 or their equivalents) |
| |
|
|
|
|
| (3) |
|
CPE
280 |
|
Advanced Computer Architecture (CSC 205, fully classified graduate standing) |
| |
|
|
|
|
| (3) |
|
CSC
205* |
|
Computer
System Structure (Fully classified graduate standing in
Computer |
| |
|
|
|
Science,
Software Engineering or Computer Engineering) |
| |
|
|
|
|
| (3) |
|
EEE
285* |
|
Micro-Computer
System Design I (EEE
174 or CPE
185) |
| |
| *Students
whose undergraduate preparation has covered a significant
amount of the material in |
| CPE
273, CSC
205, or EEE
285 may be allowed to waive these
courses. The course waiver form |
| must
be signed by the designated Computer Engineering faculty
member for each course and |
| and
signed by the Computer Engineering Graduate Coordinator.
In this case, for each course |
| waived,
the student must take three additional units from Required
Courses B through |
| D
or Elective Courses E to satisfy the program unit requirement. |
| |
| B.
Required Courses (9 units) |
| |
| Select
at least one course from each of the following areas: |
| |
|
|
|
|
| Architecture: |
| (3) |
|
CSC
237 |
|
Microcomputer
System Arcitecture (CSC 205) |
| |
|
|
|
|
| (3) |
|
EEE
286 |
|
Microcomputer
System Design II (CPE
186 or EEE
285) |
| |
| Network: |
| (3) |
|
CSC
255 |
|
Computer
Networks (CPE
138) |
| |
|
|
|
|
| (3) |
|
CSC
258 |
|
Distributed
Systems (fully classified graduate standing in Computer
Science, |
| |
|
|
|
Software
Engineering, or Computer Engineering and CSC
204) |
| |
|
|
|
|
| (3) |
|
CSC
275 |
|
Advanced
Data Communication Systems (CPE
138, CSC
205, |
| |
|
|
|
or instructor
permission) |
| |
|
|
|
|
| Software: |
|
| (3) |
|
CSC
239 |
|
Advanced
Operating Systems Principles and Design (CSC
205) |
| |
|
|
|
|
| (3) |
|
CSC
246 |
|
Principles
of Concurrent Programming (MATH
101, CSC
139, or fully |
| |
|
|
|
classified
graduate standing in Computer Science or Software Engineering) |
| |
|
|
|
|
| C
. Elective Courses |
| |
|
|
|
|
| |
|
CPE
296 |
|
Experimental
Offerings in Computer Engineering |
| |
|
|
|
|
| |
|
CPE
299 |
|
Special
Problems |
| |
|
|
|
|
| |
|
CSC
159 |
|
Operating
System Pragmatics (CSC
139) |
| |
|
|
|
|
| |
|
CSC
215 |
|
Artificial
Intelligence (fully classified graduate standing in CSc, |
| |
|
|
|
Software
Engr., or CpE) |
| |
|
|
|
|
| |
|
CSC
219 |
|
Machine
Learning (fully classified graduate standing in CSc, |
| |
|
|
|
Software
Engr., or CpE) |
| |
|
|
|
|
| |
|
CSC
230 |
|
Software
System Engineering (fully classified graduate standing
in CSc, |
| |
|
|
|
Software
Engr., or CpE and CSC
131) |
| |
|
|
|
|
| |
|
CSC
234 |
|
Software
Verification and Validation (fully classified graduate
standing in CSc, |
| |
|
|
|
Software
Engr., or CpE and CSC
131) |
| |
|
|
|
|
| |
|
CSC
242 |
|
Computer
Aided Design Methodology for Computer Systems (CSC
205) |
| |
|
|
|
|
| |
|
CSC
244 |
|
Database
Design (CSC
174 or CSC
204) |
| |
|
|
|
|
| |
|
CSC
245 |
|
Performance
Modeling and Evaluation (instructor permission) |
| |
|
|
|
|
| |
|
CSC
250 |
|
Computer
Security and Privacy (fully classified graduate standing
in CSc, |
| |
|
|
|
Software
Engr., or CpE) |
| |
|
|
|
|
| |
|
CSC
251 |
|
Principles
of Compiler Design (CSC
151 or CSC
201) |
| |
|
|
|
|
| |
|
EEE
215 |
|
Lasers
(EEE
180 and EEE
161 or instructor permission) |
| |
|
|
|
|
| |
|
EEE
221 |
|
Machine
Vision |
| |
|
|
|
|
| |
|
EEE
222 |
|
Electronic
Neural Networks |
| |
|
|
|
|
| |
|
EEE
225 |
|
Advanced
Robotic Control (EEE
184) |
| |
|
|
|
|
| |
|
EEE
230 |
|
Analog
and Mixed Signal Integrated Circuit Design (EEE
109 and
instructor |
| |
|
|
|
permission) |
| |
|
|
|
|
| |
|
EEE
233 |
|
Advanced
Digital Signal Processing (EEE
174, EEE
181 or equivalent) |
| |
|
|
|
|
| |
|
EEE
236 |
|
Advanced
Semiconductor Devices |
| |
|
|
|
|
| |
|
EEE
238 |
|
VLSI
Design (EEE
166 and CPE
151) |
| |
|
|
|
|
| |
|
EEE
242 |
|
Statistical
Signal Processing |
| |
|
|
|
|
| |
|
EEE
243 |
|
Applied
Stochastic Processes (ENGR
120) |
| |
|
|
|
|
| |
|
EEE
260 |
|
Statistical
Theory of Communication |
| |
|
|
|
|
| |
|
EEE
261 |
|
Information
Theory, Coding, and Detection (EEE
185) |
| |
|
|
|
|
| |
|
EEE
267 |
|
Fiber
Optic Communications (EEE
185 or
instructor permission) |
| |
|
|
|
|
| |
|
MATH
210A |
|
Algebraic
Structures I (MATH
110B) |
| |
|
|
|
|
| |
|
MATH
241A |
|
Methods
of Applied Mathematics (MATH
105A recommended) |
| |
|
|
|
|
| |
|
Certain
special offerings in CSC, EEE or MATH with CPE advisor
approval. |
| |
|
|
|
|
| |
|
|
|
|
| D.
Culminating Requirement (2-5 units) |
| |
|
|
|
|
| |
|
CPE
500 |
|
Master's
Thesis OR Master's Project |
| |
|
|
|
(Advanced
to candidacy and graduate coordinator's permission) |