 |  |  |
| INFO0004-2 | Object-oriented programming projects
|

 |
| Durée : | 20h Th, 90h Proj. |
 |
| 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.
PRE-REQUIS:
INFO2009 "Introduction à l'informatique" ou INFO0946 "Introduction à la programmation"
INFO0062 "Programmation orientée-objet" |
 |
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 . Cours en présentiel d'introduction au langage C++ et à la conception de logiciel orienté-objet, 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++ (voir MyULg), 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 au moins 2 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 au moins deux projets se verront attribuer une cote d'absence pour la session correspondante. Il n'y a aucune garantie de suivi pour les projets qui doivent être remis en deuxième session. |
 |
Stage(s) :
 |
| |
 |
Remarques organisationnelles :
 |
| |
 |
Contacts :
 |
|
|
 |