Logo HEPL
Programmation

Informations générales sur l'unité d'enseignement : "Programmation"

Cycle 1
Niveau du cadre francophone de certification 6
Code MUL-1-003 1.1.1
Crédits ECTS 5
Volume horaire (h/an) 45
Période Quadrimestre 1
Implantation(s) SOCIAL - Jemeppe
Unité Obligatoire
Responsable de la fiche ERNOTTE, ROLAND
Pondération 50
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Logique de programmation 15 EI
Logique de programmation (laboratoire) 30 EI
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • INTERAGIR AVEC SON MILIEU PROFESSIONNEL
    • Comprendre les concepts, le vocabulaire et les codes professionnels
    • Etablir et respecter des conventions et des consignes
    • Disposer d’une culture numérique basée sur un usage expert et critique des TIC et être capable de passer d’un environnement technologique à un autre
    Appréhender le contexte technologique du développement de produits multimédias interactifs
    • Maîtriser les technologies informatiques inhérentes à la création multimédia (raisonnement logique, techniques du traitement de l'information, techniques de stockage de l'information, programmation, authoring, interface homme-machine)
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • • face à la description, donnée dans un langage simple, d'un ensemble de tâches à faire exécuter par un ordinateur, concevoir un algorithme (et l’exprimer éventuellement au moyen d’un pseudo code ou d’un ordinogramme)

    • traduire ou exprimer dans un langage de programmation informatique un algorithme faisant intervenir les notions de variable, d'instruction d'entrée/sortie, de structure conditionnelle, de boucle, de tableau, de fonction et d'objet littéral

  • Objectifs

  • Un algorithme est une marche à suivre, destinée à être exécutée par un ordinateur, afin de réaliser une tâche donnée.

    Il est nécessaire de concevoir des algorithmes simples si l’on veut développer des sites web, des applications mobiles, des jeux,… ou plus largement des applications multimédias. Le but du cours est d’appréhender les bases de l'algorithmique.

  • Contenus

  • Notions d'algorithmique abordées :

    • variables, types de données, affectation
    • structures de contrôle : tests et boucles
    • tableaux
    • fonctions

    Les algorithmes sont testés en utilisant de préférence un langage spécifique au multimédia (javascript).

  • Méthodes d'enseignement et d'apprentissage

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

  • Programmation
    • 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

  • Partie de fiche comprenant des problèmes syntaxiques