Logique et technique de programmation
Nombre d’heures/année : 30h
Affectation des crédits associés : 2
Objectifs et/ou compétences
Le but du cours est de permettre aux étudiants d’acquérir les notions élémentaires de programmation.
Il s’agit de leur donner la possibilité de construire des sites web faisant intervenir du code javaScript ou PHP ou encore d’insérer de petits programmes dans les outils qu’ils utilisent habituellement.
Au delà de l’aspect pratique, c’est une tournure d’esprit structurée qu’il s’agit d’acquérir. Ainsi, un terrain favorable à l’utilisation d’outils plus élaborés est créé.
Contenus et/ou production
Le cours s’articule en quatre parties : la logique, les structures de programmation, des applications et enfin la notion de tri.
Plus de détails :
- Les éléments de logique
- Les tables de vérité
- Les lois de Morgan
- Les quantificateurs
- Les outils fondamentaux
- La découverte des structures
- Les structures fondamentales
- Des exemples en JavaScript
- Des méthodes de programmation
- Les tableaux
- Quelques tours de main
- Des applications
- La notion de tri
Outils et/ou références
- Syllabus construit à partir d’ouvrages universitaires :
- Pour une découverte des méthodes de la programmation, C. Duchateau
- Initiation à la programmation, C. Delannoy
Évaluation
Durant le cours, quelques exercices sont corrigés individuellement mais la plupart le sont collectivement.
L’examen consiste en exercices proches de ceux vus au cours ainsi qu’en questions ouvertes au sujet de la théorie.