Algorithmique avancée

TEB2054-NIGN_
Domaine : Sciences Grade académique : Bachelier en informatique, orientation développement d'applications - Namur Niveau de certification : 6 Cycle : Premier Cycle Année académique : 2026-2027 ( Q2 )

Crédits ECTS

5

Volume horaire

56 h

Programme d'études

Programme Bloc Caractère
IE-Bachelier en informatique, orientation développement d'applications 2 Obligatoire

Prérequis

Aucun

Co-requis

Aucun

Implantation

Département technique de Namur

Directeur de département du domaine

Benoît Dujardin

Responsable de l'UE

Christophe LECLERE

Enseignants intervenants

  • Christophe LECLERE
Partie 1

Contribution de l'UE au profil d'enseignement du programme et acquis d'apprentissage spécifiques (AAS) sanctionnés par l'évaluation

Contextualisation

À définir

Acquis d'apprentissage spécifiques (AAS)

-Concevoir et rédiger des programmes en utilisant les techniques et outils algorithmiques abordés

-Critiquer une solution algorithmique en se basant sur des outils comme l'efficacité algorithmique et proposer des améliorations

-Réaliser des tâches en respectant les règles de clean code et les conventions du cours

Contribution aux ODD

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.

Partie 2

Description de l'unité d'enseignement

Objectifs

À définir

Contenu

-Complexité algorithmique et complexité spatiale : outils théoriques et applications

-Récursivité : intérêt, utilisation, critique, variantes (récursivité terminale, mémoïsation, programmation dynamique)

-Utilisation de structures classiques (dictionnaires, ensembles, graphes, tables de hachage...)

-Algorithmes classiques

Sources et références

À définir

Supports de cours (avec mention des supports indispensables)

Activité d'apprentissage Support
AIGN2054 — Algorithmique avancée

Slides et laboratoires (exercices) disponibles sur Moodle

Partie 3

Méthodologie mise en œuvre et éventuel découpage de l'UE

Description des activités d'apprentissage (AA) au regard de leur statut

Activité d'apprentissage Heures Langue d'enseignement Langue d'évaluation
AIGN2054 — Algorithmique avancée 56 h Français Français

Méthodes d'enseignement et d'apprentissage

Activité d'apprentissage Méthodes d'enseignement et d'apprentissage
AIGN2054 — Algorithmique avancée

Séances théoriques en synchrone et découverte de la matière via les exercices et applications des ateliers/laboratoires.

Les séances sont organisées au sein du coworking. Les étudiants peuvent demander des feedbacks pendant le coworking ou via le serveur Discord IODA (ainsi que l'organisation de séances de Q/R additionnelles si nécessaire).

Détermination de la cohérence pédagogique en cas de regroupement d'activités d'apprentissage faisant l'objet d'une évaluation distincte

À définir

Partie 4

Évaluation de l'unité d'enseignement

Structure du dispositif général d'évaluation (en lien avec le programme d'études)

Evaluation intégrée : Non

Remédiable : Oui

Méthodologie de construction de la note finale de l'UE

Pondération de l’AA (%) - 100%

La pondération de l'évaluation de l'UE à des fins de délibération lors du calcul de la moyenne

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

Modalités d'évaluation par activité d'apprentissage

Activité d'apprentissage Modalités d'évaluation
AIGN2054 — Algorithmique avancée

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

Modalités concrètes d'évaluation

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.

UI: 0e65b5f2 | API: 1ec9dd56