The Australian National University
Faculty of Engineering and Information Technology
Dept of Computer Science

Unit teaching plan
COMP3310 Computer Networks 2000

Classes

Five lectures/fortnight for 6 fortnights. Three lab classes, three tutorial classes.
Lectures will run Monday/Wednesday/Thursday (odd weeks), Wednesday/Thursday (even weeks).
lab 1. week 2
C or Java programming review/recap/revision.
lab 2. week 3
C or Java system calls for distributed systems
lab 3. week 5
error detection and recovery protocols (network simulation software)
tutorial 1. week 7
datalink protocols
tutorial 2. week 9
routing protocols and distributed systems applications protocols
tutorial 3. week 11
distributed systems applications, management and Internet issues

Suggested Assessment

Assignments

no. type topic start
week
finish
week
1 written- theory distributed systems 2 5
2 programming error recovery protocols 6 9
3 descriptive/analytical distributed systems and services 9 12

Schedule

week module topics lectures
in week

in total
lab/tut assg't
1 1 introduction  1 1 - -
  2 OS calls for networking
and distribution
2 3 - -
2 "   1   L1. recap programming start 1
  3 physical layer 1 2    
3 " 1 L2. systems programming (1)
4 datalink layer
and LANs
2 (1)
4 "   2   (1)
5 " 3 L3. protocol simulator end 1
6 " 1   - start 2
5 network layer  1 5  
"   3 T1. datalink protocols  
8 " 1 -   (2)
  quiz (theory so far)  1 1   end 2
9 6 transport layer 3 4 T2. routing and distributed systems protocols start 3
10  " 1    
10 7 Distributed systems and applications protocols 1 2    
11 " 1 T3 distributed systems, applications
management, issues
 
11 8 current and
future issues, alternatives
2 4   (3)
12 " 2 - end 3

Textbook

Tanenbaum Computer Networks is the choice, supplemented by referring to Tanenbaum Distributed Operating Systems, and Feit's TCP/IP: Architecture, Protocols, and Implementation with IPv6 and IP security. Supplementary readings in IETF RFC standards and white papers as needed. 
Chris Johnson mailto Chris

Last modified: Mon Feb 28 18:35:18 EST 2000