Niveau d'étude
BAC +3
ECTS
3 crédits
Composante
Sciences économiques, gestion, mathématiques et informatique
Volume horaire
33h
Période de l'année
Enseignement sixième semestre
Description
Ce cours apportera une introduction aux réseaux :
- fonctionnement des applications usuelles liées au réseau,
- notion de pile TCP/IP, socket en Java,
- présentation des outils de base réseaux de gestion du réseau,
et une introduction à la programmation système :
- systèmes d'exploitation multi-tâche, multicœurs,
- programmation à l’aide de processus lourds ou de tâches,
- gestion des processus,
- appels systèmes en langage C / Java / python.
Objectifs
Programme :
- Modèles réseaux (OSI, DoD)
- Programmation socket
- Rôles d’un OS, gestion des ressources et des utilisateurs
- Programmation système
- Gestion des processus et / ou des tâches.
Évaluation
Évaluation en session 1 pour les étudiants inscrits en formule standard de contrôle de connaissances : des épreuves de contrôle continu pendant le semestre (50% de la note) et un examen terminal écrit de 2h (50% de la note).
Évaluation en session 1 pour les étudiants inscrits en formule dérogatoire de contrôle de connaissances : un examen terminal écrit de 2h (100% de la note).
Évaluation en session 2 : un examen terminal écrit de 2h (100% de la note).
Compétences visées
- Comprendre le fonctionnement des réseaux informatiques.
- Avoir des notions de programmation concurrentes système et réseaux.