Networking Related Courses:


EECS589   EECS489

EECS589 : Advanced Computer Networks
  EECS 589 is a graduate level course on computer networking focusing on advanced topics and is a must for anyone interested in doing research in computer networks. The course consists of both a reading/lecture/discussion component and a project component. We will read at least 50 research papers on most recent topics of computer networking. This class examines the current and emerging research topics in computer networking. Topics covered include network protocols, network measurement, Internet routing, peer to peer networks, network security, wireless and sensor networks. Significant emphasis will be put on security and network management issues related to computer networks, as these are becoming increasingly important given the growing number attacks and complexity of networks.


back to top

EECS489 : Computer Networks
  This is an undergraduate level introductory course on computer networking. Both undergraduates and graduate students are encouraged to take the class.
In this course, We attempt to understand how networks operate and how network applications are written. We study the workings of the Ethernet and the Internet: how packets are routed, how packets are transmitted, and what to do when there is network congestion. We look at packet headers and routing and transmission protocols. We learn what sockets are and how to use them. And we write code. We write code to implement various routing and transmission protocols. We write code to build client-server applications. There will be significant amount of programming.


back to top