Attention. Ce cours n'est plus enseigné sous cette forme. En conséquence, cette page n'est plus actualisée. Les informations contenues peuvent ne plus être exactes.
Beethoven wrote his
first symphony in C!
Ceci est la page de la partie langage C du module C/Unix de licence d'informatique.
L'objectif de cette partie est de former les étudiants à l'utilisation du langage C. Les étudiants abordent ce langage en parallèle de leur apprentissage de Java (dans le cadre du module de Programmation objet) et de structures de données (dans le cadre du module Structures de données et complexité). Nous privilégions ici le langage C dans son interaction avec le système Unix et les aspects gestion mémoire et manipulation de pointeurs.
L'enseignement est organisé sous forme d'un cours, de séances de TD et de séances de TP.
Les séances de travaux pratiques de ce module sont complétées par le développement en C d'un projet dans le cadre du module de projet de la licence.
Les étudiants sont évalués sur cette partie du module C/Unix par une interrogation, un contrôle de TP et un examen final.
Consultez le calendrier de l'année.
Les transparents du cours donné par Jean-Luc Levaire sont disponibles à partir de sa page personnelle.
Je vous engage par ailleurs à traîner sur le site VideoC créé par Christian Queinnec qui propose, entre autres, plusieurs cours sur le C, dont celui de la licence d'informatique de Paris 6.
La lecture du mémento édité par le Stanford CS Education Library est une bonne piqûre de rappel avant de se lancer dans une nouvelle phase de développement en C :
cslibrary.stanford.edu/101/
tabptr.c
Cette année 2003/2004 le projet de C est le suivant :
Le développement d'un projet s'est parfois déroulé dans le cadre du module de projet de la licence.
Par le passé, des projets de C ont été proposés dans la cadre du présent module :
webcheck
et webview
,
Vérification de sites Web, décembre 2000bigint.a
, Une librairie de
grands entiers, décembre 1999t9
, Écrire avec 9 touches (et un
doigt !), décembre 1998igrep
, Recherche indexée,
décembre 1997Quelques uns des sujets d'examens des années précédentes sont proposés :