Aperçu des semaines

  • Informations générales

    Ce cours s’adresse aux étudiant.e.s en génie civil et science et génie des matériaux de première année à l’EPFL. Le premier cours aura lieu le vendredi 12 septembre 2025 à 9h15, en salle CE 1 2

    Enseignant·e·s: Mirjana Stojilović (partie programmation) et Olivier Lévêque (partie théorique)

    Assistant·e·s:
    • Partie programmation:
       Emilien Silly (Assistant principal), Ayman Bakiri, Malak Boulahfa, Elie Bruno, Adam Chahed Ouazzani, Manon Cesbron Darnaud, Iskandar Ghobril, Victor Monfredo, Cleopatra Moroianu, Lina Sagdal
    • Partie théorique:
      AAC 1 32: Floriane Baron, Elie Bruno, Thomas Christiansson
      AAC 1 37: Manon Cesbron Darnaud, Martina Gatti, Justin Labaeye, Thomas Fassnacht (gymnase de Renens)
      AAC 2 31: Adrien Lièvre, Victor Monfredo, Cleopatra Moroianu, Chaimâa Ouchicha

    Horaires:
    • Partie programmation:
      • cours les vendredis de 9h15 à 10h00:
      •    en salle CE 1 2. Enregistrements (année 2024-25): Mediaspace
      • séance d'exercices les vendredis de 10h15 à 12h00:
      •    en salles BC07-08 et INF 2
    • Partie théorique:
                cours les vendredis de 13h15 à 15h00:
    Ressources pour le cours (partie théorique):

    Calcul de votre note finale:
    • midterm du 7 (?) novembre: 40% (info détaillées: voir plus bas en semaine 8)
    • projet de programmation: 15%
    • examen final du 19 décembre: 40% (info détaillées: voir plus bas en semaine 14)
    • quiz sur la sécurité informatique (à faire sur Moodle d'ici le 31 octobre 2025):  5%
  • Semaine 1 (vendredi 12 septembre)

  • Semaine 2 (vendredi 19 septembre)

    • Icône Fichier
      ICC-T Solutions 2 Fichier
      Disponible à partir du 20 septembre 2025, 20:00
    • Try solving the exercises in the Python interpreter without using if-elif-else constructs (for those who know how to use them in Python). You can also write all commands in one .py file (a Python script) and run it if that suits you better. We will share the solution in one file so you can easily change and rerun it.

      To run, press the "play" button on the top right corner of your Visual Studio Code editor. Do not forget to activate the environment that you installed last week! :-)

      Next week, we will study if-elif-else constructs, the preferred way to solve some of the problems in this exercise set.

    • Icône Fichier
      ICC-P-Exercise-NumbersOperatorsBooleans (Solution) Fichier
      Disponible à partir du 19 septembre 2025, 14:00
  • Semaine 3 (vendredi 26 septembre)

  • Semaine 4 (vendredi 3 octobre)

  • Semaine 5 (vendredi 10 octobre)

  • Semaine 6 (vendredi 17 octobre)

  • Semaine 7 (vendredi 31 octobre)

  • Semaine 8 (vendredi 7 novembre)

    Midterm (vendredi OU samedi matin, 9:15-12:15), en salles à déterminer encore.

    Formulaire autorisé: une page A4 recto-verso manuscrite, préparée avec ipad + stylet ou même dactylographiée
    (un seul conseil à ce sujet: préparez le formulaire vous-même: vous réviserez ainsi le cours et les exercices!)

    Aucun appareil électronique n'est autorisé pour cet examenrien d'électronique, sauf une calculatrice simple (du type TI-30 eco RS, ou même plus simple: il n'y a bien sûr pas besoin que ce soit précisément ce modèle!); vous êtes également bienvenu·e·s d'amener vos feuilles de brouillon.

    Cet examen compte pour 40% de la note, avec 25 points pour la théorie et 15 points pour la programmation.

    Le cours et les exercices de théorie ont lieu comme d'habitude le vendredi après-midi.

  • Semaine 9 (vendredi 14 novembre)

  • Semaine 10 (vendredi 21 novembre)

    • Icône Fichier
      ICC-T Solutions 10 Fichier
      Disponible à partir du 22 novembre 2025, 20:00
    • Icône Dossier
      ICC-P-Solution-TuplesSets Dossier
      Disponible à partir du 21 novembre 2025, 14:00
    • In the new uploaded version, a typo is fixed in the document; color[0] and color[-1] are changed to colors[0] and colors[-1] on page 5.

    • In the new uploaded version, a typo is fixed in the document; color[0] and color[-1] are changed to colors[0] and colors[-1] on page 5. 

  • Semaine 11 (vendredi 28 novembre)

  • Semaine 12 (vendredi 5 décembre)

  • Semaine 13 (vendredi 12 décembre)

    • Icône Fichier
      ICC-T Solutions 13 Fichier
      Disponible à partir du 12 décembre 2025, 20:00
    • Icône Dossier
      ICC-P-Solution-Bin2Int Dossier
      Disponible à partir du 12 décembre 2025, 14:00
    • These exercises are examples of past exam questions.

    • Icône Fichier
      ICC-P-ExamQuestions-Sets Fichier

      To compute the expected answers, run this Python script.

      Disponible à partir du 12 décembre 2025, 14:00
    • These exercises are examples of past exam questions.

    • Icône Fichier
      ICC-P-ExamQuestions-Dictionaries Fichier

      To compute the expected answers, run this Python script.

      Disponible à partir du 12 décembre 2025, 14:00
  • Semaine 14 (vendredi 19 décembre)

    Examen final le vendredi matin de 9h15 à 12h15 en salles à déterminer encore.

    Formulaire autorisé: deux pages A4 recto-verso manuscrites, préparées avec ipad + stylet ou même dactylographiées
    (un seul conseil à ce sujet: préparez le formulaire vous-même: vous réviserez ainsi le cours et les exercices!)

    Aucun appareil électronique n'est autorisé pour cet examen, rien d'électronique sauf une calculatrice simple (du type TI-30 eco RS, ou même plus simple: il n'y a bien sûr pas besoin que ce soit précisément ce modèle!); vous êtes également bienvenu·e·s d'amener vos feuilles de brouillon.

    Cet examen compte pour 40% de la note, avec 20 points pour la théorie et 20 points pour la programmation.

    Et il n'y a pas de cours l'après-midi, bien sûr :-)