Computer Networks 1

>>Lecture Time >>Lecture Slides >>Assessment >>Mid-Term Exam >>Assignment 1 >>Assignment 2 >>Lab Work >>References


Course outline

Lecture time

Lecture slides

Old lecture slides

Lab and Practical classes

Class schedule and materials (for both classes)

Last year lab exercises

Week Topic
4Lab 1: Basic networking techniques 1
5Lab 2: Basic networking techniques 2
6Lab 3: Networking devices
7Lab 4: Introduction to Packet Tracer tool
8Lab 5: Using Ethereal for network analysis
9Midterm exam (no class)
10Midterm exam (no class)
11Lab 6: TCP/IP
13Lab 7: Assignment 1 demo
14Lab 8: Socket programming with Java 1
15Lab 9: Socket programming with Java 2
16Lab 10: Building web pages with HTML/CSS
17Lab 11: Analyzing HTTP/DNS
18Lab 12: Assignment 2 demo


Mid-term Exam

Assignment 1


- This assignment is worth 10% of the module

Task and requirements

- Detailed description of the Assignment 1 can be downloaded here.

- Sample P2P Chat program code, used to test chat protocol for assignments in previous years. Please note: this is not a complete and fully function program. It is only used to test some aspect of the chat protocol defined for assignments in previous years.

- Sample P2P chat program 2010.


You needs to submit the following:

Softcopy submission: zipped source code, and pdf or doc version of the report, and submit it through Sakai

You also needs to demonstrate your application in the lab

Due date: 17:00, Friday, April 13, 2012.

Assignment 2



  1. Computer Networking: A Top Down Approach, 5th edition, Jim Kurose and Keith Ross, Addison-Wesley, April 2009.
  2. Computer Networks, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003.
  3. TCP/IP Protocol Suite, B. A. Forouzan, Mc Graw-Hill, 1st ed., 2000.

Valid XHTML 1.0 Strict