- français
- English
Coursebooks 2017-2018
Computer networks
COM-208
Lecturer(s) :
Argyraki AikateriniLanguage:
English
Summary
This course provides an introduction to computer networks. It describes the principles that underly modern network operation and illustrates them using the Internet as an example.Content
- Overview of Internet operation (main components and protocols).
- Application layer (web, cookies, ads, email, peer to peer).
- Socket programming (how to write a very simple network application).
- Transport layer (UDP, TCP, congestion control).
- Network layer (IP forwarding and basic routing).
- Data link layer (switching and basic shared access protocols).
- Security (secure email, SSL, IPsec).
Keywords
- Computer networks
- Internet
- HTTP
- Peer-to-peer networks
- Sockets, TCP/IP, congestion control, routing, switching, network security.
Learning Prerequisites
Required courses
- CS 106 - Introduction to programming
- COM 101 - Information sciences
Learning Outcomes
By the end of the course, the student must be able to:- Design simple network applications.
- Choose which functions to implement at each network layer.
- Compare different network protocols.
- Perform simple network troubleshooting.
- Use simple network monitoring tools.
- Implement simple client-server applications.
- Investigate simple network attacks.
- Explain how basic Internet applications work.
- Explain how TCP/IP works.
Teaching methods
- Lectures
- Reading sssignments
- Homework problems
- Hands-on exercises
Expected student activities
The students are expected to:
- attend the lectures
- read the assigned book sections
- complete homework problems
- complete hands-on exercises.
Assessment methods
- Quizzes and short essay (bonus points that can contribute up to 10% of the grade).
- Midterm exam (40% of the grade).
- Final exam (60% of the grade).
Supervision
Office hours | Yes |
Assistants | Yes |
Forum | No |
Resources
Bibliography
Computer Networking: A Top-Down Approach by James F. Kurose and Keith W. Ross.
Ressources en bibliothèque
Websites
In the programs
- Computer Science, 2017-2018, Bachelor semester 3
- SemesterFall
- Exam formDuring the semester
- Credits
5 - Subject examined
Computer networks - Lecture
2 Hour(s) per week x 14 weeks - Exercises
2 Hour(s) per week x 14 weeks
- Semester
- Passerelle HES - IN, 2017-2018, Autumn semester
- SemesterFall
- Exam formDuring the semester
- Credits
5 - Subject examined
Computer networks - Lecture
2 Hour(s) per week x 14 weeks - Exercises
2 Hour(s) per week x 14 weeks
- Semester
- Passerelle HES - SC, 2017-2018, Autumn semester
- SemesterFall
- Exam formDuring the semester
- Credits
5 - Subject examined
Computer networks - Lecture
2 Hour(s) per week x 14 weeks - Exercises
2 Hour(s) per week x 14 weeks
- Semester
- Communication Systems, 2017-2018, Bachelor semester 3
- SemesterFall
- Exam formDuring the semester
- Credits
5 - Subject examined
Computer networks - Lecture
2 Hour(s) per week x 14 weeks - Exercises
2 Hour(s) per week x 14 weeks
- Semester
- Cyber security minor, 2017-2018, Autumn semester
- SemesterFall
- Exam formDuring the semester
- Credits
5 - Subject examined
Computer networks - Lecture
2 Hour(s) per week x 14 weeks - Exercises
2 Hour(s) per week x 14 weeks
- Semester
- Computer science minor, 2017-2018, Autumn semester
- SemesterFall
- Exam formDuring the semester
- Credits
5 - Subject examined
Computer networks - Lecture
2 Hour(s) per week x 14 weeks - Exercises
2 Hour(s) per week x 14 weeks
- Semester
- Communication systems minor, 2017-2018, Autumn semester
- SemesterFall
- Exam formDuring the semester
- Credits
5 - Subject examined
Computer networks - Lecture
2 Hour(s) per week x 14 weeks - Exercises
2 Hour(s) per week x 14 weeks
- Semester
Reference week
Mo | Tu | We | Th | Fr | |
---|---|---|---|---|---|
8-9 | |||||
9-10 | |||||
10-11 | |||||
11-12 | |||||
12-13 | |||||
13-14 | |||||
14-15 | |||||
15-16 | |||||
16-17 | |||||
17-18 | |||||
18-19 | |||||
19-20 | |||||
20-21 | |||||
21-22 |
Under construction
Lecture
Exercise, TP
Project, other
legend
- Autumn semester
- Winter sessions
- Spring semester
- Summer sessions
- Lecture in French
- Lecture in English
- Lecture in German