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 with the approval of the advisor, 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 (ICS 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 CS 232]
NetSys 202 (Networking Laboratory) [cross listed with CS 233]
NetSys 295 (Networked Systems Seminar)

 

Breadth Courses
Computer Science & Engineering Breadth Courses
EECS 211 (Advanced System Software)
or
CS 230 (Distributed Computer Systems)
EECS 213 (Computer Architecture)
or
CS 250A (Computer Systems Architecture)
EECS 215 (Design and Analysis of Algorithms)
or
CS 260 (Fundamentals of the Design and Analysis of Algorithms)
EECS 225 (Advanced Data Engineering)
or
CS 222 (Principles of Data Management)
EECS 240 (Random Processes)
EECS 260A (Linear Systems I)
EECS 270A (Advanced Analog Integrated Circuit Design I)
CS 201 (Cryptography and Computer Security)
CS 261 (Data Structures)
CS 265 (Graph Algorithms)
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)
MBA 275 (Strategic Information Systems)
MBA 277 (Managing Electronic Business)
Inf 251 (Computer-Supported Cooperative Work)
Inf 261 (Social Analysis of Computing)
Inf 267 (Computing and Cyberspace)
Political Science 155B (Political/Social Impacts of Computing)

 

Concentration Courses
Networks Concentration
NetSys 210 (Advanced Networks) [cross-listed with CS 234]
NetSys 220 (Internet Technology) [cross-listed with CS 235]
NetSys 230 (Wireless and Mobile Networking) [cross-listed with CS 236]
NetSys 240 (Network and Distributed System Security) [cross-listed with CS 203]
CS 244 (Introduction to Embedded and Ubiquitous Systems)
Performance Concentration
NetSys 250 (Performance Analysis of Computer Networks) [cross-listed with EECS 248B]
NetSys 251 (Queueing Networks) [cross-listed with CS 231]
NetSys 252 (Computer Network Characterization)  
NetSys 253 (Linear Optimization Methods) [cross-listed with EECS 261A]

NetSys 254 (Nonlinear Optimization Methods) [cross-listed with EECS 261B]

NetSys 255 (Network Congestion and Flow Control Theory) [cross-listed with EECS 262]
Middleware Concentration
NetSys 260 (Middleware for Networked and Distributed Systems) [cross-listed with CS 237]
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)
CS 212 (Multimedia Systems and Applications)
Communications Concentration
EECS 203A (Digital Image Processing)
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 I)
EECS 251A (Detection & Estimation, and Theory I)
EECS 251B(Detection & Estimation, and Theory II)
EECS 260B (Linear Systems II)
CS 267 (Data Compression)
Operations Research Concentration
CEE 221A (Transportation Systems Analysis I)
CEE 221B (Transportation Systems Analysis II)
CEE 228A (Urban Transportation Networks I)
CEE 228B (Urban Transportation Networks II)
MBA 201B (Management Science)
 
Networked Systems last modified 9/8/09 UCINSCEECSICS