IMAGES

Année académique : 2024-2025
Département : Sciences et techniques
Domaine d'étude : Sciences
Cursus : Informatique - orientation technologies de l’informatique
Volume horaire : 30 périodes
Nombre de crédits : 3
Implantation(s) : Londres
Quadrimestre(s) : Q2
Niveau du cadre francophone de certification : 6

Intitulé U.E. : Programmation laboratoire B2Q2 Code U.E. : IN221 / INFO0049
Pondération : 60 pts Cycle : 1 Obligatoire : oui Bloc : Bloc 2 Langue d'enseignement : Français

Activités d'apprentissage composant l'UE :

Titre : Titulaire(s) de l'AA : Nombre d'heures :
Programmation évènementielle (laboratoire)LABEYE Roch, 30

Coordonnées du responsable de l'UE :

LABEYE Roch (Roch.LABEYE@hel.be) 

Coordonnées des intervenants de l'UE :

LABEYE Roch (Roch.LABEYE@hel.be),

Prérequis :

Corequis :

Compétences visées

Collaborer à la conception, à l’amélioration et au développement de projets techniques.

- Analyser une situation donnée sous ses aspects techniques et scientifiques.
- Elaborer une méthodologie de travail.
- Planifier des activités.
- Proposer des solutions qui tiennent compte des contraintes.
- Rechercher et utiliser les ressources adéquates.

Collaborer à l'analyse et à la mise en œuvre d'un système informatique.

- Assurer la maintenance, le suivi et l’adaptation des choix technologiques qui ont été implémentés.
- Sur base de spécifications issues d’une analyse : développer une solution logicielle | mettre en œuvre une architecture matérielle.

Communiquer et informer.

- Mener une discussion, argumenter et convaincre de manière constructive.
- Présenter des prototypes de solution et d’application techniques.
- Utiliser le vocabulaire adéquat.

Intégrer et faire communiquer différents composants software et hardware dans un environnement hétérogène.

- Analyser le schéma, installer et exploiter une base de données informatisée.
- Réaliser une application informatique à l'aide d'un langage de programmation procédural ou orienté objet, dans différents environnements de développement.

S’engager dans une démarche de développement professionnel.

- Développer une pensée critique.
- S’informer et s’inscrire dans une démarche de formation permanente.
Description du contenu des activités d'apprentissage (AA) :

1 : Programmation évènementielle (laboratoire)

Savoir

Appliquer les concepts abordés lors de l'activités d'apprentissage « Programmation événementielle (théorie) » pour réaliser deux applications :

  • Réaliser une application de type winform (jeu se jouant à deux ou plus de type échec, stratégo, ...).
  • Intégrer dans une application de type winform classique une gestion de base de données selon une architecture n-couches en respectant le cahier des charges fourni par l'enseignant.

Savoir faire

Etre capable d'appliquer et d'adapter les concepts abordés dans le cours de théorie ainsi que dans l'unité d'enseignement « Analyse et gestion de bases de données ».

Réfléchir à différentes solutions possibles pour résoudre un problème donné.

Rechercher de la documentation sur internet et être capable de faire le tri en réfléchissant à la meilleure solution applicable.

Savoir être

L'autonomie est à nouveau le savoir-être central de cette activité d'apprentissage, les solutions étant construites par l'étudiant sous la direction de l'enseignant qui joue le rôle du demandeur et du conseiller technique en posant requêtes, critiques et conseils.



Description des méthodes d'enseignement :

1 : Programmation évènementielle (laboratoire)

Réaliser un jeu (de société) en WinForm pouvant être joué à 2 ou plus et utilisant les connaissance acquises en programmation événementielle.

L'application relative à la gestion d'une base de données sera réalisée sous MS SQL Server avec, comme contrainte, une architecture n-couche. Un cahier des charges succint sera proposé aux étudiants et il leur sera loisible de le compléter.

L'enseignant joue le rôle du demandeur et du conseiller technique en posant requêtes, critiques et conseils.

Après réflexion et analyse concernant le programme demandé et les différentes manières de rédiger algorithme et applications, les séances seront consacrées à la réalisation des applications demandées, en disposant de l'aide éventuelle de l'enseignant.



