Topic Name Description
URL MOOC de Coursera: "Initiation à la Programmation en C++"
S'inscrire pour pouvoir suivre ce MOOC dès la seconde semaine du semestre ; l'heure hebdomadaire en auditoire sera effectuée en classe inversée, ce qui requiert d'avoir suivi la leçon et les quizzs du MOOC avant l'heure de la classe inversée.
File Support de cours: MOOC / BOOC "Initiation à la Programmation en C++" / "C++ par la pratique"
File C++ Bug checklist sem1 [29.09.2018]

2 minor corrections / adding -std=C++11

Page Manuels: Geany, GDB, DDD, Linux, OPENGL, GLUT, GLUI, etc

useful stuff

File Memento: principales commandes Linux
File Graphe des relations entre les videos sur la représentation de l'information
File FAQ: myNAS, VM, VPN, backup, etc...
Topic 1 File Présentation du cours, MOOC, VM, Projet [21/9/2018]

Des informations complémentaires sont disponibles au début du site moodle: suivre le lien FAQ

File linux.pdf utile pour l'exercice5 de la Série1[2018-19]
File Série1: Se connecter, forum, commandes LINUX [20/9/2018]
Topic 2 File Classe inversée: rappels, complément "mémoire centrale" et étude de cas
version complète
File fiche résumé 01 : variable
File fiche résumé 02 : opérateurs
File Série 2: lien entre moodle et le MOOC (éditeur geany) [11/11/2018]
Ajout de liens vers la checklist des bugs (28/9), le MOOC et ses exercices (30/9).
page 3: configuration de geany pour travailler avec C++11
File Principales commandes et raccourcis de geany
File MOOC tutoriel sem1
File MOOC serie sem1
File MOOC corrigé série sem1
File MOOC compléments sem1
Topic 3 File classe inversée : instruction conditionnelle [05.10.2018]
File Série 3 : avec complément sur l'estimation de la tolérance tau [11.11.2018]

titre plus précis

File MOOC tutoriel sem2
File MOOC série sem2
File MOOC corrigé sem2
File MOOC série supplément sem2
File MOOC corrigé supplément sem2
File MOOC complément sem2
Topic 4 File Classe inversée : les boucles [12.05.2018]
File fiche résumé 03: structures de contrôle
File Série 4 : boucles [11.11.2018]

titre plus précis

File MOOC série sem3
File MOOC corrigé sem3
File MOOC série supplément sem3
File MOOC corrigé supplément sem3
Topic 5 File classe inversée : première partie sur les fonctions [19.10.2018]
File série 5 [11.11.2018]
File MOOC tutoriel sem4
File MOOC série sem4
File MOOC corrigé sem4
File MOOC série supplément sem4
File MOOC corrigé supplément sem4
Topic 6 File Classe inversée : seconde partie sur les fonctions [26.10.2018]
File Fiche résumé 04: Fonction
File Série 6 [11.11.2018]

1) performance: correction de l'appel de exit --> exit(0);

2) pour le codage de César, utiliser la lecture caractère par caractère comme indiquée dans le slide 9 de la classe inversée.

3) redirection: ajouter ./ avant le nom de l'exécutable pour le lancer dans le terminal. Ex:   ./prog < donnees.txt

Topic 7 File Planning du semestre avec calendrier du mini-projet (12 points)
File Conventions de programmation du cours [27.11.2018]

modif page 5

File classe inversée sem7 : tableau avec vector et "à la C" [02.11.2018]
File Série 7 [11.11.2018]
File MOOC tutoriel sem5
File MOOC série sem5
File MOOC corrigé sem5
File MOOC série supplément sem5
File MOOC corrigé supplément sem5
File MOOC complément sem5: tableau à la C
Topic 8 File classe inversée : comparaison array-vector et string
File Fiche résumé 05: comparaison array-vector
File série 8 [11.11.2018]
File MOOC tutoriel sem6
File MOOC série sem6
File MOOC corrigé sem6
File MOOC série supplément sem6
File MOOC corrigé supplément sem6
Topic 9 File classe inversée : donnée vs information / struct

1) correction des slides 6 (worker.nom au lieu de worker.string) et 10 (enlever le mot clef struct de la déclaration de mot)

2) ajout hiérarchie des priorités des opérateurs dans le slide 5

File Série 9 [15.11.2018]
Topic 10 File Donnée du Test C++

une ligne manquait à l'exercice 4 mais ça n'était pas le but de l'exercice c'est pourquoi la présente version destinée à l'entrainement contient cette ligne de déclaration de la fonction f(); ceux qui l'ont remarqué ont eu les points de cet exercice.

File Solution du test C++
File Notes du Test de C++
File Classe inversée: première partie sur les pointeur et référence [2018-19]
File Complément sur lien entre pointeur à-la-C et tableau à-la-C
Topic 11 File Classe inversée: seconde partie sur les pointeurs / allocation dynamique [2018-19]
File classe inversée: slides avec annotations
File Série 11 [30.11.2018]

mise à jour à cause du mot clef friend

File MOOC série 7
File MOOC corrigé série 7
Topic 12 File Notes de l'exécution des fichiers de test (max 6 pts)
URL Fichiers testés pour l'exécution
File note et feedback_décomposition du code ( max 2pts)
File note et feedback style du code (max 2 pts)
File Critères d'évaluation utilisés pour noter la décomposition et le style
File note du rapport (max 2 pts)
File Classe inversée Projet: consolidation et analyse [2018-19]

mise à jour à 9h50 / référence du livre de John Bentley

File Classe inversée Projet: slides avec annotations
File Série 12: passage d'argument à main(), tableau de pointeurs [2018-19]
Topic 13 File Complément sur les entrées-sorties conversationnelles [2018-19]

ajustement de qq détails dont include <limits>

File Série 13 tutoriel : Transmission d’arguments au programme avec conversion de chaîne à-la-C
File Série 13: entrée-sortie conversationnelle [2018-19]
Topic 14 File Test final C++ 2018-19
File Solution du Test final de C++ 2018-19
File Notes globales "Théorie + C++" sur un maximum de 44 points = 25 (théorie) + 19 (C++)