Sciences et technologies (Charleroi)
Bachelier professionnalisant (180 crédits)
Bases de programmation BE1.2

2026-2027

Informations Générales
Code
T-CINF-995
Année académique
2026-2027
Théorie
14
Pratique
0
Période(s)
Q2
Langue d'enseignement
français
Langue d'évaluation
français
Titulaire(s)
NDUNGIDI KIAZAYILA Papy

Acquis d'apprentissage - Au terme de l'activité d'apprentissage, l'étudiant sera capable de

Connaissances

Au terme de l'activité d'apprentissage, l'étudiant sera capable d'installer, configurer et utiliser un environnement de programmation intégré, d'identifier les éléments d'un programme informatique (variables, tests, boucles, tableau...), ainsi que lire, écrire et de déboguer un programme sous un langage de programmation fixé par l'enseigant et communiqué llors de la première séance. Ce langage de programmation peut être : le langage d'Arduino, le langage C, le langage Python, le langage Visual Basic for Application, etc.
Avant le début du cours, Il est fortement recommandé à chaque étudiant de suivre un module d'initiation à la programmation en BLOCKLY sur le site suivant :
https://www.citizencode.net/

Aptitudes

Au terme de l'activité d'apprentissage, l'étudiant sera capable de traduire, implémenter, détecter et corriger des erreurs, reproduire et améliorer un programme informatique dans le cadre d'un projet informatique industriel modeste. (Programmation d'un microcontrôleur, réalisation d'un objet connecté, etc...)

Compétences

Au terme de l'activité, l'étudiant sera capable de concevoir un programme structuré et modulaire, répondant au cahier de charges qui lui sera imposé.

Contenu de l'Activité d'Apprentissage

Bases de programmation à l'aide d'Arduino : 1. Les variables. 2. Les conditions 3. Les boucles. 4. Débogage et contrôle. 5. Structure d'un programme. 6. Les fonctions et procédures. 7. Gestion des erreurs.

[Bases de programmation sous VBA, mais également lecture et compréhension de programme en C++ : 1. Les variables. 2. Les conditions 3. Les boucles. 4. Débogage et contrôle. 5. Structure d'un programme. 6. Les fonctions et procédures. 7. Optimisation et macro. 8. Boîtes de dialogues. 9. Gestion des erreurs.]

Méthode d'enseignement des apprentissages

  • Activité d'autoformation
  • Cours magistraux
  • Exercices de création / Recherche en atelier
  • Travaux pratiques
  • Préparations / Recherche d'informations
  • Exercices dirigés
  • Travaux personnels

Supports principaux

Type de support

Diapositives

Références

NDUNGIDI, P. (2021).Cours de bases de programmation. Transparents du cours, HEPH-Condorcet, Charleroi.
NDUNGIDI, P. (2022).Initiation à l'internet des objets (ido) à l'aide du module esp-12e. Protocole de laboratoire, HEPH-Condorcet, Charleroi.

Sources, références et supports éventuels

https://www.citizencode.net/
https://www.excel-pratique.com
Notes et tutoriels de référence sur la page Moodle du cours.

Epreuve Pondérée : Première Session
Évaluation continue et travaux: 100%
Session d'examens: 0% (Sans objet)
Dispositions:
L'évaluation est faite sous forme de travail journalier. L'étudiant doit réaliser un objet connecté au courant du quadrimestre, dans le respect des échéances qui seront Production (travail écrit, rapport, essai, collection, produit…) à déposer - A distance
Certaines heures du cours seront utilisées pour la maitrise de notions en lien avec la partie programmation du projet intégré de BA1 EM. De ce fait, 20 % de l'évaluation du présent cours se fera dans le cadre dudit projet intégré. Pour le reste, l'évaluation est faite, d'une part, sous forme de tests et des rapports intermédiaires à réaliser au cours du quadrimestre, et d'autre part sous forme de rapport final et présentation d'un projet de réalisation d'un objet connecté.
Epreuve Pondérée : Deuxième Session
Évaluation continue et travaux: 70%
Session d'examens: 30% (Sans objet)
Dispositions:
L'étudiant ne peut être réévalué en seconde session que s'il a préalablement présenté, en première session, son projet réalisé au courant de l'année et que les améliorations à y apporter ne nécessitent aucune activité en présentielle.

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.

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