Modalités et critères d'évaluation :

1 : Programmation évènementielle (laboratoire)

Evaluation continue formative par l'intermédiaire du travail effectué en cours d'année.

Évaluation récapitulative en fin de période où l'étudiant sera apte à commenter, corriger et modifier son programme, les applications demandées devant être présentées comme produits finis pour être effectivement évaluées.

En cas de seconde session, les modalités d'évaluation restent identiques.

Pondération A.A. :

1 : Programmation évènementielle (laboratoire)

Évaluation de fin de quadrimestre : 60 points

  • Jeu
    • application fournie (exactitude, robustesse, qualité du code, de l'analyse, ...) : 15 points
    • aménagements demandés en cours d'examen : 15 points
  • Base de données
    • application fournie (exactitude, robustesse, qualité du code, de l'analyse, ...) : 15 points
    • aménagements demandés en cours d'examen : 15 points

La cote finale, sur 60 points, ne sera élaborée qu'après évaluation des deux projets. Une dispense par projet est toutefois possible (si l'évaluation obtenue à ce dernier est supérieure ou égale à 10).

Dispositions spéciales COVID-19 :

1 : Programmation évènementielle (laboratoire)

Dispositions spéciales COVID-19 (session août/septembre 2020) :

1 : Programmation évènementielle (laboratoire)

Sources, références et supports éventuels :

1 : Programmation évènementielle (laboratoire)

La programmation orientée objet par l'intermédiaire de C#, Notes de cours disponibles sur la plateforme.

Codes sources élaborés lors des cours de programmation événementielle théorie.

Bibliothèque, internet



Pondération U.E. :

Évaluation de fin de quadrimestre : 60 points

  • Jeu
    • application fournie (exactitude, robustesse, qualité du code, de l'analyse, ...) : 15 points
    • aménagements demandés en cours d'examen : 15 points
  • Base de données
    • application fournie (exactitude, robustesse, qualité du code, de l'analyse, ...) : 15 points
    • aménagements demandés en cours d'examen : 15 points

La cote finale, sur 60 points, ne sera élaborée qu'après évaluation des deux projets. Une dispense par projet est toutefois possible (si l'évaluation obtenue à ce dernier est supérieure ou égale à 10).

Pour les unités optionnelles de langues de du département économique, veuillez vous référer à la fiche de langue correspondante (en cours obligatoire).
Toute modification éventuelle de cette fiche en cours d’année ne peut se faire qu’exceptionnellement et avec l’accord de la direction départementale conformément à l’article 77 du décret du 7/11/2013 (force majeure touchant les enseignants responsables).
Dans le courant de l’année académique 2024-2025, la HEL basculera la gestion informatique des études qu’elle organise et de ses étudiants sur un nouveau logiciel et un nouveau portail.
En ce qui concerne les évaluations, dans certains cas, l’évaluation finale d’une Unité d’enseignement s’exprime sous la forme d’une note spéciale (qui n’est pas une note numérique) qui se retrouve sur le bulletin. La présence d’une de ces notes entraîne automatiquement la non-validation de l’Unité d’enseignement.
Le tableau de correspondance ci-dessous reprend l’ensemble des « notes spéciales », leur signification ainsi que leur transcription dans le logiciel actuel et le nouveau logiciel.
Explication de la note spéciale Logiciel actuel (Proeco) Nouveau logiciel
Absence pour maladie ou autre motif légitime (l’étudiant a prévenu dans les formes et délais de son absence à l’examen conformément à l’article 57 a) du RGEE et le motif a été retenu par le président du jury) CM (certificat médical) ou ML (motif légitime) E (excusé)
Note de présence (l’étudiant a prévenu qu’il ne passerait pas l’examen conformément à l’article 58 du RGEE) PR P
Absence injustifiée (l’étudiant n’a pas justifié son absence par un certificat médical ou un motif légitime ou l’absence n’a pas été annoncée ou encore le motif légitime n’a pas été retenu par le président du jury) PP (pas présenté) A (absent)
Fraude (annulation de la note pour sanction disciplinaire) FR (fraude) F (fraude)