School
of Information
Technology and Engineering (SITE) 

CEG 4183: Higher Layer Network Protocols, Fall 2007

Announcements:
Unofficial Marks are posted here. If your student ID does not appear here, you need to sign the consent sheet with TA Dewan Ahmed.

Downloads:
Lectures
Assignments
Labs
Project

Course Outline

Professor: Shervin Shirmohammadi, shervin@site.uottawa.ca, ext. 6206
Office Hours: Mondays14:30 – 16:00, STE 5-011
 
TA Office Hours:      
Dewan Tanvir Ahmed, Fridays 15:30 - 17:00, STE 5-077, dahmed@discover.uottawa.ca (Ass't 1, Lab 1, Lab 3, Lab 4)
Stejarel Veres, Mondays 17:30 - 19:00, STE 2060, cveres@site.uottawa.ca (Ass't 2, Lab 2, Project)

Lecture:                     Tuesday, 11:30 - 13:00        MRT 250
                                   Friday, 13:00 - 14:30           MRT 250
Lab:                           LAB A    Monday, 14:30 - 17:30        STE 2060           
                                   LAB B    Monday, 19:00 - 22:00        STE 2060
Tutorial:                    Monday, 08:30 - 10:00                        VNR 384          

 
COURSE DESCRIPTION
Communications services, protocols and software. Internet Protocols and IP addressing. Transport protocols: TCP, UDP, Quality of Service, connection management, flow and congestion control. Session, presentation and application protocols, such as DNS, Security, SNMP, HTTP. Performance issues. Fundamental concepts of computer network design. Prerequisites: CEG/ELG3180 (or CEG/ELG3182).
 
RECOMMENDED TEXTS
1. William Stallings, "Computer Networking with Internet Protocols and Technology", ISBN: 0-13-141098-9, Prentice Hall, 2004.
2. Andrew S. Tanenbaum, "Computer Networks", 4th edition, Prentice Hall PTR, 2003, ISBN: 0-13-066102-3.
 
EVALUATION
Assignments: There will be 2 assignments. Please submit the assignments in the CEG 4183 drop box on time since late assignments will receive a mark of zero. Solutions will be given by the TA in the tutorial session. Each student must do his/her own assignment. Please settle any dispute on the assignment grades with the TA first.
 
Laboratory: There will be 4 labs. Students will form groups of 2 people. Each group must demo their lab to the TA before the end of the lab session. Each group also submits one lab report in the CEG 4183 drop box. Note that without the lab demo, the lab mark will be zero no matter what mark is given for the lab report. The demo must be shown before the end of a lab session. If a group cannot finish a lab before the end of a session, they must receive permission from one of the TAs to demo it later; in such a case, the demo must be shown before the next lab is given (or before the end of classes in the case of Lab 4).
 
Project: There will be one project per 2 lab groups (1 super group of 4 people). Each group must select a topic for their project and inform the TA, by email. Each group is required to do a demonstration of their project to the TA, during the normal lab hours, by the given deadlines. Finally, each group must submit a project report. A list of possible project topics and guidelines/details will be given in the near future.
 
Midterm: will be closed book and based on all material covered, including assignments and labs. The midterm is on Tuesday, October 23rd 2007 at 11:30 in the class.
 
Final Exam: will be closed book and based on everything covered during the course.

MARKING SCHEME



SCHEDULE
 

Week of

Deliverables (Fri)

Lectures (Tue/Fri)

September 3

 

 / Introduction

September 10


Lecture 1/2

September 17

Lab 1 given

Lecture 3/4

September 24

Lab 1 due

Lecture 5/6

October 1

Lab 2 given

Lecture 7/8

October 8

Lab 2 due
Assignment 1 given

Lecture 9/10

October 15

Assignment 1 due (Thu)

Midterm Review / uOttawa day

October 22


Midterm / Lecture 11

October 29


Lecture 12/13

November 5

Lab 3 given

Lecture 14/15

November 12

Assignment 2 given
Lab 3 due

Lecture 16/17

November 19

Lab 4 given
Assignment 2 due

Lecture 18+19 / Project Help Session

November 26

Lab 4 due
Project Demo due

No Lectures!

December 3

Project Report due (December 10)

Lecture 20 + Final Exam Review
Classes end Wednesday December 5.