BINV2010-1 | |||||
Langage C, Langage C | |||||
Durée :
|
|||||
48h Pr | |||||
Nombre de crédits :
|
|||||
|
|||||
Nom du professeur :
|
|||||
Anthony LEGRAND | |||||
Coordinateur(s) :
|
|||||
Anthony LEGRAND | |||||
Langue(s) de l'unité d'enseignement :
|
|||||
Langue française | |||||
Organisation et évaluation :
|
|||||
Enseignement au premier quadrimestre, examen en janvier | |||||
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 :
|
|||||
Le cours expose les aspects propres à la programmation en C:
- syntaxe et sémantique de base du langage C - structures de données de base (tableau, chaîne de caractères, structure, fichier, etc.) - pointeurs et allocation dynamique de mémoire - découpe en fonctions - modularité d'un programme (fichiers source .c et headers .h) - documentation du code par spécifications (programmation défensive) - compilation (gcc, makefile) et débogage (gdb) |
|||||
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||
L'étudiant doit être capable de :
- écrire une fonction - manipuler des tableaux - manipuler des structures - manipuler des pointeurs - traiter des chaînes de caractères - utiliser les fichiers de types texte et structurés - concevoir une application modularisée Compétence(s) - Capacité(s): C2 - Communiquer, Ecouter, informer, conseiller les acteurs tant en interne qu'en externe CA2.5 -Exploiter un document technique en français et en anglais C3 - Mobiliser les savoirs et les savoir-faire propres à l'informatique de gestion CA3.1 -Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournies C4 - Analyser les données utiles à la réalisation de sa mission en adoptant une démarche systémique CA4.4 -Prendre en compte la problématique de sécurité des applications C5 - S'organiser, Structurer, planifier, coordonner, gérer de manière rigoureuse les actions et les tâches liées à sa mission CA5.3 -Respecter les délais prévus Acquis d'apprentissage(s) terminaux visé(s): - Acquis d'apprentissage terminaux : AAT1. Concevoir des solutions informatiques efficaces qui répondent à des problèmes en maitrisant les structures de données véhiculées. C1-CA1.2 ; C3-CA3.1 et CA3.4 ; C4-CA4.4 * PROGRAMMATION (AAT1) |
|||||
Savoirs et compétences prérequis :
|
|||||
I1040
I1070 |
|||||
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||
|
|||||
Mode d'enseignement (présentiel ; enseignement à distance) :
|
|||||
Présentiel | |||||
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
Support(s):
|
|||||
Modalités d'évaluation et critères :
|
|||||
Responsable de l'évaluation: Legrand Anthony
Langue de l'évaluation: Français
Mode d'évaluation: Examen écrit, Evaluation continue
Pondération des évaluations:
|
|||||
Stage(s) :
|
|||||
Remarques organisationnelles :
|
|||||
Contacts :
|
|||||
anthony.legrand@vinci.be | |||||
Adaptation des engagements pédagogiques suite à la pandémie de COVID-19 pour la session de mai-juin :
|
|||||
Méthodes d'apprentissage mises en uvre : enseignement à distance :
|
|||||
Matière de l'évaluation :
|
|||||
Méthodes d'évaluation :
|
|||||
Contact :
|
|||||