![]() | Programme d’études 2025-2026 | English | |
![]() | Algorithmique et programmation orientée objet | ||
Unité d’enseignement du programme de Bachelier en sciences mathématiques (MONS) (Horaire jour) à la Faculté des Sciences |
| Code | Type | Responsable | Coordonnées du service | Enseignant(s) |
|---|---|---|---|---|
| US-B1-SCMATH-011-M | UE optionnelle | QUOITIN Bruno | S802 - Réseaux et Télécommunications |
|
| Langue d’enseignement | Langue d’évaluation | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Crédits | Pondération | Période d’enseignement |
|---|---|---|---|---|---|---|---|---|---|
| Français | 24 | 36 | 0 | 0 | 0 | 6 | 6.00 | 2e quadrimestre |
| Code(s) d’AA | Activité(s) d’apprentissage (AA) | HT(*) | HTPE(*) | HTPS(*) | HR(*) | HD(*) | Période d’enseignement | Pondération |
|---|---|---|---|---|---|---|---|---|
| S-INFO-604 | Algorithmique et programmation orientée objet | 24 | 36 | 0 | 0 | 0 | Q2 | 100.00% |
| Unité d'enseignement |
|---|
Objectifs par rapport aux acquis d'apprentissage du programme
Acquis d'apprentissage de l'UE
Concevoir et comprendre des algorithmes et leur mise en oeuvre sous forme de programmes informatiques.
Comprendre et appliquer le paradigme de programmation orientée objet.
Ecrire et comprendre un programme en langage Java.
Analyser la performance d'un algorithme (complexité algorithmique).
Utiliser quelques design patterns.
Comprendre et mettre en oeuvre des structures de données simples (listes chaînées, tableaux, tables de hachage) ainsi que des techniques de programmation (récursivité, diviser pour régner, programmation dynamique).
Contenu de l'UE : descriptif et cohérence pédagogique
(void activité d'apprentissage)
Compétences préalables
Sans objet
Types d'activités
| AA | Types d'activités |
|---|---|
| S-INFO-604 |
|
Mode d'enseignement
| AA | Mode d'enseignement |
|---|---|
| S-INFO-604 |
|
Supports principaux non reproductibles
| AA | Supports principaux non reproductibles |
|---|---|
| S-INFO-604 | Brief Java: Early Objects, 9th edition, Cay Horstmann, Wiley, 2020 (les versions antérieures intitulées "Java Concepts" du même auteur sont également appropriées) |
Supports complémentaires non reproductibles
| AA | Support complémentaires non reproductibles |
|---|---|
| S-INFO-604 | Sans objet |
Autres références conseillées
| AA | Autres références conseillées |
|---|---|
| S-INFO-604 | - Garbage Collection: Algorithms for Automatic Dynamic Memory Management, R. Jones, R. Lins, John Wiley & Sons, Inc., 1996, ISBN 0-471-94148-4. - Introduction to Programming in Java: An Interdisciplinary Approach, R. Sedgewick, K. Wayne, Addison-Wesley, 2007, ISBN 0-321-49805-4. - Introduction to Algorithms (3rd edition), Th. H. Cormen et al, 2009, MIT Press. |
Reports des notes d'AA d'une année à l'autre
| AA | Reports des notes d'AA d'une année à l'autre |
|---|---|
| S-INFO-604 | Autorisé |
Evaluation du quadrimestre 2 (Q2) - type
| AA | Type(s) et mode(s) d'évaluation Q2 |
|---|---|
| S-INFO-604 |
|
Evaluation du quadrimestre 2 (Q2) - commentaire
| AA | Commentaire sur l'évaluation Q2 |
|---|---|
| S-INFO-604 | Examen écrit 100% |
Evaluation du quadrimestre 3 (Q3) - type
| AA | Type(s) et mode(s) d'évaluation du Q3 |
|---|---|
| S-INFO-604 |
|
Evaluation du quadrimestre 3 (Q3) - commentaire
| AA | Commentaire sur l'évaluation Q3 |
|---|---|
| S-INFO-604 | Examen écrit 100% |