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)
Week 5 : 21 mars
MOOC sem4: tutoriel
MOOC sem4: tutoriel
Click
_6b9316ee8aeb3b2357a1d8de5070603f_tutos-oop-w04.pdf
link to view the file.
◄ PoP Série4 niveau0: code source et Makefiles GTKmm4 [2025]
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
Tuto "Git sur la VM" par Blanche (alternative possible au tuto de Skander)
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: 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
MOOC sem4: exercices (les exercices 13 à 15 sont hors programme) ►
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