
2025-2026
| Code | Titulaire(s) | Langue(s) d'enseignement | Langue(s) d'évaluation | Théorie | Pratique | Période(s) | Année académique |
|---|---|---|---|---|---|---|---|
| T-MING-705 |
| français | français | 42 | 0 | Q2 | 2025-2026 |
Connaissances
Définir les concepts objet (encapsulation, héritage, polymorphisme et abstraction) et les traduire dans le langage orienté objet utilisé (C#), en respectant les bonnes pratiques de conception et en comprenant leur impact sur la modularité et la maintenabilité du code. Analyser et interpréter un code source complexe pour en extraire la logique d’interaction et la hiérarchie des types. Décrire et utiliser les mécanismes avancés propres à C# (délégués, structures de données, expressions lambda, exceptions, etc.) et expliquer leur rôle dans le développement d’applications robustes, modulaires et évolutives.
Aptitudes
Expliquer et mobiliser les mécanismes avancés de la programmation orientée objet. Concevoir une architecture logicielle cohérente à partir d’une analyse orientée objet. Implémenter en C# des solutions logicielles fonctionnelles, modulaires et maintenables, en appliquant les principes de structuration du code.
Compétences
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 et fonctionnelle en C#. Rédiger un code clair, lisible et conforme aux bonnes pratiques de développement orienté objet, garantissant modularité et maintenabilité.
Approfondissement des principes objets avec les interfaces, les classes abstraites et 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 la bibliothèque 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.