Initiation à la programmation

TEB1026-NTEN_AU
Domaine : Sciences Grade académique : Bachelier en Automatisation - Namur Niveau de certification : 6 Cycle : Premier Cycle Année académique : 2026-2027 ( Q1 )

Crédits ECTS

3

Volume horaire

40 h

Programme d'études

Programme Bloc Caractère
IE-Automatisation 1 Obligatoire

Prérequis

Aucun

Co-requis

Aucun

Implantation

Département technique de Namur

Directeur de département du domaine

Benoît Dujardin

Responsable de l'UE

Jean-Pol PETEN

Enseignants intervenants

  • Jean-Pol PETEN
Partie 1

Contribution de l'UE au profil d'enseignement du programme et acquis d'apprentissage spécifiques (AAS) sanctionnés par l'évaluation

Contextualisation

  • Mener une discussion et argumenter en utilisant les termes techniques adéquats ;

  • Comprendre les notices techniques rédigées en anglais propres aux appareils rencontrés en milieu industriel ;

  • Veiller à la sécurité des personnes lors de la conception ou modification de machines automatiques ainsi que le code du bien-être au travail ;

  • Choisir, installer et mettre en œuvre l’instrumentation industrielle appropriée aux besoins du processus concerné

Acquis d'apprentissage spécifiques (AAS)

L'étudiant sera capable au terme de l'activité de :
- Interpréter des diagrammes d'actions
- Expliquer, critiquer et modifier un code existant
- Corriger les erreurs de logique et de syntaxe d'un code existant
- Développer une démarche d'analyse pour la résolution de problèmes

- Traduire les programmes en langage C++ en respectant scrupuleusement la syntaxe
- Déclarer et initialiser des variables
- Effectuer des opérateurs d'affectation
- Manipuler les opérations numériques
- Effectuer des opérations de lecture et d'écriture
- Poser des conditions correctes en utilisant les opérateurs de comparaison et les opérateurs logiques
- Utiliser les structures de contrôle alternatives (simple, double et case-switch) et répétitives (while, do while, for)
- Utiliser des instructions préprocesseur
- Déclarer, créer, initialiser et manipuler (création, ajout, suppression, recherche,…) des tableaux

L'étudiant sera capable au terme de l'activité d'utiliser les ressources suivantes :
- Manipuler l'IDE Arduino

Contribution aux ODD

Document annexe à la fiche UE accessible via un lien explicitant en quoi le programme d’études s’inscrit dans une politique de développement durable. Une ou plusieurs UE spécifique(s) pourraient être ciblée(s) dans cette annexe.

Partie 2

Description de l'unité d'enseignement

Objectifs

À définir

Contenu

Chapitre 1 Introduction
Chapitre 2 L'affectation, les opérateurs arithmétiques et les instructions d'entrée et de sortie
Chapitre 3 Les alternatives
Chapitre 4 Les répétitives
Chapitre 5 Les tableaux

Sources et références

  • Programmez avec le langage C++: Toute la puissance du langage C++ expliquée aux débutants - Nebra, Mathieu - Eyrolles

  • Initiation aux raisonnements de la programmation - Roland Lesuisse et Anne Borsu - Presses Universitaires de Namur

  • Initiation à la programmation - Claude Delannoy - Eyrolles

  • Le guide du C++ moderne - De débutant à développeur - de Mehdi Benharrats et Benoît Vittupier -  D-BookeR 

  • Sites/Tutoriels sur internet

Supports de cours (avec mention des supports indispensables)

Activité d'apprentissage Support
ATEN1026 — Programmation 1
  • Syllabus

  • Séries d'exercices déposées Moodle

  • Exercices supplémentaires sur Moodle

Partie 3

Méthodologie mise en œuvre et éventuel découpage de l'UE

Description des activités d'apprentissage (AA) au regard de leur statut

Activité d'apprentissage Heures Langue d'enseignement Langue d'évaluation
ATEN1026 — Programmation 1 40 h Français Français

Méthodes d'enseignement et d'apprentissage

Activité d'apprentissage Méthodes d'enseignement et d'apprentissage
ATEN1026 — Programmation 1

Théorie :

  • Présentation orale des notions (de manière progressive)

  • Supports : PowerPoint disponible sur Moodle

Laboratoires :

  • Travail sur une plaque pédagogique équipée d'un Arduino et de composants d'entrée/sortie.

  • Supports: procédures de laboratoire disponibles sur Moodle

  • réalisation d’exercices progressifs en parallèle avec le cours théorique


Travail personnel : préparations d'exercices ciblés

Détermination de la cohérence pédagogique en cas de regroupement d'activités d'apprentissage faisant l'objet d'une évaluation distincte

À définir

Partie 4

Évaluation de l'unité d'enseignement

Structure du dispositif général d'évaluation (en lien avec le programme d'études)

Évaluation non intégrée.

Méthodologie de construction de la note finale de l'UE

À définir

La pondération de l'évaluation de l'UE à des fins de délibération lors du calcul de la moyenne

Au sein du programme d'études, lors du calcul de la moyenne, la pondération de l'évaluation de l'unité d'enseignement est effectuée sur base des crédits affectés à cette unité d'enseignement et évalués

Modalités d'évaluation par activité d'apprentissage

Activité d'apprentissage Modalités d'évaluation
ATEN1026 — Programmation 1

En première session:

  • Interrogation écrite en session sur la partie théorique: compte pour 25% de la note de l'UE

  • 3 interrogations durant les laboratoires pratiques. Chacune comptera pour 5% de la note de l'UE

  • Evaluation pratique en session: compte pour 60 % de la note de l'UE

En juin et en aout:

  • Interrogation écrite en session sur la partie théorique: compte pour 25% de la note de l'UE

  • Evaluation pratique en session: compte pour 75 % de la note de l'UE

Modalités concrètes d'évaluation

Une mention sur la fiche informera les étudiants du fait que les précisions sur les épreuves seront disponibles sur Moodle au plus tard 6 semaines avant l'évaluation.

UI: 0e65b5f2 | API: 1ec9dd56