Computer Science Department,
University of Crete
HY335.
Computer Networks (Spring 2010)
info | syllabus and schedule | assignments | other resources
Course Staff
| Name | Office Hours | |
| Instructor: Kostas Magoutis | hy335b@csd | By appt./Γ-111 |
| Teaching Assistant: I. Genitsaridi | hy335b@csd | see schedule |
| Teaching Assistant: V. Goggolidis | hy335b@csd | see schedule |
| Teaching Assistant: A. Makrogiannakis | hy335b@csd | see schedule | Teaching Assistant: M. Ploumidis | hy335b@csd | see schedule |
| Teaching Assistant: A. Papakonstantinou | hy335b@csd | see schedule |
| Teaching Assistant: G. Saloustros | hy335b@csd | see schedule |
03.6.2010 23:00: Grades are posted here.
11.5.2010 12:00: The final exam is scheduled to take place Wednesday 16/6 at 5pm.
17.3.2010 12:00: There will be a TCP tutorial on Thursday 18/3 5-7pm in Amf. Γ.
12.3.2010 12:00: The midterm exam will take place Monday 15/3 in Amf. Γ.
12.2.2010 16:00: There will be no class on Monday 15/2 or Wednesday 17/2. There will be a lecture on Thursday 18/2.
10.2.2010 20:00: There will be no discussion session on Thursday 11/2.
08.2.2010 12:00: The course will hold its first meeting on Monday 8/2 in Amf. Γ.
08.2.2010 12:00: You can now sign up with the course email list by sending email to majordomo@csd with content "subscribe hy335b-list".
There will be discussion sections and backup lectures. These will usually take place on Thursdays 5-7pm in Amf. Γ, their exact details will be announced.
The 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 interfaces (e.g., sockets), transport, congestion, routing, and data link protocols, addressing, local area networks, wireless networks, network security, and network management. Examples will be drawn primarily from the Internet (e.g., TCP, UDP, and IP) protocol suite.
The final grade is calculated as follows:
Course policies:
The following textbooks are recommended readings:
| Date | Topic | Readings, assignments |
| Mon 08/2 | Intro to networking 1 | Lecture slides (1-14 of chapter 1) |
| Wed 10/2 | Intro to networking 2 | Lecture slides (15-52 of chapter 1) |
| Mon 15/2 | National holiday, no class | - |
| Wed 17/2 | Instructor out of town, no class | - |
| Thu 18/2 | Intro to networking 3 | Lecture slides (53-63 of chapter 1) |
| Mon 22/2 | Application layer 1 | Lecture slides (1-44 of chapter 2) |
| Wed 24/2 | Transport layer 1 | Lecture slides (1-35 of chapter 3) |
| Mon 1/3 | Network programming #1 | Examples, assignment #1 (en) |
| Wed 3/3 | Transport layer 2 | Lecture slides (36-43 of chapter 3) |
| Thu 4/3 | Transport layer 3 | Lecture slides (44-54 of chapter 3) |
| Mon 8/3 | Transport layer 4 | Lecture slides (55-69 of chapter 3) |
| Wed 10/3 | No class | - |
| Mon 15/3 | Midterm, Amf. Γ | - |
| Wed 17/3 | Assignment #1 due, CSD grads offices | - |
| Thu 18/3 | TCP tutorial, 5-7pm Amf. Γ | Assignment #2 (en) |
| Mon 22/3 | Transport layer 5 | Lecture slides (70-82 of chapter 3) |
| Wed 24/3 | Transport layer 6 | Lecture slides (83-105 of chapter 3) |
| Mon 29/3-Thu 8/4 | Easter break, no class | - |
| Mon 12/4 | Assignment #2 due, CSD grads offices | - |
| Wed 14/4 | Application layer 2 | Lecture slides (45-75 of chapter 2) |
| Mon 19/4 | Network layer 1 | Lecture slides (1-10 of chapter 4(a)) |
| Wed 21/4 | Network layer 2 | Lecture slides (11-23 of chapter 4(a)) |
| Thu 22/4 | Network layer tutorial | Assignment #3 (en) |
| Mon 26/4 | Network layer 3 | Lecture slides (1-33 of chapter 4(b)) |
| Wed 28/4 | Network layer 4 | Lecture slides (34-64 of chapter 4(b)) |
| Thu 29/4 | Network layer 5 | Lecture slides (1-30 of chapter 4(c)) |
| Mon 3/5 | Data link layer 1 | Lecture slides (1-14 of chapter 5) |
| Wed 5/5 | Instructor out of town, no class | - |
| Mon 10/5 | Assignment #3 due, CSD grads offices | - |
| Wed 12/5 | Data link layer 2 | Lecture slides (15-32 of chapter 5) |
| Mon 17/5 | Data link layer 3 | Lecture slides (33-57 of chapter 5) |
| Wed 19/5 | Student elections, no class | - |
| Wed 16/6 | Final exam | - |
Guidelines: