|
|
Communication
Networks
(0368 -
3030)
Fall 2010
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.
|
10.1.2010 |
Programming assignment 3 submission postponed to 20.1.2010. |
|
6.1.2010 |
Theoretical assignment 4 has been published. Submission due 20.1.2010. |
|
22.12.2009 |
|
|
22.12.2009 |
Programming assignment 2 grades. Here is a short explanation of how the grades were calculated. |
|
21.12.2009 |
Theoretical assignment 3 has been published. Submission due 6.1.2010. |
|
14.12.2009 |
Programming assignment 3 has been published. Submission due 13.1.2010. |
|
3.12.2009 |
From the grader: Programming assignment 2 checking examples. |
|
1.12.2009 |
Programming assignment 1 grades. Here is a short explanation of how the grades were calculated. |
|
30.11.2009 |
Theoretical assignment 2 has been published. Submission due 23.12.2009. |
|
18.11.2009 |
Programming assignment 2 has been published. Submission due 9.12.2009. |
|
10.11.2009 |
Theoretical assignment 1 has been published. Submission due 25.11.2009. |
|
25.10.2009 |
Programming assignment 1 has been published. Submission due 11.11.2009. |
|
25.10.2009 |
The lecture on Sunday Nov 15 2009 is canceled. A make-up lecture would be given Friday, Dec 11, 2009. |
|
18.10.2009 |
Welcome to Communication Networks course. |
|
Week |
Lectures |
Recitations |
|
1 |
||
|
2 |
||
|
3 |
||
|
4 |
||
|
5 |
|
|
|
6 |
||
|
7 |
||
|
8 |
||
|
9 |
||
|
10 |
||
|
11 |
||
|
12 |
||
|
13 |
||
|
14 |
||
|
15 |
||
|
|
||
|
|
|
|
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.tar.gz.
Spring 2000, A+B Another version of these exams 2000, Software Engineering
Fall 2006/7 A Fall 2006/7 + Solutions Fall 2007/7 B
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 done alone or in pairs.
The grade weighting for the semester will be:
|
Final exam: |
60% |
|
Programming Assignments: |
20% |
|
Theoretical Assignments: |
20% |