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

Masters Degrees:

Students pursuing the M.S. degree may choose either Plan I (Thesis Plan) or Plan II (Comprehensive Examination Plan).

Students following Plan I must complete the three core courses, two courses chosen from the breadth course list with at most one chosen from the Management and Applications of Technology List, three courses chosen from the concentration course lists with at least one course chosen from at least two different concentrations, two additional courses chosen with the approval of the advisor, and a thesis.

Students following Plan II must complete the three core courses, three courses chosen from the breadth course list with at most two chosen from the Management and Applications of Technology List, four courses chosen from the concentration course lists with at least one course chosen from at least three different concentrations, and two additional courses chosen with the approval of the advisor. Students pursuing this option must pass a comprehensive examination which 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 the following thirteen courses: three core courses; three courses chosen from the breadth course list, with at most two chosen from the Management and Applications of Technology list; four courses chosen from the concentration course lists, with at least one course chosen from at least three different concentrations; and three additional courses, chosen with the approval of the research advisor. Students must also complete two teaching practicum courses (ICS 399) and 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 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 may petition to apply this experience toward the teaching practicum requirement. The normative time for advancement to candidacy is three years (two for students who entered with a master's degree). The normative time for completion of the Ph.D. is six years (five for students who entered with a master's degree), and the maximum time permitted is seven years.

 

 

Core Courses
NetSys 201 (Internet) [cross listed with EECS 248A and CS 232]
NetSys 202 (Networking Laboratory) [cross listed with CS 233]
3 units of NetSys 295 (Networked Systems Seminar) in Fall, Winter and Spring of the same academic year

 

Breadth Courses
Computer Science & Engineering Breadth Courses
CS 201 (Foundations of Cryptographic Protocols)
CS 222 (Principles of Data Management)
or
EECS 225 (Advanced Data Engineering)
CS 230 (Distributed Computer Systems)
or
EECS 211 (Advanced System Software)
CS 250A (Computer Systems Architecture)
or
EECS 213 (Computer Architecture)
CS 260 (Fundamentals of the Design and Analysis of Algorithms)
or
EECS 215 (Design and Analysis of Algorithms)
CS 261 (Data Structures)

CS 265 (Graph Algorithms)

CS 278 (Probability Models)
or
EECS 240 (Random Processes)
EECS 260A (Linear Systems I)
EECS 270A (Advanced Analog Integrated Circuit Design I)
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)
Inf 251 (Computer-Supported Cooperative Work)
Inf 261 (Social Analysis of Computing)
Inf 267 (Computing and Cyberspace)
Inf 269 (Computer Law)

MBA 275 (Strategic Information Systems)

MBA 277 (Managing Electronic Business)
Planning, Policy, and Design 106 (Technology and Economic Development)
Planning, Policy, and Design 173 (Technology Analysis)
Political Science 155B (Political/Social Impacts of Computing)
Sociology 212 (Network Theory)
Sociology 280 (Analysis of Social Network Data)

 

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 256 (Network Coding) [cross-listed with EECS 246]
CS 268 (Introduction to Optimization)
CEE 221A (Transportation Systems Analysis I)
CEE 221B (Transportation Systems Analysis II)
CEE 228A (Urban Transportation Networks I)
CEE 228B (Urban Transportation Networks II)
MAE206 (Nonlinear Optimization Methods)
MBA 201B (Management Science)
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]
CS 212 (Multimedia Systems and Applications)

EECS 219 (Distributed Software Architecture and Design)

EECS 223 (Real-time Computer Systems)
EECS 224 (Fault-Tolerant Computing)
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 245 (Space-Time Coding)
EECS 250 (Digital Signal Processing I)
EECS 251A (Detection & Estimation, and Theory I)
EECS 251B(Detection & Estimation, and Theory II)
CS 267 (Data Compression)

 

Networked Systems last modified July 1, 2021 UCICSEECS