Enseignants
Langue
d'enseignement
d'enseignement
Préalables
Requis : notions de base de la programmation telles qu'enseignées par les cours LINFO1101 ou LEPL1401
Thèmes abordés
- Introduction, media access control, layered models,
- Internet Protocol, IP routing, introduction to IPv6,
- DNS, e-mail, common protocols,
- Multimedia networking (streaming, VoIP, DVB),
- Network security and advanced topics.
Acquis
d'apprentissage
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
Eu égard au référentiel AA du programme « ingénieur civil électricien », ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
Plus précisément, au terme du cours, l'étudiant sera capable de :
Acquis d'apprentissage transversaux :
|
|
Contenu
- Introduction to communication networks,
- Media Access Control, Layered models,
- Internet Protocol, IP fragmentation,
- UDP, TCP, ICMP, traceroute & PMTU discovery,
- Static IP routing, dynamic routing (algorithms and protocols),
- DNS, e-mail (SMTP, POP3, IMAP4),
- common protocols (HTTP, FTP, etc.),
- streaming protocols,
- NAT, introduction to IPv6,
- wireless network protocols (3G/4G/5G, Wifi, BlueTooth, BLE),
- wearable devices, IoT & smart sensors (Zigbee, NFC, Lora, Sigfox),
- introduction to network security
Méthodes d'enseignement
- Cours en auditoire,
- Exercices,
- Travaux pratiques en autonomie et en salle didactique consistant en une application des concepts vus en cours.
- Exercices,
- Travaux pratiques en autonomie et en salle didactique consistant en une application des concepts vus en cours.
Modes d'évaluation
des acquis des étudiants
des acquis des étudiants
Examen écrit (80%)
Devoir avec défense orale (20%)
Le devoir ne peut être refait en seconde session. En seconde session la note obtenue remplace toutes les notes précédentes.
Devoir avec défense orale (20%)
Le devoir ne peut être refait en seconde session. En seconde session la note obtenue remplace toutes les notes précédentes.
Autres infos
Les étudiants seront amenés à programmer en python. Un connaissance de base du langage est un plus.
Ressources
en ligne
en ligne
Bibliographie
- Notes de cours,
- James Kurose and Keith Ross, «Computer Networking, A Top-Down Approach Featuring the Internet».
- https://www.computer-networking.info/index.html
- James Kurose and Keith Ross, «Computer Networking, A Top-Down Approach Featuring the Internet».
- https://www.computer-networking.info/index.html
Faculté ou entité
en charge
en charge
Programmes / formations proposant cette unité d'enseignement (UE)
Intitulé du programme
Sigle
Crédits
Prérequis
Acquis
d'apprentissage
d'apprentissage
Master [120] : bioingénieur en sciences et technologies de l'environnement
Master [120] : ingénieur civil électricien
Master [120] : bioingénieur en chimie et bioindustries
Master [120] : ingénieur civil électromécanicien
Master [120] : bioingénieur en sciences agronomiques