This is an undergrad/graduate level course in computer networking. The emphasis will be on the basic performance and engineering tradeoffs in the design and implementation of computer networks, with a focus on the Internet. The second half of the course includes several classic and recent research papers, which cover some important problems in networking. The goal is for students to learn not only how the Internet works today, but also the rationale behind its design and how it is likely to evolve in the future. The class includes multiple hands-on programming assignments and an open ended project. Topics to be covered include: networked applications (e.g., web, p2p), reliability, congestion and flow control, routing, addressing, naming, wireless, and new Internet architectures.
We will use Piazza for discussions and announcements. Please sign-up here
|Ali Musa Iftikharemail@example.com||Halligan: TA rooms / Collaboration room||TBA|
|Eli Boningerfirstname.lastname@example.org||Halligan: TA rooms / Collaboration room||TBA|
|Julia Knightemail@example.com||Halligan: TA rooms / Collaboration room||TBA|
|Fahad Dogar||fahad AT cs DOT tufts DOT edu||Halligan 238||by appointment (send email)|
Template Source: https://github.com/dave-andersen/coursegen
Last updated: 2016-09-05 17:03:25 -0400 [validate xhtml]