Programmation

TEB1006-NTEN_IR
Domaine : Sciences Grade académique : Bachelier en informatique, orientation sécurité des sytèmes - Namur Niveau de certification : 6 Cycle : Premier Cycle Année académique : 2026-2027 ( Q1 )

Crédits ECTS

6

Volume horaire

70 h

Programme d'études

Programme Bloc Caractère
IE-Bachelier en informatique, orientation sécurité des systèmes 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

Cécile PIROTTE

Enseignants intervenants

  • Cécile PIROTTE
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

À définir

Acquis d'apprentissage spécifiques (AAS)

L'étudiant sera capable au terme de l'unité d'enseignement de :

  • Maîtriser les principes généraux et le vocabulaire de la programmation.

  • Comprendre et utiliser à bon escient les variables, opérateurs, expressions et instructions.

  • Comprendre et appliquer à bon escient le contrôle de flux d’exécution.

  • Comprendre et utiliser à bon escient les fonctions.

  • Comprendre et utiliser à bon escient les tableaux.

  • Appliquer des règles de clean code et des conventions.

  • Concevoir des algorithmes simples à partir de spécifications.

  • Comprendre, critiquer et corriger un programme simple.

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

Donner aux étudiants les bases de la programmation structurée dans un langage compilé (C), en posant les fondements nécessaires pour les UE ultérieures de programmation et d’algorithmique.

Contenu

  • Introduction aux concepts d'un langage compilé.

  • Fonction principale.

  • Variables : déclaration, type, initialisation, utilisation.

  • Impression à l'écran, lecture au clavier.

  • Opérateurs arithmétiques et logiques.

  • Structures de contrôle : alternatives et répétitives.

  • Caractères et manipulations.

  • Fonctions simples.

  • Tableaux simples et doubles : déclaration, initialisation, utilisation, passage de tableaux aux fonctions.

  • Règles de clean code et conventions.

Sources et références

The C Programming language", B.W. Kernigham & D.M. Ritchie, Ed. Prentice Hall Software Series, 2d Edition, ISBN 0-13-110362-8

Supports de cours (avec mention des supports indispensables)

Activité d'apprentissage Support
ATEN1006 — Programmation

Ateliers : documents disponibles sur Moodle
Exercices : documents disponibles 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
ATEN1006 — Programmation 70 h Français Français

Méthodes d'enseignement et d'apprentissage

Activité d'apprentissage Méthodes d'enseignement et d'apprentissage
ATEN1006 — Programmation

Ateliers.
Utilisation des quizz Moodle.
Exercices pratiques sur PC.
Travail personnel : préparations, ateliers, quizz.
Accompagnement à la réussite : tests formatifs, feedbacks, exercices progressifs, debriefing.

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)

À définir

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
ATEN1006 — Programmation

Un test Moodle

-PC de l'école UNIQUEMENT (pas de PC portable, tablette, GSM, montre…)

-Compte école (attention à avoir les login et mot de passe)

-Sans accès à internet

 

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