5.00 credits
30.0 h + 30.0 h
Q2
This learning unit is not open to incoming exchange students!
Teacher(s)
Bonaventure Olivier;
Language
French
Prerequisites
This course assumes that the student already acquired programming skills, algorithmic skills and mastery of the elementary data structures targeted by the LEPL1402 course.
Successful completion of LEPL1503 is a plus
The prerequisite(s) for this Teaching Unit (Unité d’enseignement – UE) for the programmes/courses that offer this Teaching Unit are specified at the end of this sheet.
Successful completion of LEPL1503 is a plus
The prerequisite(s) for this Teaching Unit (Unité d’enseignement – UE) for the programmes/courses that offer this Teaching Unit are specified at the end of this sheet.
Main themes
- Role, model and needs of representative distributed applications
- Reference model of computer networks
- Reliable Transport of Information: Mechanisms and Protocols
- Network interconnection, addressing, routing and related problems
- Local, metropolitan and long distance networks
Learning outcomes
At the end of this learning unit, the student is able to : | |
Given the learning outcomes of the "Bachelor in Engineering" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
Given the learning outcomes of the "Bachelor in Computer science" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
|
|
Content
Basic principles of network operation (reliable transfers, routing, naming/addressing, resource sharing, basic notions of security, etc.)
Analysis of the main protocols used on the Internet (HTTP, DNS, TLS, TCP, UDP, IP, OSPF, BGP, Ethernet, WiFi, ...)
Analysis of the main protocols used on the Internet (HTTP, DNS, TLS, TCP, UDP, IP, OSPF, BGP, Ethernet, WiFi, ...)
Teaching methods
The course combines lectures, supervised exercise sessions, group work and personal work.
Evaluation methods
The assessment consists of four parts:
Reviews associated with the project and participation in inginious exercises can only be presented in the first session.
In the second session, students who so wish can replace the five points associated with the group project with an individual work proposed at the beginning of July.
- a group project on an implementation of the protocol worth 5 points out of 20
- an individual review of two group works, worth 1 out of 20 points
- participation in inginious exercises each week, worth 1 point out of 20 points
- the final exam, worth 13 out of 20 points
Reviews associated with the project and participation in inginious exercises can only be presented in the first session.
In the second session, students who so wish can replace the five points associated with the group project with an individual work proposed at the beginning of July.
Other information
Prerequisites:
- high level programming language
- Unix environment
Online resources
Bibliography
Computer Networking: Principles, Protocols and Practice (3rd edition), https://beta.computer-networking.info
Teaching materials
- Computer Networking: Principles, Protocols and Practice (3rd edition)
Faculty or entity
SINC
Programmes / formations proposant cette unité d'enseignement (UE)
Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Bachelor in Computer Science