Logo HEPL
GENIE ELECTRIQUE-INFORMATIQUE : Techniques informatiques

Informations générales sur l'unité d'enseignement : "GENIE ELECTRIQUE-INFORMATIQUE : Techniques informatiques"

Cycle 1
Niveau du cadre francophone de certification 6
Code ING-1-255 1.1.16
Crédits ECTS 5
Volume horaire (h/an) 56
Période Quadrimestre 1
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Optionnel
Responsable de la fiche ANCIAUX, DANIEL
Pondération 50
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Techniques informatiques 56 EI
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • CONCEVOIR DES SYSTÈMES COMPLEXES
    • Etablir une architecture/une structure /un schéma fonctionnel
    MENER UNE DÉMARCHE DE RECHERCHE ET D’INNOVATION
    • Développer son inventivité
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • Définir et décrire les notions importantes du C++ : classes, héritage, allocation dynamique, surcharge des oppérateurs, flux, exceptions.

    Définir et décrire les notions d'algorithmique : concevoir une méthode de tri optimisée, une recherche dans un vecteur trié et non trié.

    Développer une application complète en langage C / C++ en respectant un cahier des charges précis.

  • Objectifs

  • Partie de fiche comprenant des problèmes syntaxiques
  • Contenus

    1. En langage C

    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.

    1. En langage C++

    Différences avec le C

    Classes et objets

    Allocation dynamique

    Surcharge des opérateurs

    Héritage

    Exceptions

    Templates STL

    Flux

  • Méthodes d'enseignement et d'apprentissage

  • Cours ex-cathedra
  • Travaux de laboratoires
  • Evaluation

  • GENIE ELECTRIQUE-INFORMATIQUE : Techniques informatiques
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours au format papier

  • Aucun support déposé pour cette unité d'enseignement
  • Autres supports de cours

    • Logique et langage de programmation (V. Jacquet, G. Leblanc, A. Léonard, F. Missa, P. Quettier)

    (Centre de ressource de l'école Virtuelle - Equipe Team)

    • Notions avancées de langage C (Anciaux Daniel)

    (Centre de ressource de l'école virtuelle - Equipe Team)