Section Nom Description
Fichier Tutoriel Discourse [17.09.2020]
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.
Fichier Support de cours: MOOC / BOOC "Initiation à la Programmation en C++" / "C++ par la pratique"
Fichier Conventions de Programmation en C++ [Octobre 2020]
Fichier C++ Bug checklist sem1 [29.09.2018]

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

Fichier Memento: principales commandes Linux
Fichier Graphe des relations entre les videos sur la représentation de l'information
Fichier FAQ: myNAS, VM, Clavier, VPN, backup, etc... [2020.09.17]

mise à jour de l'accès à myNAS depuis la VM et méthodes de backup

Section 1 Fichier linux.pdf utile pour l'exercice5 de la Série1 [17.09.2020]
Fichier Série1: Se connecter, commandes LINUX , Q&A avec Discourse [17.09.20]
Section 2 Fichier fiche résumé 01 : variable
Fichier fiche résumé 02 : opérateurs
Fichier Série 2: lien entre moodle et le MOOC (éditeur geany) [25.09.2020]
modif GEANY_1 et GEANY_2: sauvegarder en .cc pour pouvoir configurer les commandes
Fichier Principales commandes et raccourcis de geany
Fichier MOOC tutoriel sem1
Fichier MOOC serie sem1
Fichier MOOC compléments sem1
Section 3 Fichier Série 3 : avec complément sur l'estimation de la tolérance tau

titre plus précis

Fichier MOOC tutoriel sem2
Fichier MOOC série sem2
Fichier MOOC série supplément sem2
Fichier MOOC complément sem2
Section 4 Fichier fiche résumé 03: structures de contrôle
Fichier Série 4 : boucles

titre plus précis

Fichier MOOC série sem3
Fichier MOOC série supplément sem3
Section 5 Fichier Fiche résumé 04: Fonction
Fichier série 5
Fichier fichier archive avec 2 images en format png pour l'exercice complémentaire sur ImageMagick
Fichier MOOC tutoriel sem4: seulement 4.1 (moyenne)
Fichier MOOC série sem4 ; seulement exercices 11,12,13
Fichier MOOC série supplément sem4: seulement "fonction simple" et "sapin"
Section 6 Fichier Fiche résumé 04: Fonction
Fichier Série 6

Fichier MOOC tutoriel sem4: 2ième partie (somme récursive)
Fichier MOOC série sem4 ; seulement exercice 14 (Fibonacci)
Fichier MOOC série supplément sem4: se concentrer sur "recherche dichotomique"
Section 7 Fichier Donnée du Test C++ 2019-20 en semaine 10
Fichier Solution du Test C++ 2019-20 en semaine 10
Fichier Donnée du Test C++ 2018-19 en semaine 10

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.

Fichier Solution du test C++ 2018-19 en semaine 10
Fichier Conventions de programmation du cours [Octobre 2020]
Fichier Série 7
Fichier MOOC tutoriel sem5
Fichier MOOC série sem5
Fichier MOOC série supplément sem5
Fichier MOOC complément sem5: tableau à la C
Section 8 Fichier Fiche résumé 05: comparaison array-vector [20.04.2021]
Fichier série 8
Fichier MOOC série sem6: seulement exo 18 (lettre)
Fichier MOOC série supplément sem6: seulement exo 16 (segmentation)
Section 9 Fichier Série9 niveau0 sur les opérateurs bit à bit
Fichier Série 9

Avec 2 compléments:

1) sur l'utilisation du tri fourni avec C++ (utilisable pour le projet)

2) sur les opérateurs bit à bit

Fichier MOOC tutoriel sem6
Fichier MOOC série sem6: seulement exo 19 et 20
Fichier MOOC série6 exercice 20 : initialisation d'une variable de type Examen

la donnée et le corrigé de l'exercice 20 ont une ligne coupée dans la partie qui initialise le vector de QCM. Voici une version qui initialise directement une variable de type Examen avec les mêmes valeurs initiales.

Fichier MOOC série supplément sem6: seulement exo 17
Section 10 Fichier AutoEvaluation: concepts d'adresse et de valeur
Fichier AutoEvaluation: pointeur et tableau-à-la-C
Fichier Série 10
Fichier MOOC série 7
Section 11 Fichier Série 11

2020-21

Fichier Alternative simple: utiliser GDB dans un simple terminal (Tutorial de Sam Huang)
Cette description (en anglais) est à essayer avec les fichiers utilisés pour les 2 autres approches. L'utilisation en mode ligne de commande est moins familière au début mais elle fonctionne toujours, donc on aura avantage à s'en servir quand DDD ou geany-GDB ne fonctionnent pas correctement, ce qui est déjà arrivé.
Section 12 Fichier Série 12: passage d'argument à main(), tableau de pointeurs
Section 13 Fichier Série 13 tutoriel : Transmission d’arguments au programme avec conversion de chaîne à-la-C
Fichier Série 13: entrée-sortie conversationnelle
Section 14 Fichier Sujet ICC C++ final 2019-20
Fichier Solution ICC C++ final 2019-20
Fichier Test final C++ 2018-19
Fichier Solution du Test final de C++ 2018-19