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