2015/2016 Tentative Course Schedule for Networked Systems Courses
Name
NetSys CS EECS
Freq
Fall Winter Spring
Internet
201
232
248A
1
Levorato
Networking Laboratory
202
233
1
El Zarki
Advanced Networks
210
234
2
Wireless and Mobile Networking
230
236
2
Levorato
Network and Distributed System Security
240
203
2
Tsudik
Network Coding
256
 
246
2
     
Advanced Topics in Networking
270
 
298
2
 
Markopoulou
 
Middleware for Networked and Distributed Systems
260
237
2
    Venkatsubramanian
Distributed Computer Systems
261
230
218
1
  Scherson  
Topics in Networked Systems
270
2
Networked Systems Seminar
295
q
Markopoulou
2014/2015 Tentative Course Schedule for Networked Systems Courses
Name
NetSys CS EECS
Freq
Fall Winter Spring
Internet
201
232
248A
1
Levorato
Networking Laboratory
202
233
1
El Zarki
Advanced Networks
210
234
2
Wireless and Mobile Networking
230
236
2
Levorato
Network and Distributed System Security
240
203
2
Tsudik
Network Coding
256
 
246
2
     
Middleware for Networked and Distributed Systems
260
237
2
    Venkatasubramanian
Distributed Computer Systems
261
230
218
1
  Scherson  
Topics in Networked Systems
270
2
Networked Systems Seminar
295
q
Markopoulou/Venkatasubramanian
2013/2014 Tentative Course Schedule for Networked Systems Courses
Name
NetSys CS EECS
Freq
Fall Winter Spring
Internet
201
232
248A
1
Levorato
Networking Laboratory
202
233
1
TBD
Advanced Networks
210
234
2
Venkatasubramanian
Wireless and Mobile Networking
230
236
2
Network and Distributed System Security
240
203
2
Tsudik
Network Coding
256
 
246
2
     
Middleware for Networked and Distributed Systems
260
237
2
    Venkatasubramanian
Distributed Computer Systems
261
230
218
1
  Scherson  
Topics in Networked Systems
270
2
Networked Systems Seminar
295
q
Markopoulou/Venkatasubramanian


2012/2013 Tentative Course Schedule for Networked Systems Courses
Name
NetSys CS EECS
Freq.
Fall Winter Spring
Internet
201
232
248A
1
Jordan
Networking Laboratory
202
233
1
Eldefrawy
Advanced Networks
210
234
2
Wireless and Mobile Networking
230
236
2
Rasmussen
Network and Distributed System Security
240
203
2
Network Coding
256
 
246
2
     
Middleware for Networked and Distributed Systems
260
237
2
 
Venkatasubramanian

Distributed Computer Systems
261
 
218
1
     
Topics in Networked Systems
270
Networked Systems Seminar
295
q
Tsudik/Ayanoglu
Tsudik/Ayanoglu
Tsudik/Ayanoglu

 

2011/2012 Tentative Course Schedule for Networked Systems Courses
Name
NetSys CS EECS
Freq.
Fall Winter Spring
Internet
201
232
248A
1
Jordan
Networking Laboratory
202
233
1
El Zarki
Advanced Networks
210
234
2
Venkatasubramanian
Wireless and Mobile Networking
230
236
2
Network and Distributed System Security
240
203
2
Tsudik
Network Coding
256
 
246
2
 
Markopoulou
 
Middleware for Networked and Distributed Systems
260
237
2
 
Distributed Computer Systems
261
 
218
1
    Demsky
Topics in Networked Systems
270
Ayanoglu
Networked Systems Seminar
295
q
Tsudik/Markopoulou
Tsudik/Markopoulou
Tsudik/Markopoulou

 

2011/2012 Tentative Course Schedule
for other Networked Systems Breadth and Concentration Courses
Name
Course #
Freq.
Fall Winter Spring
Foundations of Cryptographic Protocols
CS 201
2
Multimedia Systems and Applications CS 212
2
TBD
Principles of Data Management
CS 222
1
Carey
Distributed Computer Systems
CS 230
1
Scherson
Introduction to Embedded and Ubiquitous Systems
CS 244
1
Bozorgzadeh
Computer Systems Architecture
CS 250A
2
Fundamentals of the Design and Analysis of Algorithms
CS 260
1
Dillencourt
Hirschberg
Data Structures
CS 261
2
Eppstein
Graph Algorithms
CS 265
2
Data Compression
CS 267
2
Hirschberg
Introduction to Optimization CS 268
2
Regan
Probability Models CS 278
2
Digital Image Processing
EECS 203A
1
Healey
Advanced System Software
EECS 211
1
Lin
Computer Architecture
EECS 213
1
Gaudiot
Design and Analysis of Algorithms
EECS 215
1
Markopoulou
Distributed Software Architecture & Design
EECS 219
2
Real-Time Computer Systems
EECS 223
1
Lin

Fault-Tolerant Computing

