Information, calcul, communication

CS-119(g)

Media

Media

This file is part of the content downloaded from Information, calcul, communication.
Course summary

Présentation générale












(Toutes les informations utiles
au cours CS119g sont
accessibles depuis ce site Moodle)

Notes for 2024

Changes:

- exams will be half-open book (1 book + 4 sheets of paper per part (theory and programming))

- The final exam will have a question related to the mini-project. Mini-project grade will be adjusted based on this question.

- update general description (pdf) of the course

- the theory part will also include a Moodle quiz on security which is based on some videos the students should watch.




Horaires et salles


Calendrier et Ressources Générales

Si vous êtes débutants en programmation, les MOOCs sont conseillés. Si par contre vous pensez connaître les notions, vous pouvez utiliser les BOOCs (livrets multi-média résumant le contenu des MOOCs et permettant d'accéder à des moments choisis des vidéos des MOOCs). Les BOOCs sont aussi conseillés comme outils de révision pour les examens.


Fora


Mini-projet (Programmation)


Semaine 15


Examen Final (Théorie + Programmation) 13.12.2024

Vous trouverez ici en temps voulu toutes les informations relatives à cet examen.

Cette épreuve compte pour 55% de la note du semestre. Vous trouverez ici toutes les informations utiles en temps voulu.


Examen final (examen)


Semaine 14 : Révisions


Semaine 13 (Théorie) : Hiérarchies de mémoires

Topic: Memory Hierarchies 

Book chapter 9



Semaine 13 (Programmation) : Entrées-Sorties


Semaine 12 (Théorie) : Architecture matérielle

Topic: Computation Architecture 

Book chapter 8



Semaine 12 (Programmation) : Mini-projet


Semaine 11 (Théorie) : Théorie de la calculabilité

Topic: Theory of Computation (Computability) 

Book chapter 3


Semaine 11 (Programmation) : Pointeurs et références


Semaine 10 ( Théorie ) : Calcul et Algorithmes II

Topic: Algorithms 

Book chapter 2


Semaine 10 ( Programmation ) : Structures



Semaine 9 ( Théorie ) : Calcul et Algorithmes I

Topic: Algorithms 

Book chapter 1 (1.2 and 1.7 are optional)


Semaine 9 ( Programmation ) : Tableaux de taille fixe, strings


Theory Mid-Term Exam: Samedi, 02.11.2024

Cet examen compte pour 35% de la note dont 5% pour le quiz sur la sécurité.

Semaine 8 ( Théorie ) : Cyber-sécurité et séance de questions-réponses (Q&A Session)

L'objectif est de vous sensibiliser aux cyber-risques, en particulier pour protéger le campus contre les cyber-attaques.


Semaine 8 ( Programmation ) : Tableaux dynamiques


Semaine 6 (Théorie ) : Compression de données

Topics: Shannon's Theorem and Lossy Compression 

Book chapter 6 cont.: 6.4-6.10


Semaine 6 ( Programmation ) : Fonctions (II)


Semaine 5 ( Théorie ) : Entropie

Topic: Entropy and Lossless Compression using the Shannon-Fano code 

Book Chapters 6.1-6.3, 6.6



Questionnaires


Semaine 5 ( Programmation ) : Fonctions (I)


Semaine 4 ( Théorie ) : Reconstruction de signal

Topic: Sampling of signals 2 

Book chapter 5 : 5.3.3, 5.4-5.8


Semaine 4 ( Programmation ) : Boucles et itérations


Semaine 3 ( Théorie ) : Échantillonage de signal

Topic: Sampling of signals 1

Book Chapters 5.1, 5.2, 5.3.1, 5.3.2



Semaine 3 ( Programmation ) : Branchements conditionnels


Semaine 2 ( Théorie ) : Représentation de l'information

Topic "Information Representation" 

Book Chapter 4


Semaine 2 ( Programmation ) : Variables et opérateurs


Semaine 1 ( Théorie ) : Représentation de l'information

Topic "Introduction" et "Information Representation" 

Book Chapter 4



Semaine 1 ( Programmation ) : Introduction


Encadrement

Enseignantes :
Assistant.e.s-doctorant.e.s :
  • Miguel Crespo Castaño
  • Martin Everaert
  • Ekaterina Kutsenok
  • Haoqi Wang
Assistant.e.s-étudiant.e.s :
  • Benjamin Aouzir (théorie + programmation)
  • Matthieu Beylard-Ozeroff (théorie)
  • Oskar Boesch (théorie + programmation)
  • Benjamin Boyer (théorie + programmation)
  • Léo Bruneau (théorie + programmation)
  • Melina Cherchali (théorie + programmation)
  • Jean Ciardo (programmation)
  • Clara Delandre (théorie + programmation)
  • Eva Frossard (théorie + programmation)
  • Laura Giorla (programmation)
  • Gabriel Jiménez Calles (théorie + programmation)
  • Khalil Ouazzani Chahdi (théorie + programmation)
  • Louis Pivron (théorie + programmation)
  • Mattéo Santini (programmation)
  • Antoine Tran (programmation)
  • Océane Voland (théorie + programmation)
  • Romane Vorwald (théorie + programmation)

Exemples d'examens


Unused Theory: Storage and Network