(
Latest revision 
Sun May 13, 2007
)
 
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 2007 
  
WEEK #1: Feb 13 - Feb 16 
-  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)  
     (You might want to use the 
      
      FreeBSD Hypertext Man Pages.) 
 -  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 19 - Feb 23  
-  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 26 - Mar 02 
-  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 05 - Mar 09 
-  READINGS IN COMER:
     
     -  Chapter 12: Long-Distance and Local Loop Digital Technologies
     
 -  Chapter 13: WAN Technologies And Routing
     
 
     
 -  MONDAY March 05: Article Review #1 DUE
  
 WEEK #5:  Mar 12 - Mar 16 
-  READINGS IN COMER:
     
     -  Chapter 14: Connection-Oriented Networking And ATM
     
 -  Chapter 15: Network Characteristics: Ownership, Service Paradigm, And Performance
     
 -  Chapter 16: Protocols And Layering
     
 
 
 -  FRIDAY March 16:  
      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 19 - Mar 23 
-  READINGS IN COMER:
     
     -  Chapter 17: Internetworking: Concepts, Architecture, and Protocols
     
 -  Chapter 18: IP: Internet Protocol Addresses
     
 -  Chapter 19: Binding Protocol Addresses (ARP) 
     
 
     
 -  MONDAY March 19: In-Term Exam #1 on chapters 1-12 
 
 WEEK #7:  Mar 26 - Mar 29 
-  NO CLASS FRIDAY, MARCH 30: CESAR CHAVEZ DAY 
 -  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 March 26: Project Approval Deadline 
 -  WEDNESDAY March 28: Article Review #2 DUE
 
  
 WEEK #8:  Apr 02 - Apr 06 
-  READINGS IN COMER:
     
     -  Chapter 25: TCP: Reliable Transport Service
     
 -  Chapter 26: Network Address Translation 
     
 -  Chapter 27: Internet Routing
     
 -  Chapter 28: Client-Server Interaction
     
 
     
 -  LABS Friday April 6: 
     
     -  Labs/lab-03-Mail-Xmit and
     
 -  Labs/lab-04-Snoop
     
 
 
 
SPRING BREAK: Apr 07 - Apr 15 
  
 WEEK #9:  Apr 16 - Apr 20 
-  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
     
     -  Labs/lab-05-Ethernet, and 
     
 -  Labs/lab-06-Nslookup 
     
 
 
 -  FRIDAY April 20:  Discuss Projects & Partners
 -  
FRIDAY April 20: 
      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 23 - Apr 27 
-  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 23: 
      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.)
 -  
MONDAY April 23: In-Term Exam #2 on chapters 13-27
 -  WEDNESDAY April 25: In-Term Exam #2 on chapters 13-27
 -  FRIDAY April 27: Article Review #3 DUE
 
  
 WEEK #11:   Apr 30 - May 04 
-  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 07 - May 11 
-  FRIDAY May 11: WARRIOR DAY: CS 3000 DOES NOT MEET 
 -  READINGS IN COMER:
     
     -  Chapter 38: RPC and Middleware 
     
 -  Chapter 39: Network Management (SNMP)
     
 -  Chapter 40: Network Security 
     
 -  Chapter 41: Initialization (Configuration) 
     
 
     
 
  
 WEEK #13:  May 14 - May 18 
-  READINGS IN COMER:
     
     
 -  
FRIDAY, May 18: 
      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.
     (Note: late homework cannot be accepted.)
 -  
 FRIDAY May 18: All Project Web Pages Due.  E-mail me notification of
     the URL of the project web page.  (It must be 
      
     published
     on a CS Department web server.  See me or Julie Gorman for help.)
     
 
 WEEK #14:  May 21 - May 23 
-   Last Day of Class: Wednesday, May 23, meets on a Friday schedule.
     
 -  READINGS IN COMER:
     
     
 -  MONDAY, May 21: 
      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.
     (Note: late homework cannot be accepted.)
 -   MONDAY May 21: All Project Web Pages Due.  E-mail me notification of
     the URL of the project web page.  (It must be  published on a CS
     Department web server.  See me or Julie Gorman for help.) 
 -  
MONDAY, May 21: In-Term Exam #3 on chapters 28-41 
 -  WEDNESDAY, May 23: In-Term Exam #3 on chapters 28-41 
 -  
 WEDNESDAY, May 23:  Project Work  
 
 WEDNESDAY, May 30 - 11:15 to 13:15: Project Presentations
This is the scheduled final exam time.  It should be sufficient time for about
6 presentations.