UCI Networked Systems
Overview Apply! Degrees Courses Policies Faculty Research
 
  Degree Requirements for Networked Systems M.S. and Ph.D. Degrees
 

Masters Degrees:

The program offers two Masters degrees. Plan I requires 11 courses and a thesis, whereas plan II requires 13 courses and a comprehensive examination.

Specifically, the degree requirements include:

  • The 3 Core courses.
  • 3 courses chosen from the Breadth Course Lists, with at most 2 chosen from the Management and Applications of Technology Breadth List.
  • 5 courses chosen from the Concentration Course Lists, with at least 1 course chosen from at least 3 different Concentrations.
  • For plan I, a thesis.
  • For plan II, 2 additional courses chosen from the Breadth Course List and/or the Concentration Course Lists, and a comprehensive examination. The comprehensive examination will be administered through NetSys 295 and will consist of a term paper on a topic relevant to the student's educational program and that term's speakers.
 

Ph.D. Degree

The Ph.D. degree requires 15 courses, 3 teaching practicum courses, and a dissertation.

Specifically, the degree requirements include:

  • The 3 Core courses.
  • 4 courses chosen from the Breadth Course List, with at most 2 chosen from the Management and Applications of Technology List.
  • 6 courses chosen from the Concentration Course Lists, with at least 1 course chosen from at least 3 different Concentrations.
  • 2 additional courses, chosen with the approval of the research advisor.
  • 3 Teaching Practicum courses (NetSys 399).
  • A dissertation.

Courses applied to the M.S. degree can also be applied to the Ph.D. degree. Students who have taken similar graduate-level courses at another university as part of their graduate studies may petition to apply these courses to the Ph.D. requirements.

Ph.D. students who have served as teaching assistants, readers, or tutors at another university as part of their graduate studies may petition to apply this experience toward the Teaching Practicum requirement.

 

 

Core Courses
NetSys 201 (Internet) [cross listed with EECS 248A and ICS 243A]
NetSys 202 (Networking Laboratory) [cross listed with ICS 243B]
NetSys 295 (Networked Systems Seminar)

 

Breadth Courses
Computer Science & Engineering Breadth Courses
EECS 211 (Advanced System Software)
or
ICS 242 (Distributed Computer Systems)
EECS 213 (Computer Architecture)
or
ICS 241A (Computer Systems Architecture)
EECS 215 (Design and Analysis of Algorithms)
or
ICS 260 (Fundamentals of the Design and Analysis of Algorithms)
EECS 225 (Advanced Database Systems)
or
ICS 214A (Databases)
EECS 240 (Random Signals and Systems)
EECS 260A (Linear Systems I)
EECS 270A (Advanced Analog Integrated Circuit Design I)
ICS 261 (Data Structures)
ICS 265 (Graph Algorithms)
ICS 268 (Cryptography and Computer Security)
Management and Applications of Technology Breadth Courses
Education 240 (Instructional Design and Education Technology)
Education 251 (Issues in Educational Policy and Reform)
Education 270 (New Information and Communication Technologies for Administrators)
Education 277B (School Restructuring and Resource Allocation)
GSM 207 (Information Technology for Management)
GSM 269 (The Network Economy)
GSM 275 (Strategic Information Systems)
GSM 277 (E-Commerce)
ICS 230 (Social Analysis of Computing)
ICS 233 (Computer-Supported Cooperative Work)
ICS 234C (Computing and Cyberspace)
Political Science 155B (Political/Social Impacts of Computing)
Social Ecology U216 (Technology and Development)

 

Concentration Courses
Networks Concentration
NetSys 210 (Advanced Networks) [cross-listed with ICS 243C]
NetSys 220 (Internet Technology) [cross-listed with ICS 243D]
NetSys 230 (Wireless and Mobile Networking) [cross-listed with ICS 243E]
NetSys 240 (Network Security) [cross-listed with ICS 243G]
ICS 212 (Introduction to Embedded Computing Systems)
Performance Concentration
NetSys 250 (Performance Analysis of Computer Networks) [cross-listed with EECS 248B]
NetSys 251 (Queueing Networks) [cross-listed with ICS 248]
NetSys 252 (Computer Network Characterization)  
NetSys 253 (Linear Optimization) [cross-listed with EECS 261A]
NetSys 254 (Nonlinear Optimization) [cross-listed with EECS 261B]
Middleware Concentration
NetSys 260 (Distributed Systems Middleware) [cross-listed with ICS 243F]
NetSys 261 (Distributed Computer Systems) [cross-listed with EECS 218]
EECS 219 (Distributed Software Architecture and Design)
EECS 223 (Real-time Computer Systems)
EECS 224 (Fault-Tolerant Computing) or ICS 250 (Fault-Tolerant Computing)
ICS 218 (Multimedia Systems and Applications)
Communications Concentration
EECS 203A (Digital Image Processing)
EECS 203B (Digital Image Understanding)
EECS 241A (Digital Communications I)

EECS 241B (Digital Communications II)

EECS 242 (Information Theory)
EECS 243 (Error Correcting Codes)
EECS 244 (Wireless Communications)
EECS 250 (Digital Signal Processing)
EECS 251A (Detection & Estimation, and Theory I)
EECS 251B(Detection & Estimation, and Theory II)
EECS 260B (Linear Systems II)
EECS 260C (Linear Systems III)
ICS 267 (Data Compression)
Operations Research Concentration
GSM 201B (Management Science)
CEE 221A (Transportation Systems Analysis I)
CEE 221B (Transportation Systems Analysis II)
CEE 227B (Transportation Logistics II)
CEE 228A (Urban Transportation Networks I)
CEE 228B (Urban Transportation Networks II)
 
Networked Systems last modified 5/9/2008 UCINSCEECSICS