Université Lille1

Vous êtes ici : FIL > Portail > Licence 1 >

API2Prime

Responsable

Jean-Stéphane Varré, bât M3 extension, bureau 207.

Volume horaire

Cet enseignement a lieu au semestre (S3) et est obligatoire pour tous les étudiants de deuxième année de Licence de Sciences Exactes et Sciences pour l Ingénieur. API2 Prime est spécifique aux étudiants des licences MASS, Mécanique, Génie Mécanique et Génie Civil.

Il est organisé en une séance d'une heure de cours, et une séance de TD et une séance de TP chacune d'une durée de 2 heures hebdomadaire. Il est réparti sur une durée de dix semaines, soit un volume total de 50h.

Retrouvez aussi le cours sur Moodle pour le rendu des TPs.

Crédits

5 ECTS

Objectifs

Compléter les notions abordées en UE info102 (Algorithmique et Programmation Impérative I). Aller plus loin sur les fonctions avec la récursivité. Être capable de manipuler des données dans des enregistrements et les stocker dans des structures de données. Manipuler des formats d'échange de données.

Contenu

  • Programmation modulaire
  • Récursivité
  • Structures de données : liste, tableaux associatifs
  • Entrées/Sorties
  • Formats d'échange de données CSV et XML

Attention, contrairement à ce qui est indiqué sur l'emploi du temps des M, GM, GC, le premier TP a bien lieu demain, jeudi 19 septembre.

Mis à jour le 12 septembre 2013

Les groupes

  • Groupe A : MASS
  • Groupe B : M + GM + GC1
  • Groupe C : GC2 + GC3
  • Groupe D(ébutants) : étudiants non inscrits à Lille 1 l'année dernière

Gpe Nature Horaire Salle Enseignant e-mail
Tous Cours jeudi 10h15-11h15 M5 amphi A Jean-Stéphane Varré jean-stephane.varre@lifl.fr
Groupe A TD mercredi 8h00-10h00 M5 A2 Adel Noureddine adel.noureddine@etudiant.univ-lille1.fr
Groupe A TP jeudi 13h30-15h30 SUP 118 Adel Noureddine adel.noureddine@etudiant.univ-lille1.fr
Groupe B TD mercredi 8h00-10h00 Polytech A308 Didier Mailliet didier.mailliet@univ-lille1.fr
Groupe B TP jeudi 16h00-18h00 SUP 118 Didier Mailliet didier.mailliet@univ-lille1.fr
Groupe C TD mercredi 8h00-10h00 Polytech B310 Antoine Ndione antoine.ndione@univ-lille1.fr
Groupe C TP jeudi 13h30-15h30 SUP 115 Antoine Ndione antoine.ndione@univ-lille1.fr
Groupe D TD mercredi 8h00-10h00 Polytech A208 A301 Jean-Stéphane Varré jean-stephane.varre@lifl.fr
Groupe D TP jeudi 13h30-15h30 SUP 116 Jean-Stéphane Varré jean-stephane.varre@lifl.fr

NOTE: le contenu des cours/TD/TP après la semaine courante est donné à titre indicatif et est susceptible de modifications sans préavis.

Attention, contrairement à ce qui est indiqué sur l'emploi du temps des M, GM, GC, le premier TP a bien lieu demain, jeudi 19 septembre.

Séance COURS TD TP Remarque
1 37 du 09/09 au 14/09 Présentation et rappels. Pas de TD ni de TP.
2 38 du 16/09 au 21/09 Entrées/sorties. Rappels. TP0 : Rappels (groupes A,B,C).
TP1 groupe D
3 39 du 23/09 au 28/09 Exceptions. TD1: Entrées/sorties TP1 : Jeu de la vie (groupes A,B,C).
TP2 groupe D
4 40 du 30/09 au 5/10 Modules Poursuite des TDs précédents. Poursuite du TP précédent.
5 41 du 7/10 au 12/10 Listes TD2: Exceptions TP2 : Traitement de données INSEE (groupes A,B,C). TP3 groupe D
6 42 du 14/10 au 19/10 Pas de cours Suite de la semaine précédente. Suite de la semaine précédente. Pas de TP pour le groupe D
7 43 du 22/10 au 6/10 Récursivité TD3: listes TP3 : Remplissage de surfaces (groupes A,B,C). Poursuite du TP précédent pour le groupe D. Groupe C : TD en salle A302
44 du 28/10 au 03/11 interruption pédagogique d'automne
8 45 du 4/11 au 09/11 DS1 de 10h15 à 12h15 M1 Cauchy et Galois Poursuite des TD précédents. Groupes A,B,C: poursuite du TP précédent. TP4 groupe D(et le fichier exples_tableaux.ml)
9 46 du 11/11 au 16/11 Tables de hachage et les exemples faits en cours. TP4 : Tris sur les listes (groupes A,B,C) et les fonctions permettant de réaliser un tri fusion fusion.ml. lundi 11 novembre férié Groupe D : TD désormais en salle A301
10 47 du 18/11 au 23/11 Exemples TD4: hachage TP5 groupe D
11 48 du 25/11 au 30/11 Pas de cours Contrôle de TP

Trois notes seront attribuées à chaque étudiant durant le semestre :

  • TP : une note sur 20 de Travaux Pratiques, attribuée par l'enseignant de Travaux Dirigés, basée pour moitié sur le rendu des travaux au cours du semestre et pour l'autre moitié d'une évaluation en fin de semestre. Cette note pourra se voir appliquer un modificateur compris entre -2 et +2 lié aux Travaux Dirigés (participation, interrogations, ...)
  • DS1 : une note sur 20 pour le DS de mi-semestre,
  • DS2 : une note sur 20 pour le DS de fin de semestre.

La note finale sur 20 (N) est calculée comme une moyenne pondérée de ces trois notes :

N= SUP ( (2*DS2+TP)/3, (DS1+DS2+TP)/3 )

Pour la seconde session d'examen, la note TP est conservée. Les notes des deux DS (DS1 et DS2) sont remplacées par la note obtenue lors de la seconde session (R).

La note finale est alors calculée ainsi :

N= ((2*R+TP)/3)

L'unité acquise apporte 5 ECTS.

Ressources

OCaml chez soi

Téléchargements ici

Devoirs

Groupes A,B,C
  • DS intermédiaire 2011-2012 : sujet
  • DS intermédiaire 2012-2013 : sujet
  • DS final 2012-2013 : sujet
Groupe D(ébutants)
  • DS intermédiaire 2012-2013 : sujet
  • DS final 2012-2013 : sujet