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, José VANDER MEULEN
Linux : appels Système : Anthony LEGRAND, 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 notr é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 :
|
|||||
Les UE suivantes sont des prérequis à cette UE:
|
|||||
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) :
|
|||||
Voir:
|
|||||
Langage C : modularisation
|
|||||
Présentiel (théorie et TP en salles machines)
|
|||||
Linux : appels Système
|
|||||
Présentiel | |||||
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
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 :
|
|||||
Cette UE est un prérequis de l'UE BINV3080 Intégration en milieu professionnel.
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. Tenant compte de la situation sanitaire et du Protocole pour la reprise des cours dans l'enseignement supérieur émanant de la Ministre Glatigny, les modalités prévues pour l'organisation et l'évaluation de cette Unité d'enseignement sont susceptibles d'être modifiées en cas d'évolution du risque épidémique et d'un retour vers un confinement total ou partiel. |
|||||
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 | |||||