PROG0001-1 | |||||
Programmation
|
|||||
Durée :
|
|||||
Introduction à la programmation : 30h Th Laboratoire programmation : 15h Th |
|||||
Nombre de crédits :
|
|||||
|
|||||
Nom du professeur :
|
|||||
Introduction à la programmation : Emmanuel Demuelenaere, Caroline Dubois
Laboratoire programmation : Emmanuel Demuelenaere, Bryan Jennequin, Clément Schmouker |
|||||
Coordinateur(s) :
|
|||||
Caroline Dubois | |||||
Langue(s) de l'unité d'enseignement :
|
|||||
Langue française | |||||
Organisation et évaluation :
|
|||||
Enseignement au premier quadrimestre, examen en janvier | |||||
Unités d'enseignement prérequises et corequises :
|
|||||
Les unités prérequises ou corequises sont présentées au sein de chaque programme | |||||
Contenus de l'unité d'enseignement :
|
|||||
Introduction à la programmation
|
|||||
Introduction à la programmation
|
|||||
Notions d'algorithme et de langages de programmation
Structures de contrôle : séquences, conditionnelles et répétitives Structures de données : variables, constantes et tableaux |
|||||
Laboratoire programmation
|
|||||
Laboratoire correspondant à l'activité "Introduction à la programmation" : Traduction et tests d'algorithmes en JavaScript | |||||
Acquis d'apprentissage (objectifs d'apprentissage) de l'unité d'enseignement :
|
|||||
Au terme de l'UE, l'étudiant est capable de :
|
|||||
Introduction à la programmation
|
|||||
Au terme de l'UE, l'étudiant est capable de :
|
|||||
Laboratoire programmation
|
|||||
Au terme de l'UE, l'étudiant est capable de : ? Comprendre et analyser un algorithme préexistant ? Analyser un problème : identifier les données d'entrée, les résultats de sortie, le traitement... ? Mettre au point une solution algorithmique ? Valider la solution algorithmique par des traces d'exécution et des jeux d'essais simples ? Adapter un algorithme aux contraintes du langage de programmation (JavaScript) | |||||
Savoirs et compétences prérequis :
|
|||||
NEANT | |||||
Introduction à la programmation
|
|||||
Néant | |||||
Laboratoire programmation
|
|||||
NEANT | |||||
Activités d'apprentissage prévues et méthodes d'enseignement :
|
|||||
Voir les engagements de chaque Activité d'Apprentissage | |||||
Introduction à la programmation
|
|||||
|
|||||
Laboratoire programmation
|
|||||
Analyse de problèmes et résolution par création de code javascript | |||||
Mode d'enseignement (présentiel, à distance, hybride) :
|
|||||
Hybridation
Voir les engagements de chaque Activité d'Apprentissage |
|||||
Introduction à la programmation
|
|||||
Hybride
|
|||||
Laboratoire programmation
|
|||||
Hybridation:
Cours en présentiels et / ou à distances. Travaux à domicile |
|||||
Lectures recommandées ou obligatoires et notes de cours :
|
|||||
Voir les engagements de chaque Activité d'Apprentissage | |||||
Introduction à la programmation
|
|||||
Notes de cours disponibles sur Moodle | |||||
Laboratoire programmation
|
|||||
Notes de cours disponibles sur Moodle ou Teams | |||||
Modalités d'évaluation et critères :
|
|||||
L'évaluation de l'UE repose sur une épreuve non intégrée (une évaluation par AA). Pour que l'UE soit validée, l'étudiant doit obtenir une moyenne supérieure ou égale à 50 % pour l'UE. La note de l'UE est obtenue via une moyenne géométrique pondérée des notes des AA.
Pondération de l'UE:
|
|||||
Introduction à la programmation
|
|||||
|
|||||
Laboratoire programmation
|
|||||
Évaluation continue + Examen en session | |||||
Stage(s) :
|
|||||
NEANT | |||||
Introduction à la programmation
|
|||||
Néant | |||||
Laboratoire programmation
|
|||||
NEANT | |||||
Remarques organisationnelles :
|
|||||
NEANT | |||||
Introduction à la programmation
|
|||||
Néant | |||||
Laboratoire programmation
|
|||||
NEANT | |||||
Contacts :
|
|||||
caroline.dubois@heaj.be
emmanuel.demuelenaere@heaj.be clement.schmouker@heaj.be |
|||||
Introduction à la programmation
|
|||||
caroline.dubois@heaj.be
emmanuel.demuelenaere@heaj.be |
|||||
Laboratoire programmation
|
|||||
emmanuel.demuelenaere@heaj.be
clement.schmouker@heaj.be |
|||||