Weekly outline

  • 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: Adrien Lièvre, Chaimâa Ouchicha, Victor Monfredo
      AAC 1 37: Floriane Baron, Elie Bruno, Cleopatra Moroianu, Thomas Christiansson
      AAC 2 31: Manon Cesbron Darnaud, Martina Gatti, Justin Labaeye, Thomas Fassnacht (gymnase de Renens)

    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)

    This week
    • File icon
      ICC-T Solutions 1 File
      Available from 13 September 2025, 8:00 PM
    • File icon
      ICC-P-Lecture01-AboutTheCourse File

      This lecture provides information about the organization of the course throughout the semester.

      Available from 12 September 2025
    • File icon
      ICC-P-Lecture01-InteractiveInterpreter File

      Let us warm up by interacting with Python interpreter.
      Online reading: Link

      Available from 12 September 2025
    • Connectez-vous sur l’infrastructure des postes de travail virtuels. Choisissez une des machines virtuelles IC-CO-IN-SC-MA-2025-Fall ou IC-CO-IN-SC-INJ-2025-Fall (et pas une autre).

    • The UbuntuIntro exercise contains several practical concepts regarding using a terminal in an operating system such as Ubuntu. We recommend that you do it to see that one does not need a visual editor to interact with the operating system.

      Note: The topic is not directly related to Python programming and will not be an exam topic. Despite that, you should not ignore it, as it presents the basics necessary for anyone using a Linux operating system.