Course Home
Syllabus
Schedule
Labs
Programming Assignments
Research Paper
Glossary
Additional Materials
|
Fall 2005
|
Room & Time:
Lecture:
MWF, 9:00-9:50 AM,
EPS 108
Laboratory:
Sec. 03, Thur., 8:00-9:50 AM,
EPS 254
Sec. 04, Tue., 10:00-11:50 AM,
EPS 254
Final Exam
Dec. 16, 8:00-9:50 AM
|
Instructor:
Bob Wall
bwall@cs.montana.edu
www.cs.montana.edu/~bwall
EPS 352
994-5978
Office Hours:
MWF, 10:00-10:50 AM
T, 9:00-9:50 AM
|
TA:
Anthony Arnone
arnone@cs.montana.edu
www.cs.montana.edu/~arnone
EPS 110
Office Hours:
T, 8:00-9:50 AM
|
|
|
CS 440 Schedule
Date
| Topic
| Reading
| Slides
| Assignments Due
|
Aug 29 |
Class Overview |
  |
  |
  |
Aug 31 |
Intro - Network Organization and Architectures |
1.1-1.3 |
Slides |
  |
Sep 2 |
Intro - Network Software, Performance Measures |
1.4-1.5 |
Slides |
  |
Sep 5 |
No Class - Labor Day |
Cold Frosty Beverage Labels |
  |
  |
Sep 7 |
Data Communications Fundamentals |
2.1-2.2 |
Slides |
Quiz 1
Assignment 1 |
Sep 9 |
Data Comm - Encoding and Framing |
2.2-2.3 |
Slides |
  |
Sep 12 |
More Framing, Error Detection |
2.4 |
Slides |
  |
Sep 14 |
Reliable Transmission |
2.5 |
Slides |
  |
Sep 16 |
More Sliding Window Protocol, Ethernet (802.3) |
2.6 |
Slides |
Program 1 |
Sep 19 |
More Ethernet, Token Ring (802.5) |
2.7 |
Slides |
  |
Sep 21 |
More Token Ring (FDDI) |
2.7 |
  |
Quiz 2 |
Sep 23 |
Finish Token Ring, FDDI, UDP Sockets |
2.7 |
Slides,
UDP Slides |
  |
Sep 26 |
Wireless (802.11) |
2.8 |
Wireless Slides |
  |
Sep 28 |
Discuss ITC tour, Network Adapters |
2.9 |
Tour Topics |
  |
Sep 30 |
Packet Switching / Forwarding |
3.1 |
Switching Slides |
  |
Oct 3 |
Bridges / LAN Switches, Polling Unix Sockets |
3.2 |
Bridging Slides |
Program 2 |
Oct 5 |
More Bridges - Spanning Tree Algorithm |
3.2 |
  |
Quiz 3 |
Oct 7 |
Review Quiz 3, Spanning Tree Example, Cell Switching - ATM |
3.3 |
  |
  |
Oct 10 |
Cell Switching - ATM |
3.3 |
ATM Slides |
Program 3 |
Oct 12 |
Switching Implementation and Performance |
3.4 |
Switching Slides |
  |
Oct 14 |
Network Topics, Discussion |
  |
Campus Network Utilization |
  |
Oct 17 |
Finish Ch. 3, review for midterm |
  |
  |
Program 4 |
Oct 19 |
Mid-Term Exam |
  |
Study Topics |
  |
Oct 21 |
Review Midterm, Discuss Program 5 |
  |
Test Key |
  |
Oct 24 |
Simple Internetworking - IP |
4.1 |
IP Slides |
  |
Oct 26 |
IP - Fragmentation, Datagram Forwarding, ARP |
4.1.1-4.1.5 |
IP Slides 2 |
  |
Oct 28 |
IP - DHCP, ICMP, Virtual Networks |
4.1.6-4.1.8 |
  |
  |
Oct 31 |
Routing - RIP |
4.2-4.2.2,
Cisco Routing |
RIP Slides |
Program 5 |
Nov 2 |
Routing - OSPF |
4.2.3 |
OSPF Slides |
Quiz 4 |
Nov 4 |
Review Quiz, More OSPF, Asynchronous I/O |
4.2.4 |
Link Metrics Slides |
Paper Topic |
Nov 7 |
Routing Metrics, Mobile Routing, Subnetting
| 4.2.5-4.3.1 |
Mobile Routing,
Subnetting Slides |
  |
Nov 9 |
IPv6 |
4.3.5 |
IPv6 Slides |
  |
Nov 11 |
No Class - Veteran's Day |
  |
  |
Problems 4.17, 4.19, 4.29
Solutions |
Nov 14 |
UDP, TCP |
5-5.2.4 |
UDP, TCP Slides |
Program 6 |
Nov 16 |
More TCP |
5.2.5-5.2.9 |
  |
Quiz 5 |
Nov 18 |
SMTP, MIME, IMAP, HTTP |
9.2-9.2.2 |
  |
  |
Nov 21 |
No Class - Get out of jail free |
  |
  |
Program 7 |
Nov 23 |
No Class - Get out of jail free |
  |
  |
  |
Nov 25 |
No Class - Thanksgiving |
  |
  |
  |
Nov 28 |
Classless Routing (CIDR), Interdomain Routing (BGP), Routing Areas,
MPLS |
4.3.2-4.3.4, 4.5 |
  |
  |
Nov 30 |
DNS |
9.1 |
  |
  |
Dec 2 |
Remote Procedure Calls |
5.3 |
RPC Slides |
Paper
Problems 5.5, 5.18, 5.20, 5.27, 5.32
Solutions |
Dec 5 |
Java RMI, EJBs, CORBA |
Java RMI & EJB
CORBA overview |
RMI/CORBA Slides |
  |
Dec 7 |
Web Services |
Web Services primer |
Web Services Slides |
Quiz 6 |
Dec 9 |
More Web Services, Review Quiz, and Review for Final |
  |
Study Topics |
Program 8 |
Dec 16 |
Final Exam 8:00-9:50 |
  |
  |
Lunch at Spectators |
|
|