Langages à Objets Avancés – Cours de programmation C++

Ce cours intitulé « langages à objets avancés » est à destination d’étudiants en Master première année d’informatique de l’Université Paris Diderot et suppose la maîtrise du langage C et si possible la pratique élémentaire d’une programmation objet (Java par exemple). On s’emploie à passer en revue les nombreuses constructions disponibles dans le langage C++, en particulier celles relatives à la programmation objet, et expliquerons en quoi elles sont fondées et donc quels usages raisonnés l’on peut en faire. Par ailleurs, quelques éléments de syntaxe UML sont présentés afin d’illustrer quels types d’éléments sont utiles pour construire une application orientée objets. On ne s’interdit pas, à l’occasion, de faire des comparaisons avec d’autres langages à objets ou non.

Sont fournis ici, différents supports pédagogiques : support de cours, vidéos, travaux pratiques, suppléments et annales. Une chaîne Youtube est associée à mes enseignements.

Informations

Le cours est assuré par Jean-Baptiste Yunès et devrait lieu le Lundi de 10h45 à 12h45 en Amphi 5C de la Halle aux Farines :

  • le premier cours aura lieu le lundi 20 septembre 2021

Les TPs auront lieu (attention les affectations des enseignants ne sont pas encore fixées) :

GroupeHoraireLieuEnseignant
1Lundi 16h15—18h152031Ny Aina Andriambolamalala
2Mercredi 8h30—10h302031Yann Jurski
3Mercredi 14h00—16h002031Anne Micheli

La notation finale devrait être constituée d’un mélange savant de notes de TPs et de la note de projet.

Il devrait y avoir 3 tps notés (devoirs à faire à la maison puis à rendre) et un projet.

  • le projet et les tps notés sont obligatoires.

Les cours

Les Travaux Pratiques

Les sujets sont aussi à retrouver sur Moodle.

Les contrôles

Le projet

À venir.

Les tutoriels vidéos

Vous pouvez regarder les productions « maison » via YouTube :

Les annales

Quelques anciens supports…

Il existe d’anciens supports de cours et sujet de TPs mais il ne sont plus disponibles directement (peut-être le seront-ils à nouveau un jour).

Examens

AnnéeSession 1Session 2Projet
2009-2010examenexamensujet
2010-2011partiel, examenexamensujet n°1, sujet n°2
2011-2012partiel, examenexamensujet n°1, sujet n°2, sujet n°3
2012-2013partiel, examenexamensujet n°1, sujet n°2, sujet n°3
2013-2014partiel, examenexamenlost in migration
2014-2015examenexamensujet
2017-2018examenexamensujet
2018-2019examenexamensujet
2019-2020COVIDCOVIDsujet
2020-2021COVIDCOVIDsujet

Les suppléments documentaires