Programmation en C/C ++

  • UE Electif
  • Génie Mécanique

Semestre : 6

Responsable(s) du contenu pédagogique
  • Juan Carlos QUEZADA GUAJARDO
  • Nicolas SERRES
Total coefficients : 1,5
Total heures : 18 (18 TD)
Total heures travail personnel : 18

Prérequis

Algorithmique (Informatique M1 département SEC), éventuellement principes de la programmation orientée objet (Informatique M2 département SEC).


Objectif

Initiation au langage de programmation C/C++


Compétences attendues

Axe A1 : CONNAISSANCES ET COMPRÉHENSION
Capacité à mettre en place un raisonnement scientifique rigoureux. Capacité à mobiliser les ressources d'un large champ de sciences fondamentales.
- Formaliser un problème à l'aide d'outils analytiques ou numériques
- Être capable de résoudre un problème scientifique à l'aide de méthodes analytiques ou numériques

Axe A2 : ANALYSE TECHNIQUE
Capacité à mobiliser les ressources dans le domaine de la spécialité. Mettre en œuvre des connaissances techniques multidisciplinaires pour résoudre des problèmes d'ingénierie.
- Identifier et comparer des méthodes de résolutions potentielles
- Choisir une méthode de résolution adaptée au problème et en évaluer l'efficacité


Programme

Cours 1 : Généralités, les types, les opérateurs
Cours 2 : Structures de contrôle
Cours 3 : Les sous-programmes
Cours 4 : Les tableaux et les pointeurs
Cours 5: Les flux d'entrée/sortie
Cours 6 : Les classes et les objets (1/2)
Cours 7 : Les classes et les objets (2/2)


Contraintes pédagogiques - Méthodes pédagogiques

TD1 : Généralités, les types, les opérateurs
TD2/3 : Structures de contrôle
TD4/5 : Les sous-programmes
TD6/7 : Les tableaux et les pointeurs
TD8: Les flux d'entrée/sortie
TD9/10 : Les classes et les objets (1/2)
TD11/12 : Les classes et les objets (2/2)
TD13/14/15/16 : Projet


Contraintes pédagogiques - Moyens spécifiques

Salle de TP d’informatique (C2.1X) avec Code::Blocks


Mode d'évaluation

Devoirs notés et Projet à la fin du cours


Bibliographie

Apprendre le C++, C. DELANNOY, Eyrolles
Du Langage C au C++, T. MONTEIL, V. NICOMETTE, F. POMPIGNAC, S. HERNANDO, Presses Universitaires du Mirail
htpp://cpplusplus.com : site de référence décrivant toutes les bibliothèques du C++ avec exemples



Retour