|
Communication Networks
(0368 - 3030)
Fall 2006
Lecturer: Yishay Mansour
|
General Information | Assignments
This course provides an introduction to fundamental concepts in the design and implementation of computer communication networks, their protocols, and applications. Topics to be covered include: overview of network architectures, applications, network programming, transport, congestion, routing, and data link protocols, addressing, local area networks, and some advanced topics.
8.2.2007 |
Final grades: Group 2 Group 3. Here is a short explanation of how the grades were calculated. |
|
|
3.2.2007 |
The grade exercises were published in the Assignments page. Appeals should be sent to David by email only! Please attach a scan of your homework. |
|
|
30.1.2007 |
Here is the solution to the exam. |
21.1.2007 |
Due to the senior staff strike, you can submit theoretical exercise 4 tomorrow, January 22nd. However, as mentioned before, we cannot guarantee the exercises will be returned before the exam if you submit after today at 14:00. |
15.1.2007 |
Please note if you want to make sure that your theoretical exercise 4 will be returned before the exam you must submit it before 14:00 on 21/1. We cannot guarantee that submissions made after 14:00 will be returned before the exam. |
4.1.2007 |
The submission date for Programming assigment 3 was postponed to 14.1.2007 |
3.1.2007 |
A fixed recitation was uploaded, I apologizes
for the mistakes. |
26.12.2006 |
A misleading line was removed from the description of Programming Assginment 1. You are required to implement GBN, so no buffering is needed. |
19.12.2006 |
Programming assignment 3 has been published. Submission due 11.1.2007. Please note the extra work for groups of three people. |
19.12.2006 |
Theoretical assignment 3 has been published. Submission due 4.1.2007. |
19.12.2006 |
Due to a strike, there will be no class Thursday. You are all welcome to the Tuesday class. |
29.11.2006 |
Assignment grades were published. |
24.11.2006 |
Due to concerns raised by some of the students we have changed the guidelines for submitting the programming homework. You are now only required to make sure the files can be READ from another account. |
23.11.2006 |
Please note that some students are not submitting the
homework in pairs. While you are allowed to submit the work alone, this is very unrecommended. An email was
sent to all the students who submitted alone, so you can try to pair with someone
else. |
21.11.2006 |
Theoretical assignment 2 has been published. Submission due 6.12.2006. |
19.11.2006 |
Programming assignment 2 has been published. Submission due 13.12.2006. |
5.11.2006 |
The link to the 3rd recitation was fixed. Exams from previous years were added. |
2.11.2006 |
Theoretical assignment 1 has been published. Submission due 22.11.2006. |
30.10.2006 |
Programming assignment 1 has been published. Submission due 15.11.2006. |
22.10.2006 |
Welcome to Communication Networks course. |
Week |
Lectures |
Recitations |
1 |
||
2 |
||
3 |
||
4 |
||
5 |
||
6 |
||
7 |
||
8 |
||
9 |
||
10 |
||
11 |
||
12 |
||
13 |
||
14 |
An Engineering Approach to Computer Networking, by
A Top-down Approach to Computer Networking, by J.F. Kurose and K.W. Ross.
Beej's Guide to Network Programming (strongly recommended)
You can use the following client/server example as a basis for your program socket-faq-examples.zip.
A nice network animation movie
Spring 2000, A+B Another version of these exams 2000(?), Software Engineering
Note that some exams include material not covered in this semester, such as queueing theory
There will be theoretical/programming assignments and exam.
Assignments are mandatory and should be handed in pairs.
The grade weighting for the semester will be:
Final exam: |
60% |
Programing Assignments: |
20% |
Theoretical Assignments: |
20% |