| Date 
 | Topic 
 | Reading 
 | Comments 
 | 
    
      | M: 1/3 | Introduction
(client/server) 
 | 
 | GoogleGroup! | 
    
      | W: 1/5 | Synchronization
and Sockets | Chapter 1, 2 
 | 
 | 
    
      | M: 1/10 | Network Tools and
Internet Architecture | Chapter 3 
 | 
 | 
    
      | W: 1/12 | TCP Protocols | 
 | 
 | 
    
      | M: 1/17 | No
Class: Martin Luther King Day | 
 | 
 | 
    
      | W: 1/19 | TCP and more TCP | 
 | HW1
Due
1/19 
 | 
    
      | M: 1/24 | Client/server, HW2 | 
 | 
 | 
    
      | W: 1/26 | Server programming
and more | Chapters 4, 5, 6 | 
 | 
    
      | M: 1/31 
 | RPC | 
 | 
 | 
    
      | W: 2/2 | Autotools | 
 | 
 | 
    
      | M: 2/7 | Security, Signatures and SSL | 
 | 
 | 
    
      | W: 2/9 | HTTP
and Web
Applications | 
 | HW2
Due
2/11 
 | 
    
      | M: 2/14 | HTTP
and Web
Applications cont. | 
 | 
 | 
    
      | W: 2/16 | Google, Social
Networks 
 | 
 | 
 | 
    
      | M: 2/21 | No Class: Presidents Day 
 | 
 | 
 | 
    
      | W: 2/23 | Smartphones:
Android Tutorial (Troy) | 
 | 
 | 
    
      | M: 2/28 
 | Peer-to-Peer | 
 | 
 | 
    
      | W: 3/2 
 | In class
Midterm Exam 
 | 
 | 
 | 
    
      | M: 3/7 | Internet
epidemics, Botnets | 
 | 
 | 
    
      | W: 3/9 | XMLRPC, SOAP, REST | 
 | HW3
Due
3/13 |