Cette page est en cours de mise à jour en vue de la session du printemps 2024 : les informations vont évoluer !
Pour les TP notamment, il est très recommandé d'avoir chez vous une distribution Linux installée sur votre ordinateur personnel (une possibilité est d'utiliser une clé usb bootable ; voir par exemple : howto)
Merci de nous contacter en mettant bien [LIFSE] ...
en objet de votre mail !
Grégoire Pichon : responsable de l'UE au printemps 2024
Nicolas Louvet : corresponsable de l'UE
L'UE est évaluée en CCI (Contrôle Continu Intégral). En session 1, les épreuves qui auront lieu sont les suivantes :
Dans la suite, on note nX la note obtenue à l'épreuve X.
En cas d'absence à une épreuve, votre note sera de 0 à l'épreuve, que votre absence soit justifiée ou non. Pour chaque épreuve (hormis l'ECA), le maximum entre la note que vous obtenez à cette épreuve et l'ECA sera utilisé dans votre moyenne. Votre note de session 1 à l'UE est ainsi :
nLIFSE1 = 0.3 x max(nECI, nECA) + 0.15 x max(nQCM1, nECA) + 0.15 x max(nQCM1, nECA) + 0.4 x nECA.
Cette moyenne est ainsi composée à 60% (0.3 + 0.15 x 2) des notes de contrôle continu obtenues en cours de semestre, et à 40% (0.4) de la note de l'épreuve finale. Aucune de vos absences au contrôle continu n'est bloquante, car la note correspondante sera dans ce cas remplacée par la note d'ECA ; par contre, à chaque absence, justifiée ou non, vous "misez" de plus en plus sur l'ECA, et donc il faut que vous fassiez de votre mieux pour être le moins absent possible.
Les étudiants n'ayant pas obtenu une moyenne nLISE1 supérieure ou égale à 10 au terme de la session 1 pourront passer l'épreuve de session 2 en juin, qui prendra la même forme que l'ECA. La note obtenue en session 2 remplacera la note de l'ECA, même si elle est inférieure à la note d'ECA obtenue en session 1, dans le calcul de la moyenne de l'UE. En notant nS2 la note obtenue en session 2, la note de l'UE d'un étudiant passant la session 2 est alors :
nLIFSE2 = 0.3 x max(nECI, nS2) + 0.15 x max(nQCM1, nS2) + 0.15 x max(nQCM1, nS2) + 0.4 x nS2, où nECI, nQCM1 et nQCM2 restent les notes obtenues dans le cadre du contrôle continu.
Grp TD | Enseignant.e |
---|---|
A | Nicolas Louvet |
B | Grégoire Pichon |
C | Florence Zara |
D | Meriem Ghali |
E | Alec Sadler |
F | Joël Felderhoff |
Pour votre groupe de TP :
Intervenant.e de TP | Salle de TP |
---|---|
Nicolas Louvet | |
Grégoire Pichon | |
Florence Zara | |
Meriem Ghali | |
Alec Sadler | |
Thibaut Modrzyk | |
Mohammed-Bashir Mahdi | |
Simon Delamarre | |
Joël Felderhoff |
mardi | mardi 14h-15h30 | mardi 15h45-17h15 | CM | TD | TP |
---|---|---|---|---|---|
16/01 | CM1 | TP1 | CM1 intro | TP1 révisions | |
23/01 | CM2 | TP2 | CM2 fichiers | TP2 fichiers | |
30/01 | TD1 | TP3 | TD1 fichiers | TP3 fichiers | |
06/02 | CM3 | TP4 | CM3 processus | TP4 fichiers | |
13/02 | CM4 | TD2 | CM4 processus | TD2 processus | |
20/02 | TD3 + QCM1 | TP5 | TD3 processus | TP5 processus | |
12/03 | ECI | ||||
19/03 | TP6 | TP7 | TP6 signaux, TP7 tubes | ||
26/03 | TP8 | TP9 | TP8, TP9 shell | ||
02/04 | CM5 | TD4 + QCM2 | CM5 sockets | TD4 sockets | |
09/04 | TP10 | TP11 | TP10, TP11 sockets |
Avant 2023, il s'agit des annales de l'ancienne version de l'UE. Attention, il y a eu des changements dans le programme, donc certains exercices d'avant 2023 sont périmés... Des éléments de corrections sont fournis dans certains cas, il est fort possible qu'il reste des erreurs !
La GNU C Library (glibc) est la bibliothèque fournissant toutes les fonctions de base avec lesquelles sont compilés les programmes sur les systèmes GNU. Cette bibliothèque vise à être compatible avec tous les standards appropriés, notamment ISO C11, POSIX.1-2008, and IEEE 754-2008. Toutes les fonctions (open(), read(), write(), fork(), waitpid(), ...) auxquelles nous faisons référence dans ce cours font partie de la glibc. La documentation de la bibliothèque est disponible au travers des pages de manuel. Mais il peut être intéressant de la consulter en ligne, sous une forme plus structurée et très lisible : elles est disponible à cette adresse.
La dernière version de travail du standard POSIX.1-2008 est consultable à cette adresse.
La dernière version de travail du standard POSIX.1-2018 est consultable à cette adresse.
Il est bien pratique d'avoir le chemin du répertoire courant affiché dans le prompt : comme ça, on sait toujours où on est en train de travailler... Actuellement, cela n'est pas le cas sur la plupart des postes de travail de l'université. Voici comment faire pour remédier à cela.
Vous éditez (éventuellement, il faut le créer) le fichier ~/.bashrc
dans votre répertoire personnel. Vous ajoutez la ligne export PS1="\u@\h:\w$ "
tout à la fin de ce fichier. Ensuite, vous ouvrez un nouveau terminal (ce qui doit avoir pour effet de recharger votre ~/.bashrc
), pour vérifier que votre prompt se met bien à jour : vous devez avoir un prompt plus complet maintenant !
Il est bien plus sympa d'utiliser les commandes ls
et grep
avec des couleurs (qui donnent une idée des types des fichiers avec ls
, et qui font ressortir les motifs trouvé avec grep
). Comme pour la modification de votre prompt ci-dessous, il faut éditer votre le ~/.bashrc
de votre répertoire personnel. Vous y ajoutez les lignes :
alias ls='ls --color=auto'
alias grep='grep --color=auto'
La modification prendra effet quand vous ouvrirez un nouveau terminal de commandes.