(
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.