Crédits ECTS
4
Volume horaire
46 h
Programme d'études
| Programme | Bloc | Caractère |
|---|---|---|
| IE-Bachelier en informatique, orientation sécurité des systèmes | 1 | Obligatoire |
Prérequis
Co-requis
Implantation
Département technique de Namur
Directeur de département du domaine
Benoît Dujardin
Responsable de l'UE
Cécile PIROTTE
Enseignants intervenants
À définir
L’étudiant sera capable, au terme de l’unité d’enseignement, de :
Utiliser à bon escient le vocabulaire et les concepts liés aux langages de programmation en général.
Utiliser correctement les déclarations, expressions, instructions, contrôles de flux, fonctions, tableaux et chaînes de caractères.
Utiliser correctement les structures, fichiers et pointeurs.
Lire, critiquer et modifier un code donné.
Rédiger des programmes corrects et efficaces.
Appliquer les règles du « clean code » et écrire des programmes lisibles.
Document annexe à la fiche UE accessible via un lien explicitant en quoi le programme d’études s’inscrit dans une politique de développement durable. Une ou plusieurs UE spécifique(s) pourraient être ciblée(s) dans cette annexe.
Approfondir la programmation procédurale en langage C au-delà des bases vues en Programmation 1, en introduisant structures, fichiers et pointeurs, et en renforçant la capacité de produire un code correct, efficace et lisible.
Programmation procédurale avancée en C.
Qualité, lisibilité et efficacité du code.
Structures : définition, déclaration, initialisation, utilisation, passage en fonction, tableaux de structures.
Fichiers : création, lecture, mise à jour.
Pointeurs : déclaration, initialisation, tableaux et pointeurs, structures et pointeurs, structures autoréférentielles, passage par adresse, pointeurs de fonctions.
Fonction principale : dialogue avec le système d’exploitation.
Découpe d’un programme en plusieurs fichiers.
Utilisation d’une bibliothèque non standard.
"The C Programming language", B.W. Kernigham & D.M. Ritchie, Ed. Prentice Hall Software Series, 2d Edition, ISBN 0-13-110362-8
C - A reference manuel", S.P. Harbison & G.L. Stelle JC, Ed. Prentice Hall Software Series, 5d Edition, ISBN, 0-13-109802-0
| Activité d'apprentissage | Support |
|---|---|
| ATEN1065 — Programmation 2 | Ateliers : documents disponibles sur Moodle |
| Activité d'apprentissage | Heures | Langue d'enseignement | Langue d'évaluation |
|---|---|---|---|
| ATEN1065 — Programmation 2 | 46 h | Français | Français |
| Activité d'apprentissage | Méthodes d'enseignement et d'apprentissage |
|---|---|
| ATEN1065 — Programmation 2 | Ateliers. |
À définir
À définir
À définir
Au sein du programme d'études, lors du calcul de la moyenne, la pondération de l'évaluation de l'unité d'enseignement est effectuée sur base des crédits affectés à cette unité d'enseignement et évalués
| Activité d'apprentissage | Modalités d'évaluation |
|---|---|
| ATEN1065 — Programmation 2 | Un test Moodle -PC de l'école UNIQUEMENT (pas de PC portable, tablette, GSM, montre…) -Compte école (attention à avoir les login et mot de passe) -Sans accès à internet |
Une mention sur la fiche informera les étudiants du fait que les précisions sur les épreuves seront disponibles sur Moodle au plus tard 6 semaines avant l'évaluation.