 |  |  |
| INFO0027-1 | Techniques de programmation
|

 |
| Durée : | 30h Th, 50h Pr |
 |
| Nombre de crédits : |
|
 |
| Nom du professeur : | Laurent Mathy |
 |
Langue(s) du cours :
 |
| Langue française |
 |
Contenus du cours :
 |
| Développement d'algorithmes opérant sur des structures dynamiques (liste, arbre, graphe). La récursion et son implémentation. Fichiers. Implémentation d'algorithmes en fonction de l'architecture des machines. Notion de processus et de programmation parallèle. Influence de la mémoire virtuelle. |
 |
Acquis d'apprentissage (objectifs d'apprentissage) du cours :
 |
| Introduction aux raisonnements à mettre en oeuvre pour concevoir des algorithmes. |
 |
Prérequis et corequis / Modules de cours optionnels recommandés :
 |
| Cours INFO 01 Introduction à l'algorithmique I. |
 |
Activités d'apprentissage prévues et méthodes d'enseignement :
 |
| Les étudiants sont invités à utiliser leur accès à l'équipement de traitement de l'information pour effectuer des exercices, individuellement sur une base volontaire. |
 |
Mode d'enseignement (présentiel ; enseignement à distance) :
 |
| Au premier semestre: Cours théorique: les vendredis du semestre de 9h00 à 12h30. |
 |
Lectures recommandées ou obligatoires et notes de cours :
 |
| Introduction à l'Algorithmique; P.A. de Marneffe; en vente à l'AEES. Le Langage Pascal; P.A. de Marneffe; en vente à l'AEES. Introduction au systèmes Unix; en vente à l'AEES. Algorithmique: exercices résolus; en vente à l'AEES. |
 |
Modalités d'évaluation et critères :
 |
| En première session
- Examen écrit en mai
Cet examen porte sur la conception d'un algorithme destiné à résoudre un problème dont l'énoncé est donné. Durée: 3h30'. L'étudiant peut venir à l'examen avec toute la documentation qu'il souhaite.
- Examen oral pendant la session de mai-juin.
Cet examen est obligatoire et porte sur les algorithmes vus au cours.
En deuxième session
- Examen écrit
Pour les modalités: voir première session.
- Examen oral
Pour les modalités: voir première session.
|
 |