Skip to Content

Networked Systems Cluster

Modern Internet services have transformed the world in which we live. The foundations for these services are operating systems for efficiently managing computer resources, the communication networks and protocols that comprise the Internet, and the distributed systems that power Web services and applications. Students in this cluster will learn the fundamental concepts that make the Internet and the Web possible, including the principles, architecture, and implementation of modern operating systems, communication networks, and networked services. Students completing this cluster will be prepared for graduate study in operating systems, distributed systems, and networking, or for employment in a position developing networked systems services or infrastructure.

Related course (if you like this course, you may like this cluster)

CSE 120 - Principles of Computer Operating Systems (Fall, Winter, Spring)

Required Courses

  1. CSE 121 - Operating Systems: Architecture and Implementation (Winter)
     
  2. CSE 123 - Computer Networks (Fall, Spring)
     
  3. CSE 124 - Networked Services (Fall)

Cluster Sponsors

CSE undergraduate students are encouraged to collaborate on projects and research with CSE faculty, CSE graduate students and CSE undergraduate students.   Students may receive course credit for completed work by enrolling into CSE 199 - Independent Study.  Students are furthermore encouraged to pursue an Honor's Project and continue their independent work.  . There are many opportunities in the CSE Department to join a research project.  If you want to work on research in this field, contact faculty listed below. 

Keith Marzullo

Joseph Pasquale

Stefan Savage

Alex Snoeren

Amin Vahdat

George Varghese

Geoffrey Voelker

Yuanyuan Zhou