Sciences et technologies (Mons)
Programmation objet II

2025-2026

Informations Générales
Code
CT-P2-INFOGE-251-M
Type
Obligatoire
Responsable
TAGNE KEMGNE KAMGA Zacharie
Mode d'évaluation
Epreuve intégrée
Année académique
2025-2026
Langue d'enseignement
français
Langue d'évaluation
français
Théorie
42
Pratique
0
Crédits
4
Liste des AAs
Programmation objet 2
Code: T-MING-705
Période
Q2
Pondération
-
Théorie
42
Pratique
0

Objectifs en rapport avec le référentiel de compétences du programme

Communiquer et informer

  • Choisir et utiliser les moyens d'information et de communication adaptés
  • Mener une discussion, argumenter et convaincre de manière constructive
  • Assurer la diffusion vers les différents niveaux de la hiérarchie (interface entre les collaborateurs, la hiérarchie et/ou les clients)
  • Utiliser le vocabulaire adéquat
  • Présenter des prototypes de solution et d'application techniques
  • Utiliser une langue étrangère

S'engager dans une démarche de développement professionnel

  • Développer une pensée critique
  • Travailler, tant en autonomique qu'en équipe, dans le respect de la structure de l'environnement professionnel

S'inscrire dans une démarche de respect des réglementations

  • Respecter les normes, les procédures et les codes de bonne pratique

Collaborer à la conception, à l'amélioration et au développement de projets

  • Planifier des activités et évaluer la charge et la durée de travail liées à une tâche
  • Analyser une situation donnée sous ses aspects techniques et scientifiques
  • Rechercher et utiliser les ressources adéquates
  • Proposer des solutions qui tiennent compte des contraintes
  • Documenter son travail afin d'en permettre la traçabilité et le cycle de vie

Objectif général et cohérence pédagogique

Approfondir les connaissances des mécanismes de l’environnement orienté objet. Appliquer les concepts objet en respectant le formalisme d’un langage de programmation (le C#). Permettre aux étudiants de développer et d’implémenter des solutions techniques fondées sur une analyse orientée objet, dans le cadre d’applications robustes, modulaires, évolutives et maintenables.

Connaissances et compétences préalables

Maîtrise des concepts fondamentaux de la programmation orientée objet (classes, objets, héritage, polymorphisme, encapsulation). Connaissance de base d’un langage orienté objet (C#). Compréhension des notions simples de structures de données et d’algorithmes. Capacité à analyser un problème et à proposer une solution algorithmique adaptée. Capacité à écrire des programmes élémentaires respectant la syntaxe et le formalisme du langage.

Epreuve Intégrée : Première Session
Mode d'évaluation: Epreuve écrite
Travail journalier: 0%
Examen: 100%
Dispositions:
L’évaluation comprend un QCM de contrôle des connaissances théoriques et une épreuve pratique consistant en un exercice de développement mobilisant les concepts avancés de la programmation orientée objet, notamment en langage C#.
Epreuve Intégrée : Deuxième Session
Mode d'évaluation: Epreuve écrite
Travail journalier: 0%
Examen: 100%
Dispositions:
L’évaluation comprend un QCM de contrôle des connaissances théoriques et une épreuve pratique consistant en un exercice de développement mobilisant les concepts avancés de la programmation orientée objet, notamment en langage C#.

Epreuve intégrée : il n'y aura pas d'évaluation pour chaque AA mais une évaluation unique pour l'unité d'enseignement.