Cycle | 1 | ||||||
Niveau du cadre francophone de certification | 6 | ||||||
Code | INS-1-004 1.1.1 | ||||||
Crédits ECTS | 6 | ||||||
Volume horaire (h/an) | 112,5 | ||||||
Période | Quadrimestre 1 | ||||||
Implantation(s) | TECHNIQUE - Seraing | ||||||
Unité | Obligatoire | ||||||
Responsable de la fiche | QUETTIER, Patrick | ||||||
Pondération | 60 | ||||||
Composition de l'unité d'enseignement |
|
||||||
Prérequis | - | ||||||
Corequis | - |
/
Technique et logique de programmation :
Apprentissage des concepts de la programmation structurée, structures de contrôle, structures de données, architecture des programmes. Etude du langage C standard pour l'application de ces notions de programmation
Technique et logique de programmation :
Généralités sur la programmation : vocabulaire de base, règles d'écriture, commentaires Structure générale d'un programme (ordinogramme & arbre programmatique, 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, structures, structures et pointeurs. Pointeurs et variables pointées. Fonctions de conversion et fonctions de classification. Qualités d'un programme : modularité, validité, tests de mise au point, assertion, lisibilité, commentaires, documentation.
Autres méthodes
Cours théorique magistral
Travaux Dirigés (groupe d'environ 35 étudiants)
Laboratoire : travaux pratiques sur PC
Technique et logique de programmation |
|
Logique et langage de programmation | Léonard Anne, Jacquet Véronique, Quettier Patrick |