Formations en Informatique de Lille
Portail pédagogique
Vous êtes ici : FIL > Portail > Licence Info > L2S4 > BPC
Bases de la programmation en C
BCC 3 : mise en oeuvre de langages de programmation

Prérequis

Unix et Architectures des ordinateurs, Algorithmique et Programmation

Organisation

Cette unité se déroule au S4 de la licence mention Informatique. Il s'agit d'une UE obligatoire de cette mention.

Volume horaire : 4h de cours, 24h de TP/TP (sur 6 semaines).

Crédits

3 ECTS

Objectifs

  • savoir utiliser un langage compilé
  • pouvoir utiliser un environnement de développement élémentaire (sous UNIX)
  • coder des tâches simples en langage C

Programme

  • Apprentissage des bases du langage C : la syntaxe, les expressions, le typage, la représentation (codage) des entiers, les structures de contrôle, les fonctions…
  • Présentation des principes d’un langage compilé et des différentes étapes de compilation
  • Présentation des outils d’automatisation (make, makefile)
  • Apprentissage des « bonnes pratiques » de développement (compilation séparée, tests, ...)

Équipe pédagogique

  • groupe 1 — Clément BALLABRIGA
  • groupe 2 — Pierre ALLEGRAUD
  • groupe 3 — Adrien POTEAUX
  • groupe 4 — Philippe MARQUET
  • groupe 5 — Samy MEFTALI
  • groupe 6 — Clément BALLABRIGA
  • groupe 7 — Vincent ARANEGA
Cours TD TP Remarque
du 25/01 au 29/01 Syntaxe de base et types
du 01/02 au 05/02 Suite typages, fonctions Thème 1 (expressions, types, et fonctions) 1/2 Implémentation de ce qui a été vu en TD.
du 08/02 au 12/02 Outils de développement, compilation séparée, makefiles, préprocesseur Thème 1 (expressions, types, et fonctions) 2/2 Implémentation de ce qui a été vu en TD.
du 15/02 au 19/02 Tableaux, chaines, et structures Thème 2 (outils de compilation, makefiles, compilation séparée) 1/2 Implémentation de ce qui a été vu en TD.
du 01/03 au 05/03 Thème 2 (outils de compilation, makefiles, compilation séparée) 2/2 Implémentation de ce qui a été vu en TD.
du 08/03 au 12/03 Thème 3 (types composés) 1/2 Implémentation de ce qui a été vu en TD.
du 15/03 au 19/03 Thème 3 (types composés) 2/2 Implémentation de ce qui a été vu en TD.

L'évaluation se fera sur la base du travail en TP (coef 50%) et d'un DS (coef 50%).

La date du DS sera affichée ici dès que connnue.

Documents

Slides du cours de BPC

Enregistrements Zoom

Le mot de passe des vidéos est: PS2dzjeeZW4O6

Documents de TD/TP

Thème 1
Thème 2
Thème 3

Annales

  • DS final mars 2021 PDF
  • DS final mars 2022 PDF

Archives

Archives des documents de l'ancien module PDC (correspondant aux modules BPC et MPC actuels): Télécharger
(Notez que bien que le contenu soit à peu près le même, l'ordre n'est pas forcément équivalent, ainsi le cours contenu dans cette archive ne sera pas forcément correctement synchronisé avec les TD/TP...)