2019-2020 / INFO0004-2

Projet de programmation orientée-objet

Durée

20h Th, 90h Proj.

Nombre de crédits

 Bachelier en sciences de l'ingénieur, orientation ingénieur civil5 crédits 
 Bachelier en sciences informatiques5 crédits 

Enseignant

Laurent Mathy

Langue(s) de l'unité d'enseignement

Langue française

Organisation et évaluation

Enseignement au deuxième quadrimestre

Horaire

Horaire en ligne

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

Trois projets de programmation individuels en C++, de complexité croissante.

Mode d'enseignement (présentiel ; enseignement à distance)

2ème 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 français.

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. 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, mailto: Laurent.Mathy@uliege.be.
  • Assistant : Cyril Soldani, cyril.soldani@uliege.be

Adaptation des engagements pédagogiques suite à la pandémie de COVID-19 pour la session de mai-juin

Méthodes d'apprentissage mises en œuvre : enseignement à distance

Cours en ligne en direct

Matière de l'évaluation

Matière complète du cours

Méthodes d'évaluation

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. 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.

Contact

  • Titulaire: Laurent Mathy laurent.mathy@uliege.be
  • Assistants: Cyril Soldani cyril.soldani@uliege.be et Sami Ben Mariem sami.benmariem@uliege.be

Adaptation des engagements pédagogiques suite à la pandémie de COVID-19 pour la session août-sept

Matière de l'évaluation

pas de changement
 

Méthodes d'évaluation (et plateforme utilisée)

Pour la seconde session, les étudiants peuvent resoumettre les projets pour lesquels ils n'ont pas obtenu une note de 10/20 ou plus. Il n'y a aucune garantie de support pour les projets qui doivent être resoumis. Si des étudiants resoumettent un projet identique à la soumission de 1ère session, il recevront la même note, potentiellement incluant les pénalités de soumission tardive. Toutes les soumissions sont INDIVIDUELLES (même pour le projet 3) Les projets ont la même pondération que précédemment. Il n'y a pas de possibilité de soumission tardive. Les étudiants qui n'auraient pas soumis au moins deux projets sur les deux sessions se verront attribuer une cote d'absence pour la session correspondante. Limite de soumission: 28/8 11:59pm

Contact(s)