Information, calcul, communication
Section outline
-
Ce cours s’adresse aux étudiant.e.s en génie civil, sciences de l’environnement et science et génie des matériaux de première année à l’EPFL. Le premier cours aura lieu le vendredi 11 septembre 2026 à /!\ 8h15 /!\, en salles CE 1 3 et CE 1 106 (retransmission).Enseignant·e·s: Mirjana Stojilović (partie programmation) et Olivier Lévêque (partie théorique)Assistant·e·s:
- Partie programmation:
Assistante principale: Ana Zarić (ana.zaric@epfl.ch)
BC 0 7: Solomée Asnake, Raid Taha
BC 0 8: Stephan Ferrieri, Lina Hmamouchi
CM 1 103: Iskandar Ghobril, Lilya Ouarrach
CM 1 110: Yassine El Harti
CM 1 112: Ghaith Skhiri, Alexia Stoian
INF 2 (salle sans ordinateurs): Alexandre Marichez-Liew, Mohamed Nouira - Partie théorique:
AAC 1 37: Martina Delcroix, Cleo Motta Pacheco, Ali Taibi, Oscar Kuder, Loris Verga
AAC 1 32: Rachel Meng, Timothée Beaufils, Sara El Harti
CO 0 15: Salomée Asnake, Mathis Laville
CO 0 16: Yorick Richard, Adèle Linette
CO 0 17: Thomas Capol, Jeanne Benoist
- Partie programmation:
- cours les vendredis de 9h15 à 10h00:
en salle CE 1 3 (présentiel) et CE 1 106 (transmission via Mediaspace). Enregistrements année 2024-25: Mediaspace
- Partie théorique:
cours les vendredis de 13h15 à 15h00:
Ressources pour le cours (partie théorique):
- MOOC sur courseware.epfl.ch (attention aux petites différences par rapport à la version actuelle du cours!)
- Livre «Découvrir le numérique», EPFL Press, 2016
(voir aussi les solutions des exercices du livre)
Calcul de votre note finale:- midterm du 6 novembre: 40% (info détaillées: voir plus bas en semaine 8)
- projet de programmation: 15%
- examen final du 18 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 dimanche 1er novembre 2026): 5%
- Partie programmation:
-
-
ICC-T Solutions 1 File
-
ICC-P-Lecture01-AboutTheCourse File
This lecture provides information about the organization of the course throughout the semester.
Modified 27/08/26, 14:32 -
Let us warm up by interacting with Python interpreter.
Online reading: LinkModified 27/08/26, 14:39 -
Connectez-vous sur l’infrastructure des postes de travail virtuels. Choisissez une des machines virtuelles IC-CO-IN-SC-INJ-2026-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 you don't need a visual editor to interact with the operating system.
Note: The topic is not directly related to Python programming and will not be on the exam. Despite that, you should not ignore it, as it presents the basics necessary for anyone using a Linux operating system.Uploaded 23/08/26, 12:09 -
Modified 27/08/26, 14:23
-
-
ICC-T Solutions 2 File
-
Modified 27/08/26, 14:41
-
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.Modified 19/09/25, 13:29 -
ICC-P-Exercise-NumbersOperatorsBooleans (Solution) File PY
Programming: 