
2026-2027
| Code | Titulaire(s) | Langue(s) d'enseignement | Langue(s) d'évaluation | Théorie | Pratique | Période(s) | Établissement(s) |
|---|---|---|---|---|---|---|---|
| T-MING-705 | TAGNE KEMGNE KAMGA Zacharie | français | français | 42 | 0 | Q2 |
|
Connaissances
Au terme de l'activité d'apprentissage, l'étudiant sera capable de :
- Définir les concepts fondamentaux de la programmation orientée objet (encapsulation, héritage, polymorphisme, abstraction) et expliquer leur impact sur la modularité et la maintenabilité du code.
- Analyser et interpréter un code source complexe afin d’en dégager la logique d’interaction entre les objets et la hiérarchie des types.
- Décrire les mécanismes avancés du langage C# (délégués, expressions lambda, exceptions, structures de données, etc.) et comprendre leur rôle dans la conception d’applications robustes et évolutives.
Aptitudes
Au terme de l'activité d'apprentissage, l'étudiant sera capable de :
- Expliquer et mobiliser les mécanismes avancés de la programmation orientée objet dans des situations de développement variées.
- Concevoir une architecture logicielle cohérente à partir d’une analyse orientée objet.
- Implémenter en C# des solutions logicielles modulaires et maintenables, en appliquant les principes de structuration du code et les bonnes pratiques de développement.
Compétences
Au terme de l'activité d'apprentissage, l'étudiant sera capable de :
- Appliquer les principes avancés de la POO pour concevoir et développer des applications orientées objet robustes et évolutives.
- Analyser un problème logiciel et produire une solution structurée, fonctionnelle et adaptée en C#.
- Rédiger un code clair, lisible et conforme aux bonnes pratiques, garantissant modularité, maintenabilité et évolutivité.
Approfondissement des principes objets : interfaces, classes abstraites, classes internes.
Manipulation des énumérations, structures et records.
Surcharge d’opérateurs et utilisation des collections génériques et non génériques.
Mise en œuvre des délégués, événements et gestion des exceptions.
Utilisation des expressions lambda et, le cas échéant, de LINQ pour la manipulation de données.
Type de support
Syllabus
Références
Plateforme de diffusion : Syllabus sur Moodle
Syllabus
Les usages de l’Intelligence Artificielle dans l’enseignement supérieur sont référencés et détaillés au sein d'une charte institutionnelle. Consultez le site https://ia.condorcet.be pour plus d'informations.