Crédits ECTS
3
Volume horaire
36 h
Programme d'études
| Programme | Bloc | Caractère |
|---|---|---|
| IE-Bachelier en informatique, orientation développement d'applications | 2 | Obligatoire |
Prérequis
Co-requis
Implantation
Département technique de Namur
Directeur de département du domaine
Benoît Dujardin
Responsable de l'UE
Christophe LECLERE
Enseignants intervenants
AAT2 - Programme des applications logicielles sur base de spécifications répondant aux besoins du client
AAT3 - Participe à l’analyse, la conception, la programmation, le test et la maintenance d’applications informatiques en s’inscrivant dans une démarche de formation permanente, notamment en exploitant toute source documentaire y compris en anglais
AAT5 - Conçoit des applications informatiques structurées, robustes et sécurisées dans le respect des bonnes pratiques en vigueur, en privilégiant la réutilisabilité et en anticipant les évolutions futures
-Concevoir et rédiger des programmes dans les langages étudiés en appliquant les principes de l'orienté objet
-Utiliser certains éléments avancés des langages étudiés
-Réaliser des tâches en respectant les principes du clean code et en maîtrisant suffisamment l'algorithmique
Document annexe à la fiche UE accessible via un lien explicitant en quoi le programme d’études s’inscrit dans une politique de développement durable. Une ou plusieurs UE spécifique(s) pourraient être ciblée(s) dans cette annexe.
À définir
-Compléments liés à l'orienté objet (en Java et en JavaScript), dont interfaces et classes abstraites
-Introduction au langage C# en (re)voyant les concepts de l'orienté objet standard (encapsulation, héritage, polymorphisme, interfaces...)
-Spécificités du langage C# : propriétés et visibilité, paramètres des méthodes...
-Éléments avancés parmi / tels que : classes génériques, collections, délégués et lambda expressions, LINQ
-Pratique du clean code et de la réflexion algorithmique à travers des exercices applicatifs
À définir
| Activité d'apprentissage | Support |
|---|---|
| AIGN2002 — Programmation orientée objet | Ateliers, laboratoires (exercices) et slides disponibles sur Moodle |
| Activité d'apprentissage | Heures | Langue d'enseignement | Langue d'évaluation |
|---|---|---|---|
| AIGN2002 — Programmation orientée objet | 36 h | Français | Français |
| Activité d'apprentissage | Méthodes d'enseignement et d'apprentissage |
|---|---|
| AIGN2002 — Programmation orientée objet | Théorie via des ateliers à effectuer en autonomie, points théoriques en séances synchrones et exercices via laboratoires Les séances sont prévues au sein du coworking. Les enseignants sont disponibles pour des feedbacks lors des séances de coworking et/ou via le serveur Discord IODA. |
À définir
Evaluation intégrée : Non
Remédiable : Oui
Pondération de l’AA (%) - 100%
Au sein du programme d'études, lors du calcul de la moyenne, la pondération de l'évaluation de l'unité d'enseignement est effectuée sur base des crédits affectés à cette unité d'enseignement et évalués
| Activité d'apprentissage | Modalités d'évaluation |
|---|---|
| AIGN2002 — Programmation orientée objet | Examen écrit / sur PC. Les étudiants peuvent avoir à leur disposition toutes les notes (papier ou version électronique) qu'ils désirent lors des examens mais pas d'IA (embarquée ou non). |
Une mention sur la fiche informera les étudiants du fait que les précisions sur les épreuves seront disponibles sur Moodle au plus tard 6 semaines avant l'évaluation.