Study Programmes 2022-2023
WARNING : 2021-2022 version of the course specifications
INAD0001-2  
Programming Principles 1
  • Programming Methods
  • Programming Methods Laboratory
  • Spécifications et testing
Duration :
Programming Methods : 48h Th
Programming Methods Laboratory : 36h Pr
Spécifications et testing : 12h Th
Number of credits :
Bachelor's degree in Business informatics8
Lecturer :
Programming Methods : Isabelle Dony
Programming Methods Laboratory : Benoit Burlion, Cédric Peeters
Spécifications et testing : Isabelle Dony
Coordinator :
Isabelle Dony
Language(s) of instruction :
French language
Organisation and examination :
Teaching in the first semester, review in January
Units courses prerequisite and corequisite :
Prerequisite or corequisite units are presented within each program
Learning unit contents :
Not available
Programming Methods
voir UE
Programming Methods Laboratory
voir UE
Spécifications et testing
On se focalise  en particulier sur le testing et les spécifications
- spécification en français et formelle
- qualité d'un code
- importance des tests - (dont les tests unitaires)
Learning outcomes of the learning unit :
Not available
Programming Methods
voir UE
Programming Methods Laboratory
voir UE
Spécifications et testing
voir UE
Prerequisite knowledge and skills :
Not available
Programming Methods
voir UE
Programming Methods Laboratory
voir UE
Spécifications et testing
voir UE
Planned learning activities and teaching methods :
Not available
Programming Methods
Cours magistral couvrant les notions suivantes :

La notion de variable - les expressions arithmétiques et logiques - les structures de contrôle - les types de données - les tableaux - les algorithmes de tri et de recherche - les fonctions et procédures - les spécifications - les tests
De nombreux exercices sur papier sont réalisés par le professeur dans le cours de méthode de programmation. Plusieurs solutions peuvent être proposées en fonction des suggestions faites par les étudiants. Ces solutions sont toujours commentées et comparées.
Les activités réalisées dans cette A.A se complètent avec celles de "spécifications et testing".
Les activités réalisées dans cette A.A sont en étroite relation avec ce qui est appliquées dans "laboratoire de méthode de programmation".
Toute activité organisée durant le quadrimestre (par exemple une conférence), non dispensée par l'enseignant, et qui est en rapport avec la matière de l'activité d'apprentissage, compte dans les heures de la dite activité d'apprentissage. La matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative.
Programming Methods Laboratory
Exercices à réaliser en classe avec interventions et aide de l'enseignant + exercices  à réaliser à la maison Certains exercices sont corrigés au tableau. Des feedbacks globaux ou individuels sont également parfois donnés aux étudiants.
Toute activité organisée durant le quadrimestre (par exemple une conférence), non dispensée par l'enseignant, et qui est en rapport avec la matière de l'activité d'apprentissage, compte dans les heures de la dite activité d'apprentissage. La matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative.
Spécifications et testing
Testing et Spécification pour chaque algorithme résolu en classe
Mode of delivery (face to face, distance learning, hybrid learning) :
Not available
Programming Methods
voir UE
Programming Methods Laboratory
en présentiel en laboratoire ou en distanciel selon la situation sanitaire
Spécifications et testing
voir UE
Recommended or required readings :
Not available
Programming Methods
les powerpoints électroniques sont disponibles sur Moodle en fonction de l'avancement du cours
Les solutions des exercices résolus en classe sont partiellement disponibles sur Moodle en fonction de l'avancement du cours  
Programming Methods Laboratory
exercices proposés sur MOODLE
Assessment methods and criteria :
Not available
Programming Methods
voir UE
Programming Methods Laboratory
Évaluation continue : certains travaux  et/ou des interrogations  font partie de la note d'évaluation continue de l'unité. Un travail à rendre ou une interrogation est annoncé à l'avance.
L'examen est une épreuve intégrée avec les autres activités de l'unité principe de programmation 1 (voir détails dans l'unité).

Remarque valable pour toutes les activités d'apprentissage de l'unité : lorsqu'on vous demande de rendre un travail ou un exercice ou lorsque vous devez rendre un examen ou une interrogation, si plusieurs copies sont fortement similaires, la note finale est divisée par le nombre de copies similaires. 
Spécifications et testing
voir UE
Work placement(s) :
Organizational remarks :
Not available
Programming Methods
Méthode de progammation et analyse de programmes sont deux AA qui se complètent et ne se distinguent pas dans l'horaire.
Contacts :
Programming Methods
isabelle.dony at hers.be
Programming Methods Laboratory
benoit.burlion at hers.be cedric.peeters at hers.be