Logo HEPL
Langage et logique de programmation 1

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 -
  • Contribution au profil d'enseignement

  • Communiquer et informer
    • Utiliser le vocabulaire adéquat
    Collaborer à la conception, à l’amélioration et au développement de projets
    • Planifier des activités et évaluer la charge et la durée de travail liées à une tâche
    • Analyser une situation donnée sous ses aspects techniques et scientifiques
    • Proposer des solutions qui tiennent compte des contraintes
    Communiquer et informer 1
    • Utiliser le vocabulaire adéquat
  • 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.

  • Objectifs

  • Partie de fiche comprenant des problèmes syntaxiques
  • 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. 

  • Méthodes d'enseignement et d'apprentissage

  • Cours ex-cathedra
  • Activités interactives demandant une participation active de l’étudiant
  • Travaux de laboratoires
  • Evaluation

  • Langage et logique de programmation 1
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours au format papier

  • Léonard Anne, Jacquet Véronique, Quettier Patrick, "Langage et logique de programmation "
    Léonard Anne, "Langage et logique de programmation Introduction à l'algorithmique "
  • Autres supports de cours

  • Aucun autre support défini