INTERDISCIPLINARY STUDIES, CONTINUED
Graduate Program in Networked Systems
Graduate Program in Transportation Science
Graduate Program in Networked Systems
Scott Jordan, Director
Lichun Bao, Ph.D. University of California, Santa Cruz, Assistant Professor of Computer Science (mobile ad-hoc networks, medium access control, channel access scheduling, topology management, sensor networks, quality of service)
Magda El Zarki, Ph.D. Columbia University, Professor of Computer Science, Informatics, and Electrical Engineering and Computer Science (telecommunications, networks, wireless communication, video transmission)
Hamid Jafarkhani, Ph.D. University of Maryland, Professor of Electrical Engineering and Computer Science (communication theory, coding, wireless networks, multimedia networking)
Scott Jordan, Ph.D. University of California, Berkeley, Director of Networked Systems and Associate Professor of Computer Science (pricing and differentiated services in the Internet, resource allocation in wireless multimedia networks, and telecommunications policy)
Raymond O. Klefstad, Ph.D. University of California, Irvine, Assistant Adjunct Professor of Electrical Engineering and Computer Science (distributed object computing and high-performance, real-time ORBs, design patterns for object-oriented communication systems, object-oriented communication software frameworks, flexible and adaptive distributed, parallel, and concurrent systems, generative programming and aspect-oriented programming)
K. H. (Kane) Kim, Ph.D. University of California, Berkeley, Professor of Electrical Engineering and Computer Science and of Informatics (ultra-reliable distributed and parallel computing, real-time object-based system engineering)
Athina Markopoulou, Ph.D. Stanford University, Assistant Professor of Electrical Engineering and Computer Science (networkingreliability and security, multimedia networking, and measurement and control)
Tatsuya Suda, Ph.D. Kyoto University, Professor of Computer Science and of Electrical Engineering and Computer Science (computer networks, distributed systems, performance evaluation)
Gene Tsudik, Ph.D. University of Southern California, Professor of Computer Science (security and applied cryptography, mobile/ad-hoc networks and distributed systems)
Nalini Venkatasubramanian, Ph.D. University of Illinois at Urbana-Champaign, Associate Professor of Computer Science (parallel and distributed systems, multimedia servers and applications, internetworking, high-performance architectures, resource management)
Xiaowei Yang, Ph.D. Massachusetts Institute of Technology, Assistant Professor of Computer Science (networks, distributed systems, protocol design, performance analysis, and security)
The graduate program in Networked Systems is administered by faculty from two academic units: the Department of Computer Science (CS) in the Donald Bren School of Information and Computer Sciences, and the Department of Electrical Engineering and Computer Science (EECS) in The Henry Samueli School of Engineering. The program offers M.S. and Ph.D. degrees in Networked Systems.
The Networked Systems program provides education and research opportunities to graduate students in the areas of computer networks and telecommunication networks. Networked Systems include telephone networks, cable TV networks, cellular phone networks, and the Internet, as well as other emerging networks. Networked Systems are inherently interdisciplinary. By their design, they connect devices such as computers and phones using communications methods. Networked Systems therefore must address the combination of software, hardware, and communications. As a result, the Networked Systems area spans traditional departmental boundaries. At a minimum, the area draws heavily from Computer Science, Computer Engineering, and Electrical Engineering. At UCI, these areas are housed in two departments, CS and EECS. The Networked Systems program unites the strengths of these two departments and provides integrated M.S. and Ph.D. degrees in this area.
Program requirements include core, breadth, and concentration courses. The core courses are taken by all Networked Systems students and form a foundation for networking topics. The breadth courses may be selected from technical courses (including distributed systems, algorithms, data structures, operating systems, databases, random processes, and linear systems) and management and applications of technology (including educational technology, management of information technology, and social impact). The concentration courses may be selected from a long list including courses on networks, performance, middleware, communications, and operations research. Core, breadth, and concentration course lists are available on the Networked Systems Web site at http://www. networkedsystems.uci.edu or from the Networked Systems Program Office.
As an alternative to the Networked Systems program, students interested in networks may wish to consider the CS degree, offered by the CS Department, which includes courses in networks, compilers, computer architecture, distributed systems, algorithms, and data structures; the Computer Networks and Distributed Computing concentration, offered by the EECS Department, which includes courses in networks, algorithms, operating systems, databases, and computer architecture; or the Electrical Engineering concentration, offered by the EECS Department, which includes courses in networks, random processes, communications, linear systems, and signal processing.
Prospective graduate students apply directly to the Networked Systems program, specifying whether they wish to pursue the M.S. degree only, the M.S. and Ph.D. degrees, or the Ph.D. degree only. Applicants who do not hold a bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering may be required to take supplementary course work to demonstrate sufficient background in the field.
Applicants are evaluated on the basis of their prior academic record and their potential for creative research and teaching, as demonstrated in their application materials including official university transcripts, letters of recommendation, GRE test scores, and statement of purpose.
Master of Science Program
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 also pass a comprehensive examination which will be administered through Networked Systems 295 and will consist of a term paper on a topic relevant to the student's educational program and that term's speakers.
Doctor of Philosophy Program
The Ph.D. degree requires the following 13 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.
Courses in Networked Systems
201 Internet (4). A broad overview of basic Internet concepts. Internet architecture and protocols, including addressing, routing, TCP/IP, quality of service, and streaming. Prerequisite: EECS148, Computer Science 132, or consent of instructor. Same as EECS248A and Computer Science 232.
202 Networking Laboratory (4). 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: EECS148 or Computer Science 132. Same as Computer Science 233.
210 Advanced Networks (4). Design principles of networked systems, advanced routing and congestion control algorithms, network algorithms, network measurement, management, security, Internet economics, and emerging networks. Prerequisite: Networked Systems 201 or Computer Science 232 or EECS248A. Same as Computer Science 234.
220 Internet Technology (4). Application layer Internet protocols, potentially including client/server, WWW, file sharing, group communications, Internet programming. Prerequisite: Networked Systems 201. Same as Computer Science 235.
230 Wireless and Mobile Networking (4). 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. Prerequisites: EECS148 or Computer Science 132, and an introductory course in probability or consent of instructor. Same as Computer Science 236.
240 Network and Distributed Systems Security (4). 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. Prerequisite: EECS148 or Computer Science 132. Same as Computer Science 203.
250 Performance Analysis of Computer Communication Networks (3). Mathematical modeling and optimization of network performance and design. Data link layer and media access protocols. Queuing models for communication networks. Routing and congestion control. Prerequisite: Networked Systems 201. Same as EECS248B.
251 Queueing Networks (4). Probability, random processes and queueing theory applied to computer networks. Poisson processes, Markov chains, queues, queueing networks, simulation. Prerequisites: Networked Systems 201 and an introductory course in probability. Same as Computer Science 231.
253 Linear Optimization Methods (3). Formulation, solution, and analysis of linear programming and linear network flow problems. Simplex methods, dual ascent methods, interior point algorithms and auction algorithms. Duality theory and sensitivity analysis. Shortest path, max-flow, assignment, and minimum cost flow problems. Prerequisite: Mathematics 2J or consent of instructor. Same as EECS261A.
254 Nonlinear Optimization Methods (3). Formulation, solution, and analysis of nonlinear programming problems. Unconstrained optimization, optimization over a convex set, Lagrange multiplier theory, Lagrange multiplier algorithms, duality theory, convex programming, dual methods, and multi-objective optimization theory. Emphasizes mathematical analysis. Prerequisite: Mathematics 2J or consent of instructor. Same as EECS261B.
255 Network Congestion and Flow Control Theory (3). Congestion and flow control theory for network traffic engineering. Path control, flow assignment, and network management. Fundamental laws of network congestion, controllability, observability, manageability, and maximin theories, and time-optimal queue control theory. Same as EECS262.
260 Middleware for Networked and Distributed Systems (4). 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 their relative advantages and shortcomings. Prerequisite: undergraduate-level course in operating systems and networks or consent of instructor. Same as Computer Science 237.
261 Distributed Computer Systems (3). Design and analysis techniques for decentralized computer architectures, communication protocols, and hardware-software interface. Performance and reliability considerations. Design tools. Prerequisites: EECS211 and EECS213. Same as EECS218.
270 Topics in Networked Systems (4). Study of Networked Systems concepts. Prerequisite: consent of instructor. May be repeated for credit as topics vary.
295 Networked Systems Seminar (2). Current research in networked systems. Includes talks by UCI faculty, visiting researchers, and Networked Systems graduate students. Satisfactory/Unsatisfactory only. May be repeated for credit.
Graduate Program in Transportation Science
-5906; Fax (949) 824-8385
Michael McNally, Director
Volodymyr Bilotkach, Ph.D. University of Arizona, Assistant Professor of Economics
Marlon G. Boarnet, Ph.D. Princeton University, Professor of Planning, Policy, and Design and of Economics
David Brownstone, Ph.D. University of California, Berkeley, Department Chair and Professor of Economics
Jan K. Brueckner, Ph.D. Stanford University, Professor of Economics
Joseph F. DiMento, Ph.D., J.D. University of Michigan, Professor of Social Ecology and Management
Gordon J. Fielding, Ph.D. University of California, Los Angeles, Professor Emeritus of Social Sciences
R. (Jay) Jayakrishnan, Ph.D. University of Texas at Austin, Associate Professor of Civil and Environmental Engineering
Charles Lave, Ph.D. Stanford University, Professor Emeritus of Economics
Michael McNally, Ph.D. University of California, Irvine, Director of Transportation Science and Associate Professor of Civil and Environmental Engineering and of Planning, Policy, and Design
Wilfred W. Recker, Ph.D. Carnegie-Mellon University, Professor of Civil and Environmental Engineering
Amelia C. Regan, Ph.D. University of Texas, Austin, Associate Dean for Student Affairs for the Donald Bren School of Information and Computer Sciences and Associate Professor of Computer Science and of Civil and Environmental Engineering
Stephen G. Ritchie, Ph.D. Cornell University, Director of the Institute of Transportation Studies and Professor of Civil and Environmental Engineering
Jean-Daniel M. Saphores, Ph.D. Cornell University, Associate Professor of Civil and Environmental Engineering and of Planning, Policy, and Design
Kenneth A. Small, Ph.D. University of California, Berkeley, Professor Emeritus of Economics
Arthur S. DeVany, Ph.D. University of California, Los Angeles, Professor Emeritus of Economics
Amihai Glazer, Ph.D. Yale University, Professor of Economics
Sandra S. Irani, Ph.D. University of California, Berkeley, Department Chair and Professor of Computer Science and Professor of Civil and Environmental Engineering
Raymond W. Novaco, Ph.D. Indiana University, Professor of Psychology and Social Behavior
Luis Suarez-Villa, Ph.D. Cornell University, Professor of Planning, Policy, and Design
Carole J. Uhlaner, Ph.D. Harvard University, Associate Professor of Political Science and Economics
Christian Werner, Ph.D. The Free University of Berlin, Professor Emeritus of Economics
The graduate program in Transportation Science includes faculty from three academic units: the Department of Civil and Environmental Engineering in The Henry Samueli School of Engineering, the Department of Economics in the School of Social Sciences, and the Department of Planning, Policy, and Design in the School of Social Ecology. The program is designed to educate students in a broad set of competencies and perspectives that mirror the actual practice of current transportation research. The M.S. and Ph.D. degrees in Transportation Science are offered.
Admission is limited to a small number of exceptionally talented, independent, and self-disciplined students. The deadline for application for admission is January 15 for fall quarter. Students are admitted for winter or spring quarters only under exceptional circumstances. Late applications are considered on a space-available basis. All applicants must take the Graduate Record Exam (GRE) prior to the application deadline. Applicants whose first language is not English must also submit Test of English as a Foreign Language (TOEFL) scores.
All students must complete a core curriculum consisting of eight courses from Civil Engineering, Economics, and Social Ecology plus the graduate colloquium. Students may apply to the Director of Graduate Studies for exemption from specific courses based upon the evidence of prior course work. Students also must successfully complete at least six courses from among the four specialization areas: (1) Methods and Analysis, (2) Transportation Economics, (3) Traffic Analysis, and (4) Planning and Policy Analysis. At least four of these six courses must be from one specialization.
Other requirements include a replication project, in which students replicate the empirical work of a published paper from a major transportation journal; the qualifying examination, which consists of the oral defense of the student's dissertation proposal; and completion of the dissertation.
The normative time for advancement to candidacy is three years. The normative time for completion of the Ph.D. is five years, and the maximum time permitted is seven years.
UCI is a major research university and has an excellent library collection, as well as special interlibrary loan arrangements with other University of California libraries including the Transportation Library at Berkeley. Research is coordinated with the Irvine branch of the Institute of Transportation Studies (ITS). About 30 to 40 graduate students are employed as research assistants each year in ITS.
Research covers a broad spectrum of transportation issues. Current funded research projects focus upon intelligent transportation systems (ITS), particularly advanced transportation management systems; planning and analysis of transportation systems; transportation systems operation and control; artificial intelligence applications; transportation engineering; transportation safety; road and congestion pricing; environmental and energy issues and demand for alternative fuel vehicles; public transit operations, transportation-land use interactions, demand for autos, and travel demand.
ITS is part of the University of California Transportation Center, one of ten federally designated centers of excellence for transportation research. The transportation research program at UCI is also supported by the Advanced Transportation Management Systems (ATMS) Laboratories.
The Institute maintains a regular publications series documenting research conducted within its programs and is the editorial headquarters of two international journals: Journal of Regional Science and Journal of Urban Economics.