Crédits ECTS
6
Volume horaire
64 h
Programme d'études
| Programme | Bloc | Caractère |
|---|---|---|
| IE-Bachelier en informatique, orientation développement d'applications | 1 | Obligatoire |
Prérequis
Co-requis
Implantation
Département technique de Namur
Directeur de département du domaine
Benoît Dujardin
Responsable de l'UE
Françoise DUBISY
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
-Modéliser les classes en choisissant les attributs et méthodes adéquats à partir d'un énoncé spécifiant les besoins d'un logiciel à concevoir en orienté objet
-Interpréter un diagramme de classes existant ou créer un diagramme de classes répondant aux besoins de l'utilisateur en établissant les associations entre classes et en spécifiant leurs cardinalités
-Préciser dans un diagramme de classes les éventuelles associations particulières entre classes telles que réflexive, classe-association, sous-association, unidirectionnelle, ordonnée, disjointe, qualifiée
-Identifier et représenter l'héritage entre classes dans un diagramme de classes
-Implémenter des classes en Java en appliquant les principes de l'orienté objet
-Implémenter des associations entre classes en Java à partir d'un diagramme de classes et exploiter les liens entre objets
-Appliquer en Java les principes de l'héritage et du polymorphisme
-Construire des algorithmes corrects en appliquant les principes de programmation structurée et du Clean Code
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
Principes de programmation orientée objet
-Introduction à l'orienté objet
-Objets, classes et UML
-Relations entre classes
-Cas particuliers de relations
-Héritage
Langage de programmation orienté objet
-Objets et classes
-Encapsulation
-Interface utilisateur
-Surcharge de constructeur et de méthode
-Liens entre objets
-Héritage
-Les mots clés static et final
-Tableaux d'objets
À définir
| Activité d'apprentissage | Support |
|---|---|
| ATEN1054-A — Principes de programmation orientée objet | Théorie : slides Powerpoint déposés sur Moodle Exercices : énoncés d'exercices déposés sur Moodle |
| ATEN1054-B — Langage de programmation orienté objet | Théorie : syllabus déposé sur Moodle Exercices : énoncés d'exercices déposés sur Moodle |
| Activité d'apprentissage | Heures | Langue d'enseignement | Langue d'évaluation |
|---|---|---|---|
| ATEN1054-A — Principes de programmation orientée objet | 24 h | Français | Français |
| ATEN1054-B — Langage de programmation orienté objet | 40 h | Français | Français |
| Activité d'apprentissage | Méthodes d'enseignement et d'apprentissage |
|---|---|
| ATEN1054-A — Principes de programmation orientée objet | Cours magistraux : exposés Exercices pratiques : travaux pratiques, travaux dirigés Accompagnement à la réussite : examen blanc |
| ATEN1054-B — Langage de programmation orienté objet | Cours magistraux : exposés Exercices pratiques : réalisation de programmes Java sur ordinateur Accompagnement à la réussite : exercices progressifs, examen blanc |
À définir
Evaluation intégrée : Oui
Remédiable : Oui
À définir
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 |
|---|---|
| ATEN1054-A — Principes de programmation orientée objet | Examen écrit : création, adaptation et interprétation de diagrammes de classes |
| ATEN1054-B — Langage de programmation orienté objet | Examen : programme à développer en Java sur ordinateur |
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.