Section outline

  • Fiche de cours

    ICC theory book   Learning Python book

    Programmation


    Théorie

    • Cours : les vendredis de 14h15 à 16h00, en salle CE 12 

      • Changement de salle exceptionnel le 13 mars 2026 - SALLE ELA 1

      (Streaming non interactif : l’enregistrement sera disponible au plus tard le lendemain)
    • Exercices : les vendredis de 16h15 à 17h00, en salle INF 1 et INF 119
    • Assistant doctorant responsable de la partie théorie :
      Abdellah El Mrini (abdellah.elmrini@epfl.ch)


    Enseignant :
    Rafael Pires (rafael.pires@epfl.ch)


    Assistant·e·s étudiant·e·s :


    Évaluation :

    • Midterm (20 %) - 13.04.2026, 15:15 - 17:15
    • Mini-projet (10 %) - rendu jusqu'au 22.05.2026 à 23:59
    • Quiz sur la sécurité informatique (5 %) - date limite le 02.04.2026 à 23:59
    • Examen final (65 %) - session d'examens, date à définir

    CALENDRIER DES SÉANCES - CS-119(k) - SPRING 25-26

    Lundi: Programmation (Cours 15-16h, Exercices 16-18h) | Vendredi: Théorie (Cours 14-16h, Exercices 16-17h)

    Sem. Date Cours Lundi Exercices Lundi Date Cours Vendredi Exercices Vendredi
    1 16 fév Variables, types, arithmétique, print() Exercices intro 20 fév Introduction; Algorithmes: bases Lire/écrire algorithmes
    2 23 fév Fonctions, slicing, conditions, boucles, range() Exercices boucles 27 fév Complexité temporelle; Grand Theta Complexité; Algorithmes
    3 2 mars Boucles (suite); Fonctions simples Exercices fonctions 6 mars Récursivité Algorithmes récursifs
    4 9 mars Listes Exercices listes 13 mars Algo glouton; Prog. dynamique; Calculabilité
    CHANGEMENT DE SALLE ELA 1
    Exercices récursivité
    5 16 mars Objets mutables/immuables; Modules; Sets Exercices sets 20 mars P/NP; Sac à dos; Voyageur de commerce Identifier P/NP
    6 23 mars Dictionnaires; Dataclasses Exercices dict 27 mars Représentation binaire (entiers/réels) Exercices binaire
    7 30 mars Fichiers texte; Chaînes de caractères Exercices fichiers 3 avril Vendredi saint - Férié
    6 avril VACANCES DE PÂQUES
    8 13 avril MIDTERM 15:15-17:15 dans les salles CE 13 et CE 14 17 avril Portes logiques; Transistors; RAM Exercices portes logiques
    9 20 avril Manipulation d'images; Intro miniprojet Miniprojet 24 avril Signaux; Filtrage; Echantillonnage Bande passante; Filtres
    10 27 avril Images; Mini-projet Miniprojet 1 mai Théorème échantillonnage; Sous-échantillonnage Interpolation; Battement
    11 4 mai List comprehensions; Lambdas Exercices lambdas 8 mai Entropie; Shannon-Fano; Huffman Compression
    12 11 mai Threads; Locks; Données partagées Exercices threads 15 mai Cryptographie (clé secrète/publique) Diffie-Hellman; Nombres premiers
    13 18 mai Révisions Anciens examens 22 mai Réseaux: TCP (AIMD); IP (routage) AIMD; Exercices routage
    14 25 mai Pentecôte - Férié 29 mai Révisions Anciens examens