(
Latest revision 
May 04, 2005
)
(May 04:  Adjusted schedule for Warrior Day) 
(May 01: CANCELLED Article #4 assignment) 
(Mar 06: added activities for March 7 and 9) 
(Feb 15: Noted dates of CENIC Conference) 
I will make additions and changes to this schedule as the semester progresses.
Keep checking the class web space to see the latest version.
 
(Are you looking at a stale web page?  Try refreshing your browser.)
  
 WORK SCHEDULE FOR CS 3000 -- Spring 2005 
  
WEEK #1: Feb 14 - Feb 18 
-  READINGS IN COMER:
     
     -  The Preface
     
 -  Chapter 01: Introduction 
     
 -  Chapter 02: Motivation And Tools 
     
 -  Chapter 03:  Network Programming And Applications
     
 -  Chapter 04:  Transmission Media  
     
 
     
 -  READING IN 
      
      
      SOBELL:  During the next week or two, read chapters 3 (An
     Introduction to the Utilities) and 7 (Networking). The
     material in those chapters is basic Unix background you will need.  (If
     you are using a book different from Sobell, then just read about the use
     of the following commands:  
     
     who, finger, w, talk, write, mesg, mailx, man, echo, date, cp, mv,
     lp, grep, head, tail, sort, uniq, whereis, which, diff, compress, rlogin,
     telnet, rcp, ftp, rsh, ping, ruptime, rwho)  
 -  READING CLASS INFORMATION: This week carefully read the course
     description and the information in the class web space about the required
     article reviews and course project.  We will discuss these topics in more
     detail soon.  
 -  COMPUTER ACCOUNT: If you need a computer account or help with your
     username and password please fill in this
     
     account sign-up sheet.  
     Afterwards, please send me the information by submitting the form, or
     if you wish you may print the form and give it to me.
 
 -  Try doing a 
     
     "Hello World" tutorial 
     on one of the Sun Ultra computers in the Computer Science
     Lab.  Ask me for help next week if you have any problems.
     
 
  
 WEEK #2:  Feb 21 - Feb 25  
-  READINGS IN COMER: 
     
     -  Chapter 05:  Local Asynchronous Communication (RS-232)
     
 -  Chapter 06:  Long-Distance Communication (Carriers, Modulation, And Modems)
     
 -  Chapter 07: Packets, Frames, And Error Detection 
     
 -  Chapter 08: LAN Technologies And Network Topology 
     
 
     
 -  LAB IDEAS: See the class web space
     
     -  Labs/lab-01-Unix-Basics and
     
 -  Labs/lab-02-Mail-and-Net 
     
 
 
 
  
 WEEK #3:  Feb 28 - Mar 04 
-  READINGS IN COMER:
     
     -  Chapter 09: Hardware Addressing And Frame Type Identification
     
 -  Chapter 10: LAN Wiring, Physical Topology, And Interface Hardware
     
 -  Chapter 11: Extending LANs:  Fiber Modems, Repeaters, Bridges, and Switches
     
 
     
 
  
 WEEK #4:  Mar 07 - Mar 11 
-  READINGS IN COMER:
     
     -  Chapter 12: Long-Distance and Local Loop Digital Technologies
     
 -  Chapter 13: WAN Technologies And Routing
     
 
     
 -  MONDAY March 07: Article Review #1 DUE
 -  Monday-Wednesday:  CENIC Conference
     in L.A. 
 -  Do these labs on Monday and Wednesday: See the class web space
     
     -  Labs/lab-03-Mail-Xmit and
     
 -  Labs/lab-04-Snoop
     
 
 
     (I may add more labs before wednesday)
 
  
 WEEK #5:  Mar 14 - Mar 18 
-  READINGS IN COMER:
     
     -  Chapter 14: Connection-Oriented Networking And ATM
     
 -  Chapter 15: Network Characteristics: Ownership, Service Paradigm, And Performance
     
 -  Chapter 16: Protocols And Layering
     
 
 
 -  MONDAY March 14: Project Approval Deadline
 -  FRIDAY March 18: Homework #1 DUE: Turn in a paper copy of your
     homework at the start of class.  Keep another copy of your homework
     solutions.  Let's discuss the homework to help get ready for the upcoming
     in-term exam #1.  You can write corrections and notes on your copy.
     (Note: late homework cannot be accepted.)  
 
  
 WEEK #6:  Mar 21 - Mar 25 
-  READINGS IN COMER:
     
     -  Chapter 17: Internetworking: Concepts, Architecture, and Protocols
     
 -  Chapter 18: IP: Internet Protocol Addresses
     
 -  Chapter 19: Binding Protocol Addresses (ARP) 
     
 
     
 -  MONDAY March 21: In-Term Exam #1 on chapters 1-12 
 
 
 SPRING BREAK:  Mar 28 - Apr 01
 WEEK #7:  Apr 04 - Apr 08 
-  READINGS IN COMER:
     
     -  Chapter 20: IP Datagrams And Datagram Forwarding 
     
 -  Chapter 21: IP Encapsulation, Fragmentation, And Reassembly
     
 -  Chapter 22: The Future (IPv6)
     
 -  Chapter 23: An Error Reporting Mechanism (ICMP) 
     
 -  Chapter 24: UDP: Datagram Transport Service
     
 
     
 -  MONDAY April 04: Article Review #2 DUE
 -  LAB IDEAS: See the class web space
     
     -  Labs/lab-05-Ethernet, and 
     
 -  Labs/lab-06-Nslookup 
     
 
 
 
  
 WEEK #8:  Apr 11 - Apr 15 
-  READINGS IN COMER:
     
     -  Chapter 25: TCP: Reliable Transport Service
     
 -  Chapter 26: Network Address Translation 
     
 -  Chapter 27: Internet Routing
     
 -  Chapter 28: Client-Server Interaction
     
 
     
 
  
 WEEK #9:  Apr 18 - Apr 22 
-  READINGS IN COMER:
     
     -  Chapter 29: The Socket Interface
     
 -  Chapter 30: Example Of A Client And A Server 
     
 -  Chapter 31: Naming With The Domain Name System 
     
 
 
 -  LAB IDEAS: See the class web space
     
 
 FRIDAY April 22: Homework #2 DUE:  Turn in a paper copy of your
     homework at the start of class.  Keep another copy of your homework
     solutions.  Let's discuss the homework to help get ready for the upcoming
     in-term exam #2.  You can write corrections and notes on your copy.
     (Note: late homework cannot be accepted.)
  
 WEEK #10:  Apr 25 - Apr 29 
-  READING IN COMER:
     
     -  Chapter 32: Electronic Mail Representation And Transfer 
     
 -  Chapter 33: IP Telephony (VoIP)
     
 -  Chapter 34: File Transfer And Remote File Access
     
 -  Chapter 35: World Wide Web Pages And Browsing 
     
 
     
 -  MONDAY April 25: In-Term Exam #2 on chapters 13-27
 -  FRIDAY April 29: Article Review #3 DUE
 
  
 WEEK #11:   May 2 - May 6 
-  READINGS IN COMER: 
     
     -  Chapter 36: Dynamic Web Document Technologies (CGI, ASP, JSP, PHP, ColdFusion)
     
 -  Chapter 37: Active Web Document Technologies (Java, JavaScript)
     
 
     
 -  LAB IDEAS: See the class web space
     
     -   lab-06-Nslookup, and
     
 -   lab-07-CGI
     
 
 
 
  
 WEEK #12:  May 09 - May 13 
-  READINGS IN COMER:
     
     -  Chapter 38: RPC and Middleware 
     
 -  Chapter 39: Network Management (SNMP)
     
 -  Chapter 40: Network Security 
     
 -  Chapter 41: Initialization (Configuration) 
     
 
     
 -  FRIDAY May 13: Warrior Day: No Class 
 -  
FRIDAY May 13: All Project Web Pages Due 
 
  
 WEEK #13:  May 16 - May 20 
-  READINGS IN COMER:
     
     
 -  
MONDAY May 16: Article Review #4
     DUE 
 
     Article Review #4 assignment is CANCELLED.
     
 -   
 MONDAY, May 16: Turn in final written
     reports   
 -  
WEDNESDAY May 18
 
     MONDAY, May 16: Homework #3
     DUE: Turn in a paper copy of your homework at the start of class.
      Keep another copy of your homework solutions.
     Let's discuss the homework to help get ready for the upcoming in-term
     exam #3.  You can write corrections and notes on your
     copy. I will post the solutions to
     homework #3 on the web immediately after the class ends.  The solutions
     may be viewed until just before the exam time (12:20) on
     Wednesday. (Note:  late homework cannot be accepted.)
 -  
FRIDAY, May 20
     WEDNESDAY, May 18: In-Term Exam
     #3 on chapters 28-41 
-  
MONDAY May 16
     FRIDAY May 20: All Project Web
     Pages Due.  E-mail me notification of the URL of the project web page.
     (It must be "published" on the world wide web - e.g. in
     spica:~/public_html/ or on pollux.  See me or Julie for help.)
     
 -  
MONDAY, May 16
     FRIDAY, May 20: First Set of
     Project Presentations  
 -  Friday, May 20 is the last day of class.  
  
WEDNESDAY, May 25 - 11:15 to 13:15: Final Set of Project Presentations
This is the scheduled final exam time.  It should be sufficient time for about
6 presentations.