IMAGES

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

Intitulé U.E. : Programmation théorie B2Q1 Code U.E. : IN211
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 orientée objet (théorie)Comhaire Anne, 48

Coordonnées du responsable de l'UE :

Comhaire Anne (AnneLise.COMHAIRE@hel.be) 

Coordonnées des intervenants de l'UE :

Comhaire Anne (AnneLise.COMHAIRE@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.
- Proposer des solutions qui tiennent compte des contraintes.
- Rechercher et utiliser les ressources adéquates.

Communiquer et informer.

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

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.

S’inscrire dans une démarche de respect des réglementations

- Respecter les normes, les procédures et les codes de bonne pratique.
Description du contenu des activités d'apprentissage (AA) :

1 : Programmation orientée objet (théorie)

Savoir

Maitrise des concepts de bases de la programmation orientée objet : classe, encapsulation, héritage, polymorphisme, classes abstraites, interfaces, communication entre objets, comparaison/clonage d'objets,...

Connaissance des possibilités offertes par la gestion des exceptions, les expressions régulières, LINQ et la sérialisation en fonction du temps disponible.

Cet apprentissage se fait par l'intermédiaire du langage C#.

Une comparaison avec les autres langages de programmation orienté-objet peut être faite quand cela apporte un plus.

Découverte de l'environnement de développement Visual Studio .Net,

Le langage UML est abordé pour permettre une meilleure modélisation des relations des classes entre elles.

Savoir faire

Choisir les bons agencements de classes en fonction du problème posé.

Mettre en application ce choix de structure de classes.

Savoir être

Etre ponctuel, respecter les consignes, travailler en équipe.

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



Description des méthodes d'enseignement :

1 : Programmation orientée objet (théorie)

Les concepts sont abordés sous forme pratique par la présentation de petits scénarios.

A partir de ceux-ci, des programmes sont réalisés en classe qui permettent de mettre en évidence les problèmes rencontrés par les concepteurs de la programmation orientée objet et les choix qu'ils ont fait pour les résoudre.

Des travaux reprenant des questions théoriques ainsi que la réalisation de programmes basés sur les concepts vus au cours sont proposés aux étudiants.

Le cours contient au moins 20% de travail en autonomie.

L’enseignement se fera en présentiel, avec peut-être quelques séances à distance qui pourraient être parfois des séances de coaching individuel.

Toutefois, il peut passer en hybride (mix de présentiel et de distanciel) ou en distanciel complet en fonction de la situation (vidéos de présentation de la théorie et échanges via vidéo-conférence).
 



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

1 : Programmation orientée objet (théorie)

Une évaluation continue par l'intermédiaire de tests ou travaux effectués en classe ou à domicile sera réalisée régulièrement pour vérifier la compréhension des concepts vus au cours.

Cette évaluation continue entrera en compte dans la note finale à chaque session.

Si c'est possible, un partiel dispensatoire de l'examen à notes ouvertes sera réalisé à la fin du cours.

Un examen écrit (sur papier ou sur ordinateur) à notes ouvertes sera réalisé à chaque session.

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

Pondération A.A. :

1 : Programmation orientée objet (théorie)

Session 1 et  2.

  • Evaluation continue (définitive pour l'année académique) : 12 points.
  • Examen écrit en session : 48 points.
Dispositions spéciales COVID-19 :

1 : Programmation orientée objet (théorie)

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

1 : Programmation orientée objet (théorie)

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

1 : Programmation orientée objet (théorie)

Notes de cours sur la plateforme du moment fournie par la HEL.

Codes sources fournis ou élaborés lors des cours théoriques.

Documents complémentaires fournis par l’enseignant.

Internet.



Autres informations (AA) :

1 : Programmation orientée objet (théorie)

Une note de régime de 5 à 10%  pourra être attribuée pour l'attitude en classe, avec les autres étudiants et le professeur. Que ce soit lors des travaux individuels ou lors des travaux de groupes.

 

Pondération U.E. :

Session 1 et  2.

  • Evaluation continue (définitive pour l'année académique) : 12 points.
  • Examen écrit en session : 48 points.
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).