EECS 224
r
Random Processes
EECS 240
1
Anandkumar
Digital Communications I
EECS 241A
1
Ayanoglu
Digital Communications II
EECS 241B
1
Ayanoglu
Information Theory
EECS 242
2
Jafar
Error Correcting Codes
EECS 243
2
Jafarkhani
Wireless Communications EECS 244
2
Space-Time Coding EECS 245
2
Digital Signal Processing I
EECS 250
1
Swindlehurst
Detection & Estimation Theory I
EECS 251A
2
Anandkumar
Detection & Estimation Theory II
EECS 251B
2
Linear Systems I
EECS 260A
r
Yousefi'zadeh
Advanced Analog Integrated Circuit Design I
EECS 270A
1
Heydari
Computer-Supported Cooperative Work
Inf 251
2
Social Analysis of Computing
Inf 261
1
Nardi
Computing and Cyberspace
Inf 267
r
TBD
Computer Law Inf 269
r
TBD
Transportation Systems Analysis I CEE 221A
1
Please check the online Schedule of Classes.
Transportation Systems Analysis II CEE 221B
r
Urban Transportation Networks I CEE 228A
1
Instructional Design and Education Technology
Educ 240
r
Issues in Educational Policy and Reform
Educ 251
r
New Information and Communication Technologies for Administrators
Educ 270
r
School Restructuring and Resource Allocation
Educ 277B
r
Nonlinear Optimization Methods MAE 206
?
Management Science MBA 201B
1
Strategic Information Systems MBA 275
2
Managing Electronic Business MBA 277
2
Technology and Economic Development PPD 106
?
Technology Analysis
PPD 173
?
Political/Social Impacts of Computing
PoliSci 155B
r
Network Theory Soc 212
?
Analysis of Social Network Data
Soc 280
?


[Freq.: "1" = Offered most years, "2" = Offered approximately every 2 years, "r" = Offered rarely, "q" = Offered every quarter]

 

Catalog Descriptions of Networked Systems Courses:

NetSys 201 Internet (4) [cross-listed with EECS 248A & CS 232]. A broad overview of basic Internet concepts. Internet architecture and protocols, including addressing, routing, TCP/IP, quality of service, and streaming. Prerequisite: EECS 148, CS 132, or consent of instructor.

NetSys 202 Networking Laboratory (4) [cross-listed with CS 233]. A laboratory-based introduction to basic networking concepts such as addressing, sub-netting, bridging, ARP, and routing. Network simulation and design. Structured around weekly readings and laboratory assignments. Prerequisite: NetSys 201.

NetSys 210 Advanced Networks (4) [cross-listed with CS 234]. Fundamental concepts of switching, advanced medium access control methods, virtual circuits, integrated services, quality of service, performance models, simulation, measurement. Prerequisite: NetSys 201.

NetSys 230 Wireless and Mobile Networking (4) [cross-listed with CS 236]. Introduction to wireless networking. The focus is on layers 2 and 3 of the OSI reference model, design, performance analysis, and protocols. Topics covered include: an introduction to wireless networking, digital cellular, next generation cellular, wireless LANs, and mobile IP. Prerequisite: NetSys 201, and an introductory course in probability or consent of instructor.

NetSys 240 Network and Distributed System Security (4) [cross-listed with CS 203]. Overview of modern computer and networks security: attacks and countermeasures. Authentication, identification, data secrecy, data integrity, authorization, access control, computer viruses, network security. Group communication and multicast security techniques. Also covers secure e-commerce and applications of public key methods, digital certificates, and credentials. Prerequisites: NetSys 201.

NetSys 251 Queueing Networks (4) [cross-listed with CS 231]. Probability, random processes and queueing theory applied to computer networks. Poisson processes, Markov chains, queues, queueing networks, simulation. Prerequisite: NetSys 201, and an introductory course in probability.

NetSys 256 Network Coding (4) [cross-listed with EECS 246]. Theoretical frameworks for network coding: linear, algebraic and random network coding; linear programming and combinatorical frameworks. Network code design. Benefits and costs. Practical network coding. Applications to wireless networks, content distribution, security, and other areas.

NetSys 260 Middleware for Networked and Distributed Systems (4) [cross-listed with CS 237]. Discusses concepts, techniques, and issues in developing distributed systems middleware that provides high performance and Quality of Service for emerging applications. Also covers existing standards (e.g., CORBA, DCOM, Jini, Espeak) and discuss their relative advantages and shortcomings. Prerequisite: an undergraduate-level course in operating systems and networks, or consent of instructor.

NetSys 261 Distributed Computer Systems (3) [cross-listed with EECS 218]. Design and analysis techniques for decentralized computer architectures, communication protocols, and hardware-software interface. Performance and reliability considerations. Design tools. Prerequisites: EECS 211 and EECS 213.

NetSys 270 Topics in Networked Systems (4). Study of Networked Systems concepts. Prerequisite: consent of instructor. May be repeated for credit as topics vary.

NetSys 295 Networked Systems Seminar (1). Current research in networked systems. Includes talks by UCI faculty, visiting researchers, and networked systems graduate students. May be repeated for credit.

 

 

 

last modified October 5, 2012
UCIEECSICS