IMAGES

Année académique : 2020-2021
Département : Sciences et techniques
Domaine d'étude : Sciences
Cursus : Informatique et systèmes - orientation technologie de l’informatique
Volume horaire : 48 périodes
Nombre de crédits : 4
Implantation(s) : Londres
Quadrimestre(s) : Q2
Niveau du cadre francophone de certification : 6

Intitulé U.E. : Programmation événementielle théorie Code U.E. : IN220
Pondération : 80 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 (théorie)Alexandre Patrick, 48

Coordonnées du responsable de l'UE :

Alexandre Patrick (Patrick.ALEXANDRE@hel.be) 

Coordonnées des intervenants de l'UE :

Alexandre Patrick (Patrick.ALEXANDRE@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.
- Rechercher et utiliser les ressources adéquates.

Communiquer et informer.

- Mener une discussion, argumenter et convaincre de manière constructive.
- Utiliser le vocabulaire adéquat.

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 (théorie)

Savoir

Appliquer les concepts de la programmation orientée objet en C# au contexte événementiel du développement de type Winform,

Approfondir l'utilisation de l'environnement de développement Visual Studio .Net en découvrant des contrôles disponibles dans un développement traditionnel d'applications pour Windows (de manière non exhaustive : fenêtre, boîte de dialogue, menu, barre de boutons, zones d'édition et d'affichage, boîte de liste, bouton, timer, éléments graphiques GDI, événements et message, principes d'affichage, principe d'invalidation d'une fenêtre, contrôle personnalisé), de leurs propriétés et des événements associés,

Connaître les possibilités offertes par Linq, les accès aux bases de données, les threads, les délégués (notamment dans le cadre d'une introduction à l'analyse numérique : analyse de différentes méthodes de résolution numérique de problèmes en lien avec les erreurs possibles).

Interfaçage avec divers outils existant comme des logiciels de bureautique, des logiciels d'ingénierie, ...

Savoir faire

Comprendre les concepts présentés, faire le lien entre les différentes matières abordées (y compris les programmations procédurales et orientée objet).

Etre capable d'appliquer et d'adapter les concepts abordés au cours.

Réfléchir à différentes solutions possibles pour résoudre un problème donné (illustré notamment par les notions d'analyse numérique).

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

Savoir être

Via la manière de présenter les matières, basée sur les tutoriaux que l'étudiant rencontrera dans sa vie professionnelle, l'autonomie est un des acquis principalement ciblé en tant que savoir-être.

On veillera également à insister sur l'esprit critique dont doit disposer tout étudiant technique pour lui permettre de choisir la solution la mieux adaptée à la résolution d'un problème (illustré notamment par les notions d'analyse numérique).



Description des méthodes d'enseignement :

1 : Programmation évènementielle (théorie)

La programmation événementielle couplée avec la programmation orientée objet et classique est présentée au travers de modules illustrant les possibilités d'un environnement de RAD (Rapid Application Development) via les ressources mises à disposition du programmeur.

Les concepts sont abordés sous la forme d'un tutoriel dirigé pour préparer les étudiants à l'utilisation de ce type de support de formation qu'ils croiseront lors de leur vie professionnelle. Certaines séances se clôtureront par la réalisation d'un programme utilisant les ressources présentées au cours.

L’enseignement se fera, par défaut, en présentiel, avec ou sans masque selon les consignes (sanitaires). Toutefois, il peut passer en hybride (mix de présentiel et de distanciel) ou en distanciel complet si nécessaire. Le distanciel se basera sur des vidéos de présentation de la théorie et sur des échanges via vidéo-conférence.



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

1 : Programmation évènementielle (théorie)

L'évaluation se fait en partie en cours d'année via des exercices à rendre en séance.

Un examen écrit à notes ouvertes constituera l'essentiel de la cote.

Les modalités d’évaluation restent identiques quelle que soit la situation (sanitaire), seuls changent les « moyens » utilisés pour que se tiennent ces évaluations.

Pondération A.A. :

1 : Programmation évènementielle (théorie)

Exercices à rendre en séance : 10 points

Examen écrit à notes ouvertes : 70 points

Dispositions spéciales COVID-19 :

1 : Programmation évènementielle (théorie)

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

1 : Programmation évènementielle (théorie)

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

1 : Programmation évènementielle (théorie)

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 théoriques.



Pondération U.E. :

Exercices à rendre en séance : 10 points

Examen écrit à notes ouvertes : 70 points

Informations complémentaires sur l'UE :
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).