BINV2181-2 | |||||
Linux : Programmation distribuée
|
|||||
Durée :
|
|||||
Langage C : modularisation : 24h Th Linux : appels Système : 48h Pr |
|||||
Nombre de crédits :
|
|||||
|
|||||
Nom du professeur :
|
|||||
Langage C : modularisation : Anthony LEGRAND
Linux : appels Système : José VANDER MEULEN |
|||||
Coordinateur(s) :
|
|||||
José VANDER MEULEN | |||||
Langue(s) de l'unité d'enseignement :
|
|||||
Langue française | |||||
Organisation et évaluation :
|
|||||
Enseignement au deuxième quadrimestre | |||||
Unités d'enseignement prérequises et corequises :
|
|||||
Les unités prérequises ou corequises sont présentées au sein de chaque programme | |||||
Contenus de l'unité d'enseignement :
|
|||||
Dans cette UE nous continuons notre étude du langage C. De plus, nous introduisons les appel systèmes Linux. C'est une des briques de notre cursus qui permettra in fine aux étudiants des solutions informatiques bas niveau, modulaires, distribuées et efficaces. Acquis d'apprentissage(s) terminaux visé(s):
|
|||||
Langage C : modularisation
|
|||||
Le cours expose les aspects propres à la conception de modules en C:
- modularité d'un programme (fichiers source .c et headers .h) - compilation via la commande make et un fichier makefile - types utilisateurs (structures et énumérations) - fichiers (texte et structurés) |
|||||
Linux : appels Système
|
|||||
En informatique, un appel système désigne le moment où un programme s'interrompt pour demander au système d'exploitationd'accomplir pour lui une certaine tâche [1]. Cette UE est une introduction aux appels système. [1] https://fr.wikipedia.org/wiki/Appel_système, 22/08/2018 | |||||
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||
Voir:
|
|||||
Langage C : modularisation
|
|||||
L'étudiant doit être capable de : - concevoir une application modularisée - manipuler des structures - utiliser les fichiers de types texte et structurés |
|||||
Linux : appels Système
|
|||||
Au terme de cette UE, un étudiant sera capable d'expliquer les concepts sous-jacents aux notions suivantes liées au système Linux « System V » :
|
|||||
Savoirs et compétences prérequis :
|
|||||
/ | |||||
Langage C : modularisation
|
|||||
voir description de l'UE
|
|||||
Linux : appels Système
|
|||||
Voir description de l'UE | |||||
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||
Activités Intitulé de l'activité Volume horaire BINV2181-A Langage C : modularisation 24h BINV2181-B Linux : appels Système 48h Pour plus de détails, voir:
|
|||||
Langage C : modularisation
|
|||||
|
|||||
Linux : appels Système
|
|||||
Dans un premier temps, les cours sont généralement décomposés en deux parties : une présentation théorique suivie d'exercices pratiques.
Dans un second temps, les étudiants réaliseront un projet durant les séances de cours. |
|||||
Mode d'enseignement (présentiel, à distance, hybride) :
|
|||||
Pour plus de détails, voir:
|
|||||
Langage C : modularisation
|
|||||
Présentiel: - exposés ex cathedra pour expliquer les principes théoriques. - exercices pratiques sur machine pour mettre en oeuvre la théorie. |
|||||
Linux : appels Système
|
|||||
Présentiel | |||||
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
Pour plus de détails, voir:
|
|||||
Langage C : modularisation
|
|||||
Support(s):
|
|||||
Linux : appels Système
|
|||||
Support(s):
|
|||||
Modalités d'évaluation et critères :
|
|||||
L'évaluation de cette UE est intégrée. Elle comprend, en première session:
|
|||||
Langage C : modularisation
|
|||||
voir description de l'UE | |||||
Linux : appels Système
|
|||||
Voir description de l'UE | |||||
Stage(s) :
|
|||||
Remarques organisationnelles :
|
|||||
Le responsable de l'évaluation de l'UE décide si un déficit est jugé inacceptable (en fonction de l'importance du déficit, de sa gravité ou du caractère nécessaire ou indispensable des compétences non acquises). Dans l'affirmative, il définit une note pour l'ensemble de l'UE inférieure à 10/20. Cette note est représentative du niveau de la non acquisition des compétences requises dans l'UE. Lors du calcul de la moyenne arithmétique pondérée du PAE d'un étudiant, ainsi que du calcul de la moyenne arithmétique pondérée globale de son cursus, le poids associé à la note de la présente UE est son nombre d'ECTS. |
|||||
Langage C : modularisation
|
|||||
voir description de l'UE
|
|||||
Linux : appels Système
|
|||||
Voir description de l'UE | |||||
Contacts :
|
|||||
|
|||||
Langage C : modularisation
|
|||||
Anthony Legrand | |||||
Linux : appels Système
|
|||||
José VANDER MEULEN | |||||