Cycle | 1 | ||||||
Niveau du cadre francophone de certification | 6 | ||||||
Code | ING-1-255 1.1.16 | ||||||
Crédits ECTS | 3 | ||||||
Volume horaire (h/an) | 36 | ||||||
Période | Quadrimestre 1 | ||||||
Implantation(s) | TECHNIQUE - Liège (Ing.) | ||||||
Unité | Optionnel | ||||||
Responsable de la fiche | ANCIAUX, DANIEL | ||||||
Pondération | 30 | ||||||
Composition de l'unité d'enseignement |
|
||||||
Prérequis | |||||||
Corequis |
CONCEVOIR DES SYSTÈMES COMPLEXES |
|
METTRE EN ŒUVRE DES SYSTÈMES COMPLEXES |
|
MENER UNE DÉMARCHE DE RECHERCHE ET D’INNOVATION |
|
Logique de programmation
Bases du Langage C
Bases de l'algorithmique
Notions avancées du langage C
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.
Généralités sur la programmation : vocabulaire de base, règles d'écriture, ordinogramme, pseudo-code, démarche structurée et modularité, structures de contrôle (séquence, choix, répétition). Notions élémentaires : identificateurs, constantes (types associés), types prédéfinis, variables, compatibilité des types (entiers, caractères), expressions.
Architecture de programmation : fonctions (input - process -output), fonctions paramétrées, valeur retournée. Tableaux et pointeurs. Chaînes de caractères. Structures. Pointeurs et variables pointées. Qualité d'un programme.
Algorithmique : algorithmes de recherche et de tri
Fichiers disque, binaires et bufferisés.
Allocation dynamique de mémoire.
Complément d'algorithmique : piles, files d'attente et listes chaînées triées en SDD (structures de données dynamiques
GENIE ELECTRIQUE-INFORMATIQUE : Techniques informatiques |
|
(Centre de ressource de l'école Virtuelle - Equipe Team)
(Centre de ressource de l'école virtuelle - Equipe Team)