2017/2018 Tentative Course Schedule for Networked Systems Courses
Name
NetSysCSEECS
Freq
FallWinterSpring
Internet
201
232
248A
1
 Levorato
   
Networking Laboratory
202
233
 
1
 
El Zarki
 
Wireless and Mobile Networking
230
236
 
2
 
 
Levorato
Network and Distributed System Security
240
203
 
2
 
Tsudik
 
Network Coding
256
246
         
Middleware for Networked and Distributed Systems
260
237
 
2
    Venkatsubramanian
Topics in Networked Systems
270
   
2
     
Networked Systems Seminar
295
   
q
Ayanoglu / Jordan
   
     
Relevant Courses from CS and EECS
   
     
Principles of Data Management
 
222  
1
Li    
Distributed Computer Systems
230
1
  Scherson  
High-Performance Architectures and Their Compilers
 
243  
1
Nicolau    
Introduction to Embedded and Ubiquitous Systems
 
244  
1
Dutt    
Computer Architecture
 
250A 213
1
Bagerzadeh(EECS) Veidenbaum(CS)  
Fundamentals of the Design and Analysis of Algorithms
 
260 215
1
 

Dillencourt(CS)

Markopouolou (EECS)

 
Introduction to Optimization
 
268  
1
Mjolsness    
Machine Learning
 
273A  
1
Singh Mjolsness  
Probability Models
 
278  
1
     
Cyber-Physical System Design
 
  227
1
    Al Faruque
Random Processes
 
  240
1
Jafarkhani    
Digital Signal Processing I
 
  250
1
Ebrahimi    
Detection, Estimation, and Demodulation Theory
 
  251B
1
     


Schedule for other CS and Engineering courses offered in 2017-2018.

Schedule for past years


[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.

EECS298 Adbanced Topics in Networking (4) [colocated with EECS 298]. 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 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 updated October 6, 2017
UCIEECSICS