Algorithmique et Programmation structurée orientée objet 1 - 3PMRAP11
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Volumes horaires
- CM : 8.0
- TD : 8.0
- TP : 8.0
- Projet : 0
- Stage : 0
Crédits ECTS : 1.5
Objectifs
- Maitriser la programmation structurée en C et en C++ - dont les apports du C au C++
Contact Nicolas CASTAGNE
Contenu L'enseignement commence par des compléments de programmation structurée concernant les pointeurs et la gestion mémoire.
Les différentes notions sont accompagnées d’exercices sur machine, en langage C++.
Toutes les séances comportent un peu de cours, et des TP.
- Compléments de programmation structurée
- apports du C++ au C
- pointeurs et gestion mémoire
- pointeurs de fonctions
- Récursivité
- Introduction à la complexité
PrérequisLa connaissance de la programmation structurée en langage C est indispensable
Contrôles des connaissances Session 1 :
Si présentiel :
Examen écrit 2h + CC
Si distantiel :
Un examen sur machine ou papier
Session 2 (présentiel ou distanciel) :
Examen écrit ou oral, qui remplace la totalité de la note de session 1
Si examen à distance, prévoir une machine configurée avec l'environnement de développement C++ proposé sur le site WWW du cours (devra avoir été installé et testé avant l'examen)
Session 1 : N = 80% exam 1 + 20% contrôle continu
Session 2 : N = 100% exam 2 écrit ou oral, qui remplace la totalité de la note de session 1
Informations complémentaires Cursus ingénieur->Apprentissage MT->Semestre 5
Bibliographie - Stroustrup: The C++ Programming Language, Fourth Edition, Addison Wesley. Reading Mass. USA. May 2013. ISBN 0-321-56384-0. 1360 pages
- Recueil de conseils C++ / FAQ technique
- Une mise à jour récente de cette FAQ, groupée avec celle de Bjarne Stroustrup :
En ligne : https://isocpp.org/faq
- Ouvrages pédagogiques C++
- Pierre-Alain MULLER, Nathalie GAERTNER : Modélisation objet avec UML. Best of Eyrolles ed. 2003.
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
mise à jour le 28 juillet 2023