Sciences et technologies (Mons)
Bachelier professionnalisant (180 crédits)
Programmation avancée

2026-2027

Informations Générales
Code
CT-P3-INFOGE-202-M
Type
Obligatoire
Responsable
TAGNE KEMGNE KAMGA Zacharie
Mode d'évaluation
Epreuve intégrée
Année académique
2026-2027
Langue d'enseignement
français
Langue d'évaluation
français
Théorie
60
Pratique
0
Crédits
5
Liste des AAs
Programmation avancée
Code: T-MING-709
Période
Q1
Pondération
-
Théorie
60
Pratique
0

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

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

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

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

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

Approfondir la maîtrise du langage Java en prolongeant et en renforçant les acquis de programmation orientée objet développés lors des années précédentes. Jouer un rôle essentiel dans la formation en permettant aux étudiants de concevoir, développer et implémenter des solutions techniques avancées, robustes, modulaires et évolutives, fondées sur une analyse orientée objet et adaptées aux exigences du développement logiciel professionnel.

Connaissances et compétences préalables

Maîtrise des techniques algorithmiques, des principes de la programmation orientée objet et une pratique préalable d’un langage orienté objet (C# ou équivalent), permettant d’aborder sereinement les concepts avancés du langage Java.

Epreuve Intégrée : Première Session
Évaluation continue et travaux: 50%
Session d'examens: 50% (Epreuve écrite et orale)
Dispositions:
L’évaluation de l’UE comprend deux volets :
- Évaluation continue (50 %) tout au long du quadrimestre, basée sur la réalisation d’un projet dont la finalité comprend une ou plusieurs présentations orales
- Examen écrit en présentiel (50 %) en janvier, portant sur la matière théorique vue au cours.

Epreuve Intégrée : Deuxième Session
Évaluation continue et travaux: 50%
Session d'examens: 50% (Epreuve écrite et orale)
Dispositions:
Modalités identiques à celles de la première session (projet pour 50 % et examen écrit en présentiel pour 50 %).

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

Dernière mise à jour le 17/09/2026