 |  |  |
| INFO0004-1 | Object-oriented programming projects II
|

 |
| Durée : | 8h Th, 30h Pr |
 |
| Nombre de crédits : |
|
 |
| Nom du professeur : | Laurent Mathy |
 |
Langue(s) du cours :
 |
| Langue anglaise |
 |
Organisation et évaluation :
 |
| Enseignement au premier quadrimestre, examen en janvier |
 |
Contenus du cours :
 |
| Dans ce cours, les étudiants apprennent le langage de programmation C++ et réalisent individuellement trois projets de complexité croissante dans ce langage. |
 |
Acquis d'apprentissage (objectifs d'apprentissage) du cours :
 |
| Etoffer vos connaissances en programmation orientée-objet et apprendre les particularités de C++. Etre capable d'écrire un programme d'une certaine complexité utilisant les concepts de base de C++. |
 |
Prérequis et corequis / Modules de cours optionnels recommandés :
 |
| Connaissance de la programmation orientée-objet et du langage C. La connaissance du langage Java est un avantage. |
 |
Activités d'apprentissage prévues et méthodes d'enseignement :
 |
| Trois projets de programmation individuels en C++, de complexité croissante. |
 |
Mode d'enseignement (présentiel ; enseignement à distance) :
 |
| 1er quadrimestre à partir de la 8è semaine. Quelques séances d'introduction au langage C++, de présentation des énoncés et de correction d'erreurs initiales, seront organisées. Le cours se donne en Anglais. |
 |
Lectures recommandées ou obligatoires et notes de cours :
 |
| Les transparents d'introduction au langage C++, un livre de référence sur ce langage, et quelques autres ressources. |
 |
Modalités d'évaluation et critères :
 |
| L'évaluation est essentiellement basée sur la correction des programmes réalisés. Le code produit devra respecter les consignes, être fonctionnel, lisible et robuste. Les étudiants auront 2 ou 3 semaines pour réaliser chaque projet. Pas d'examen.
Les deux premiers projets comptent pour 40% de la cote finale, avec le troisième projet complétant les 60% restants. Les étudiants qui n'auraient pas soumis les deux premiers projets ne pourront pas faire le troisième projet en première session. La deuxième session ne comprendra que le troisième projet. Les cotes des deux autres projets seront automatiquement reportées en deuxième session, avec transformation des cotes d'absence en zéro. |
 |
Stage(s) :
 |
| |
 |
Remarques organisationnelles :
 |
| Pour plus de renseignements sur les projets et leur évaluation, voir http://www.montefiore.ulg.ac.be/~hiard/ulg-info0004.html |
 |
Contacts :
 |
|
|
 |