Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 2.91 KB

index.md

File metadata and controls

52 lines (41 loc) · 2.91 KB
layout
home

The course will be a hands-on introduction to networking, distributed systems, and cloud computing. The course will be fairly programming intensive (group projects) and you might need to pick up some new languages along the way (C, java, python, and go).
The course will be co-taught by Prof. Tim Wood and Lucas Chaufournier (GW CS class of 2015, now at Capital One) to give a mix of perspectives from academia and industry.

Announcements

Class Resources

Schedule

Part 1: Networking Materials
Network Programming
Weeks 1-3
1/14/20: Day 1 Survey - Cloud 9 setup
1/21/20: HelloInternet Exercise (submit PR by 1/27)
1/28/20: tshark Wiki- Forensics Exercise
Videos: LAN Routing - How DNS Works - HTTP Basics - OSI and TCP Models
Our Videos: TCP Reliability
Assignments: HelloInternet Exercise due 1/27/20, Reliable UDP due 2/2/20
Scalability & Performance
Weeks 4-5
Code: Python Select Server
Assignment: Tech Blog due Thursday 2/20
High Performance Middleboxes
Part 2: Distributed Systems Materials
Distributed Systems Basics
Scalable Application Development
Consensus and Consistency
Cloud Service Management