Informations générales sur l'unité d'enseignement : "Langage et logique de programmation 1 "
| Cycle |
1 |
| Niveau du cadre francophone de certification |
6 |
| Code |
INFO-1-060 1.1.1 |
| Crédits ECTS |
7 |
| Volume horaire (h/an) |
120 |
| Période |
Quadrimestre 1 |
| Implantation(s) |
TECHNIQUE - Seraing |
| Unité |
Obligatoire
|
| Responsable de la fiche |
JACQUET, VERONIQUE |
| Pondération |
70 |
| Composition de l'unité d'enseignement |
| Intitulé |
Nombre d'heures |
Pondération |
| Langage et logique de programmation 1 |
120 |
100 |
|
| Prérequis |
|
| Corequis |
|
-
Acquis d'apprentissage spécifiques sanctionnés par l'évaluation
Ecrire des programmes mettant en pratique les concepts de la programmation structurée en C.
-
Contenus
-
Généralités sur la programmation : vocabulaire de base, règles d'écriture, commentaires Structure générale d'un programme (organigramme, pseudo-code), démarche structurée et modularité, structures de contrôle (séquence, choix, répétition). Notions élémentaires : identificateurs, constantes (type associé), types prédéfinis, variables, compatibilité des types (entier – caractère), expressions
Architecture de programmation : fonctions (input -process -output), fonctions paramétrées, valeur retournée, paramètre (valeur – adresse). Autres types de données : tableaux et pointeurs, chaînes de caractères et fonctions associées, pointeurs et variables pointées. Qualités d'un programme : modularité, validité, tests de mise au point, lisibilité, commentaires.