Computer Science Department, University of Crete
HY335. Computer Networks (Spring 2019)

info | syllabus and schedule

Course Staff

Name Email Office Hours
Instructor: Asst. Prof. Xenofontas Dimitropoulos, INSPIRE Group By appt./TBA
Teaching Assistant: Savvas Kastanakis
Teaching Assistant: Konstantinos Arakadakis
Teaching Assistant: Dimitris Karnikis
Teaching Assistant: Manos Lakiotakis (Coordinator)
Teaching Assistant: Antonis Chatzivasileiou
Teaching Assistant: Eustratios Ntallaris

Guest Lecturers


04.02.2019: The hy335b-list will be repsaced by courses's Moodle forum. Please DO NOT subscribe hy335b-list.

04.02.2019: The course on the 6th of February will be moved on Friday 8 February at 14:00-16:00.

06.02.2019: The Moodle domain for the course is updated. Please subscribe to keep in sync.

12.02.2019: The midterm take place on the 30th of March at 10:00-13:00.

General Information

The course meets on Mondays and Wednesdays at 14:00-16:00 in Amphitheater A.

There will occasionally be discussion sections, exercise sessions and backup lectures. These will meet on Fridays 14:00-16:00 in A.113. Their exact details will be announced.

Course Description

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.



Click here for lectures slides

Exercise sessions

Click here for exercise sessions

HY335B project

Click here for HY335B project

Multimedia material

Click here for hy335b multimedia material

Moodle Link

Click here for hy335b Moodle domain


The final grade is calculated as follows:

Students will be orally tested on the programming assignment.

Course policies:


The course will follow the 1st textbook below. The 2nd textbook is recommended reading:

Note: the lecture slides for this class are based on slides provided by the authors of the Kurose/Ross book.

Syllabus and Schedule

Additional material

The slides and other useful material based of the 6th edition of the book can be found here