Skip to main content
Side panel
Home
More
English (en)
English (en)
Français (fr)
You are currently using guest access
Log in
Home
Open course index
COM-112(a)
General
Tuto "Git sur la VM" par Blanche (alternative possible au tuto de Skander)
Tuto "Git sur la VM" par Blanche (alternative possible au tuto de Skander)
Click
github VM tuto.pdf
link to view the file.
◄ Code_tests_debugger
Jump to...
Jump to...
Informations générales
Q&A, discussions& Quizz avec EdStem
BOOC du MOOC utilisé pour ce cours
Rappel: BOOC du MOOC utilisé pour le cours C++ du sem1
C++: table des priorités des opérateurs
FAQ: myNAS, VM, backup, etc... [20.09.2023]
Convention de programmation en C++ [Aout 2023]
Comment écrire un algorithme [V1.11 Nov. 2021]
Documentation de GTKmm 4. (in english)
Bug check-list C++
Tutorial VISUAL STUDIO CODE : debugging + Makefile + Shared editing + file comparison [05.12.2023]
fichier archive pour le tuto VSC-debugging
Petit guide d'utilisateur de GDB pour trouver un bug sans VSC [23.04.2021]
Code_tests_debugger
Git_Tutorial in english [27.02.2020] (Optional - also see link below)
Git-for-gitlab tutorial for motivated beginners (to be used with gitlab.epfl.ch)
Donnée du projet Linked-Crossing [V1.0 , 28.02.2025]
Barème du projet [28.03.25] V1.01
Rendu1: donnée V1.0 et ressources
Rendu2: donnée V1.0 [28.03.25]
Salles TP et Assistant.e.s [2024-25]
Liste alphabétique de tous les étudiant.es avec les groupes + salle + coach[27.02.2025]
Vue d'ensemble du cours C++ PoP [2024-25]
video Presentation du cours [2024-25]
Cours Programmation Modulaire / make et Makefile [2024-25]
video Prog Modulaire I [2024-25]
PoP Série 0
PoP Série 0: code source "calendrier"
PoP Série 0 : corrigé
PoP série 0 niveau 0
PoP Série 0 niveau 0: code source "eatFruit"
Série théorique pour Projet : les méthodes de développement de projet [2022-23]
Solution (part1) Méthodes de développement de projet
Lien entre MOOC semaine 1 (POO) et programmation modulaire avec 8 quizz [28.02.2025]
video : MOOC1 [2024-25]
PoP_MOOC1 : code utilisé en cours (namespace + datum) [04.03.2025]
Brève présentation des 3 rendus du projet [2024_25]
video : projet [2024_25]
PoP Série 1
Faire d'abord les questions théoriques avancées sur le Développement de Projet
Solution (questions avancées) Méthodes de développement de projet
MOOC sem1 Tutoriel
MOOC sem 1 exercices
MOOC sem1 corrigé des exercices
Projet:2 exemples rendu1, + exemple rendu3 "EPFL"
Rappel : comment définir des constantes littérales avec enum
video enum [2023-24]
Classe inversée MOOC2 constructeur/destructeur avec quizz
video MOOC2 [2024-25]
PoP MOOC2 + preproc : code utilisé en cours [2025]
Programmation orientée Projet: Le préprocesseur [06.03.2025]
video Le préprocesseur + assert [2024-25]
Programmation orientée projet: opérations sur fichier [06.03.2025]
video fichiers [2024-25]
Pop Série 2 vide: cf Série2 niveau_0 et MOOC semaine 2
PoP Série2 niveau 0 [06.03.2025]
PoP Série2 niveau_0: code source automate de lecture [06.03.2025]
MOOC sem2: tutoriel
MOOC sem2 : exercices / le corrigé est mis à disposition étant donné la longueur de la série niveau_0
MOOC sem2 : corrigé des exercices
Classe inversée MOOC3: attribut de classe "static" (avec quizz)
video static avec une question Quizz [2025]
PoP_s3 code question Quizz produisant la réponse B : essayez de le corriger
Lien vers Fiche "vector vs array" du sem1
Fiche : bilan des forces et faiblesses de vector
Attention: bug causé par une modification du nombre d'éléments du vector dans un range-for
video: vector [2025]
Classe inversée MOOC3: surcharge des opérateurs
Classe inversée MOOC3 : surcharge des opérateurs avec une question quizz
Programmation orientée Projet: notion de type paramétré [15.03.2024]
video : Type paramétré [2025]
PoP Série3 [15.03.2024]
Pop Série3: code pour le type paramétré Form
PoP Série3 ex1.3 : formset test files
PoP Série3 : corrigé
PoP Série3 : corrigé : code source agenda et form
PoP Série3 niveau 0 (module student V1.1 avec static)
PoP série3 niveau 0 (code module student V 1.1 avec static)
MOOC sem3 : tutoriel
MOOC sem3: exercices (l'exercice 11 est hors du programme du cours)
MOOC sem3: corrigé des exercices
MOOC héritage avec 3 Quizz [2023_24]
video MOOC4 heritage [2024_25]
PoP_s4 code d'une méthode spécialisée dans 2 sous-classes
Programmation orientée Projet: concept de pointeur de fonction
video : pointeur de fonction [2024-25]
Programmation orientée Projet: architecture Model-View-Controller [2024_25]
video : architecture Model-View-Controller [2024-25]
Programmation orientée Projet: Bases de GTKmm4 + conversion Modèle->FenêtreGTKmm [2025]
video : premier pas avec GTKmm4 [2024-25]
PoP Série4 [GTKmm4, 2025]
PoP Série4 : corrigé [GTKmm4]
PoP Série4 : corrigé : code source [GTKmm4]
PoP Série4 niveau 0: Usage de GTKmm4, Création d'une fenêtre et dessin [2025]
PoP Série4 niveau0: code source et Makefiles GTKmm4 [2025]
MOOC sem4: tutoriel
MOOC sem4: exercices (les exercices 13 à 15 sont hors programme)
MOOC sem4: corrigé des exercices
classe inversée MOOC: Polymorphisme avec Quizz[2023]
PoP_s5 code utilisé en cours: resolution_statique, accès à la taille d'un bloc alloué dynamiquement
video sur MOOC5 Polymorphism [version 2024_25]
Programmation orientée Projet: Comment rendre le Modèle indépendant de GTKmm4 [2024-25]
PoP_s5 cours code GTKmm4 drawingArea sur 2 modules
video switchTube : indépendance du Modèle vis à vis de GTK [2024_25]
Programmation Orientée Projet : programmation par événement avec GTKmm4 [2025]
video switchTube Programmation par événement [2024_25]
PoP Série5 [2025]
PoP s5 ex4 : test files from PoP Série3 ex1.3
PoP Série5 : corrigé [2025]
PoP Série5 : corrigé code source [GTKmm4 2025 et polymorphisme]
PoP Série5 niveau 0 GTKmm4 (2025]
PoP Série5 niveau 0: code source GTKmm4 [2025]
MOOC sem5: tutoriel
MOOC sem5: exercices (l'exercice 18 n'est pas au programme du cours)
MOOC sem5: corrigé des exercices
Rendu1: Dimanche 30 mars 23h59 / version avec autograder
Classe inversée MOOC: Héritage multiple
Programmation Orientée Projet: complément GTKmm clavier et souris [01.04.2025]
PoP Série6 GTKmm4 [2025]
PoP Série6 niveau 0: clavier etsouris avec GTKmm4 [2025]
PoP Série6 niveau 0: code source [01.04.2025]
MOOC sem6 Tutoriel
MOOC sem6 exercices
Archives examens
Git_Tutorial in english [27.02.2020] (Optional - also see link below) ►
Contact
EPFL CH-1015 Lausanne
+41 21 693 11 11
Follow the pulses of EPFL on social networks
Accessibility
Legal notice
Privacy policy
© 2023 EPFL, all rights reserved