Durée
20h Th, 90h Proj.
Nombre de crédits
| Bachelier en sciences informatiques | 5 crédits | |||
| Master : ingénieur civil en informatique, à finalité | 5 crédits |
Enseignant
Langue(s) de l'unité d'enseignement
Langue anglaise
Organisation et évaluation
Enseignement au deuxième quadrimestre
Horaire
Unités d'enseignement prérequises et corequises
Les unités prérequises ou corequises sont présentées au sein de chaque programme
Contenus de l'unité d'enseignement
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) de l'unité d'enseignement
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++.
Savoirs et compétences prérequis
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
Plusieurs projets de programmation individuels en C++, de complexité croissante.
Mode d'enseignement (présentiel, à distance, hybride)
2ème quadrimestre . Classe inversée: la théorie consiste en tutoriels en lignes, alors que plusieurs visioconférences hebdomadaires auront lieu pour des questions, clarifications, présentation des projets et retour sur les soumissions de projets.
Adaptations organisationnelles liées au contexte sanitaire
Lectures recommandées ou obligatoires et notes de cours
Tutoriels en ligne.
Modalités d'évaluation et critères
Vous trouverez ci-dessous les modalités d'évaluation envisagées pour les examens en présentiel et à distance ainsi que celle souhaitée en cas de session hybride. En fonction de l'évolution sanitaire, la modalité choisie vous sera communiquée au plus tard un mois avant le début de la session d'examen.
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. La note finale est calculée comme la moyenne géometrique des notes des différents projets. Pour la deuxième session, les étudiants peuvent resoumettre les travaux pour lesquels ils n'ont pas obtenu 10/20, mais peuvent aussi décider de garder des cotes de la première session. Il n'y a aucune garantie de suivi pour les projets qui doivent être remis en deuxième session.
Stage(s)
Remarques organisationnelles
Contacts
- Coordinateur: L. Mathy, laurent.mathy@uliege.be
- Assistants: Cyril Soldani, cyril.soldani@uliege.be et Sami Ben Mariem, Sami.BenMariem@uliege.be