Laurent PIERRE maître de conférence en informatique à l'université de Paris X Nanterre

Laurent Pierre 2003-2004
2004-2005
2005-2006
2006-2007
2007-2008
2008-2009
2009-2010
2010-2011
2011-2012
2012-2013
2013-2014
2014-2015
2015-2016
2016-2017
2017-2018
2018-2019
divers

enseignement en 2003-2004       + sommaire

pascal en deug MASS

première année premier semestre

TD (pdf) (TeX) corrigé (texte)

première année second semestre

cours (html)
projet : sokoban (pdf) (tex)
contrôle du lundi 14 juin 2004 avec barème(pdf) corrigé(.pas)

deuxième année second semestre

TD sur les listes chaînées (pdf) (TeX)
TD sur les anneaux (pdf) (TeX)
TD sur les arbres binaires de recherche (pdf) (TeX)
contrôle du 8 avril 2004 et corrigé
contrôle du 13 mai 2004 et corrigé
TD sur les AVL (pdf) (TeX) corrigé

licence IUP MIAGE par apprentissage

parcours de graphe seaux d'eau
arbres binaires de recherche
AVL avec clés fixes AVL avec déplacement des clés
TAS(C)

enseignement en 2004-2005       - + sommaire

pascal en deuxième année MASS premier semestre

cours (html)
TD sur les pointeurs (pdf) (TeX)
projet : produit de matrices en O(nln 7/ln 2)
examen du 27 janvier 2005 avec barème et corrigé
notes

C et structures de données en licence MASS

TD (html)
expressions et instructions du C (TeX)
projet

pascal en première année MASS deuxième semestre

cours (html)
projet : Ane rouge
contrôle du 14 juin 2005 avec barème et corrigé partiel (pdf) (tex) notes

optimisation combinatoire en maîtrise mass

TD

enseignement en 2005-2006       - + sommaire

licence IUP MIAGE par apprentissage

TD

MMIA 2ème année algorithmique en C

cours (html) , notes
contrôle du vendredi 13 janvier 2006 tex dvi pdf
contrôle du vendredi 3 février 2006 tex dvi pdf

outils informatiques 1, première année

td7 instructions(.doc) données(.xls)
td8 instructions(.doc) données(.xls)
td9 instructions(.doc) données(.xls)
td10 instructions(.doc) données(.xls)
td11 instructions(html) support(html)
contrôle du 31 octobre ou du 5 novembre 2005 sujet notes des 2 contrôles
contrôle du 12 ou du 16 janvier 2005 sujet corrigé

outils informatiques 2, VBA première année UPA

cours de Madame Hanen tranparents(pdf)
support de cours commun avec l'UPC de Monsieur Chevallier (pdf)
td1 instructions(.doc) (macros, affectation)
td2 instructions(.doc) (affectation, expressions)
td3 instructions(.doc) (instructions conditionnelles)
td4 instructions(.doc) (boucles)
td5 instructions(.doc) (boucles+ instructions conditionnelles)
td6 instructions(.doc) (boucles + accumulateurs)
td7 instructions(.doc) (fonctions, macros, paramètres)
td8 instructions(.doc) (plages de cellules mono dimensionnelles et procédures) corrigé des 2 premiers exercices
td9 instructions(.doc) (plages de cellules bi-dimensionelles, procédures, paramètres)
td10 instructions(.doc) (fonctions de plage, bouton)
corrigé(.doc) de 2 exercices par TD des TD 3 à 10.
notes A1 , A5
Autres sources pour ces TDs : site de Madame Hanen site de Souheib Baarir

optimisation combinatoire en MIAGE M1

projet

enseignement en 2006-2007       - + sommaire

licence IUP MIAGE par apprentissage

TD contrôles des années précédentes (site de Claire Hanen)

MMIA 2ème année algorithmique en C

cours (html) ,

outils informatiques 1, première année

page web "outils 1" de Claire Hanen
Cours n°1 et 2 Machines, système, codageoutils_informatiques_1.pdf
Cours n°3 à 5 Tableurtableur.pdf
Cours n°6 Internetcours_internet.pdf
Corrigé de l'examen terminal 2005-2006examen_outils_1_corrige.pdf
Corrigé de l'interrogation UPC 2006-2007corrige_interrogation_outils_informatique_1_upc_20062007.pdf
Corrigé de l'interrogation UPA 2006-2007upacorrigeinterro04dec06.pdf
Feuille de TD n°1feuille_de_td_numero_1.doc
Feuille de TD n°2 (Instructions)td2outils1.doc
Support 1 TD 2 (postscript)apjorps.ps
Support 2 TD 2 (Word)definition_informatique.doc
Feuille de TD n°3 (Instructions)instructions_td3.doc
Support TD3 3 (Word)td3support.doc
Feuille de TD n° 4 (tableur)feuille_de_td_numero_4.doc
Feuille de TD n° 5 (Instructions)feuille_de_td_numero_5.doc
Support TD n°5 (tableur)td5support.xls
Feuille de TD n° 6 (Instructions)td6_instructions.doc
Support TD n° 6 (tableur)td6notes.xls
Feuille de TD n° 7 (Instructions)td7_instructions.doc
Support TD n° 7(tableur)services.xls
Feuille de TD n° 8 (Instructions)td8_instructions.doc
Support TD n° 8 (tableur)td8.xls
corrigé de l'épreuve UPAcorrige_upa.pdf
corrigé de l'épreuve UPCcorrige_upc.pdf
Feuille de TD n° 9 (Instructions)td9.doc
Support TD n° 9 (tableur)services_td9.xls
Feuille de TD n° 10 (Instructions)td10.doc
Support TD n° 10 (tableur)support_td10.xls
Feuille de TD n° 11 (Instructions)td11.html
Support TD n° 11 (support)pagetd11.html
sujet TD révision (à faire en temps limité: idéal 1h)
Corrigé du TD révision (archive Zip de 3 fichiers)tdcorrige.zip

outils informatiques 2, VBA première année UPA et UPC

cours de Madame Hanen tranparents(pdf)
support de cours première partie (pdf) deuxième partie (doc)
td0 instructions(.doc) (macros)
td1 instructions(.doc) (macros, affectation)
td2 instructions(.doc) (affectation, expressions)
td3 instructions(.doc) (instructions conditionnelles)
td4 instructions(.doc) (boucles)
td5 instructions(.doc) (boucles+ instructions conditionnelles)
td6 instructions(.doc) (boucles + accumulateurs)
td7 instructions(.doc) (fonctions, macros, paramètres)
td8 instructions(.doc) (plages de cellules mono dimensionnelles et procédures)
td9 instructions(.doc) (plages de cellules bi-dimensionelles, procédures, paramètres)
td10 instructions(.doc) (fonctions de plage, bouton)
partiel du 5 avril 2007, UPA corrigé(.html)
partiel du 4 avril 2007, UPC corrigé(.pdf)
Autre source pour ces TDs : site de Madame Hanen

optimisation combinatoire en MIAGE M1

Séparation et évaluation : problème du sac à dos, avec parcours de l'arbre des sous-problèmes en profondeur d'abord : sacados.c
Programmation dynamique : projet

enseignement en 2007-2008       - + sommaire

licence IUP MIAGE par apprentissage

TD
cours de Claire Hanen :
Cours sur les parcours en largeur (19 octobre 2007) cours_du_vendredi_19_octobre_2007.pdf
Cours sur le parcours en profondeur (14 novembre 2007) parcours_en_profondeur.pdf
Exercices sur les parcours en profondeur( 14 novembre 2007) exercice_profondeur.pdf

MMIA 2ème année algorithmique en C

cours (html) ,

outils informatiques 1, première année

page web "outils 1" de Claire Hanen
Cours n°1 et 2 Machines, système, codageoutils_informatiques_1.pdf
Cours n°3 à 5 Tableurtableur.pdf
Cours n°6 Internetcours_internet.pdf
Corrigé de l'examen terminal 2005-2006examen_outils_1_corrige.pdf
Corrigé de l'interrogation UPC 2006-2007corrige_interrogation_outils_informatique_1_upc_20062007.pdf
Corrigé de l'interrogation UPA 2006-2007upacorrigeinterro04dec06.pdf
Feuille de TD n°1feuille_de_td_numero_1.doc
Feuille de TD n°2 (Instructions)td2outils1.doc
Support 1 TD 2 (postscript)apjorps.ps
Support 2 TD 2 (Word)definition_informatique.doc
Feuille de TD n°3 (Instructions)instructions_td3.doc
Support TD3 3 (Word)td3support.doc
Feuille de TD n° 4 (tableur)feuille_de_td_numero_4.doc
Feuille de TD n° 5 (Instructions)feuille_de_td_numero_5.doc
Support TD n°5 (tableur)td5support.xls
Feuille de TD n° 6 (Instructions)td6_instructions.doc
Support TD n° 6 (tableur)td6notes.xls
Feuille de TD n° 7 (Instructions)td7_instructions.doc
Support TD n° 7(tableur)services.xls
Feuille de TD n° 8 (Instructions)td8_instructions.doc
Support TD n° 8 (tableur)td8.xls
corrigé de l'épreuve UPAcorrige_upa.pdf
corrigé de l'épreuve UPCcorrige_upc.pdf
Feuille de TD n° 9 (Instructions)td9.doc
Support TD n° 9 (tableur)services_td9.xls
Feuille de TD n° 10 (Instructions)td10.doc
Support TD n° 10 (tableur)support_td10.xls
Feuille de TD n° 11 (Instructions)td11.html
Support TD n° 11 (support)pagetd11.html
sujet TD révision (à faire en temps limité: idéal 1h)
Corrigé du TD révision (archive Zip de 3 fichiers)tdcorrige.zip

optimisation combinatoire en MIAGE M1

Séparation et évaluation : problème du sac à dos, avec parcours de l'arbre des sous-problèmes en profondeur d'abord : sacados.c
Programmation dynamique : Autre problème d'ordonnancement de tâches sur une machine, résolu par les deux méthodes précédentes : ordo.c

enseignement en 2008-2009       - + sommaire

licence IUP MIAGE par apprentissage


cours de Claire Hanen :
quelques commandes de vi
trifusion.c
amis.c : recherche des couples de nombres amis inférieurs à n en O(n ln ln n).
trilisten2.c : listes chainées : insertion en tête ou en queue, tri par sélection ou par fusion.
queue.c files d'attente par tableau ou liste chaînée.
ijiji.c composantes connexes.
graphefile.c parcours de graphe

MMIA 2ème année algorithmique en C

TD 1 tableaux,       TD 2 fractions int*,       TD 2 fractions struct,       TD 3 nombres complexes,       TD 3 nombres complexes en C++,       TD 4 généalogie,       TD 5 listes chaînée,       TD 6 , sortie révision des pointeurs,       pdf , C , sortie , TD 7 , corrigé arbres binaires de recherche,       TD 9 , corrigé arbres binaires de recherche équilibrés par la méthode du bouc émissaire,       pdf , C , sortie examen de septembre 2008,       pdf , C examen du 4 février 2009,      

outils informatiques 1, première année

page web "outils 1" de Claire Hanen
contrôle sur machine

optimisation combinatoire en MIAGE M1

Séparation et évaluation : problème du sac à dos, minimisation du poids pour une utilité donné ou maximisation de l'utilité pour un poids donné, avec parcours de l'arbre des sous-problèmes en profondeur d'abord : sacado.c
Programmation dynamique :

enseignement en 2009-2010       - + sommaire

licence IUP MIAGE par apprentissage

pile.c piledouble.c pileliste.c piletab.c pile et files d'attente par tableau ou liste chaînée ou liste doublement chaînée

MIA 2ème année algorithmique en C

listetab.c , vide2.c , nbprem.c , ex2m209.c

outils informatiques 2, VBA première année

page web "outils 2" de Claire Hanen
TD n°0: macros sous Word et Excel, découverte de l'environnement de programmation
TD n°1: Découverte des entrées-sorties élémentaires et de l'affectation
TD n°2: Types, expressions et appel de fonctions élémentaires
TD n°3: Structures de contrôle alternatives (If then else, Select Case)

enseignement en 2010-2011       - + sommaire

MIA 2ème année algorithmique en C

personne.c

licence IUP MIAGE par apprentissage

g1g3g2.c

optimisation combinatoire en MIAGE M1

Programmation dynamique : voyageur de commerce : vcdyn.c

outils informatiques 2, VBA première année

TD n°0: macros et découverte de VBA
TD n°1: affectations, msgbox, inputbox
TD n°2: Types, expressions, If..then...else...endif
TD n°3: select
TD n°4: Boucles do ... loop
TD n°5: Boucles for ... next
TD n°6: Utilisation et définition de fonction
TD n°7: Conception de fonctions, composition, initiation à la récursivité
TD n°8: Composition de fonctions, récursivité, procédures avec paramètres
TD n°9: Manipulation d'objet Excel au travers de procédures
support du TD n°9:
TD n°10: fonctions et procédures de plage, révisions
support du TD n°10:

enseignement en 2011-2012       - + sommaire

licence IUP MIAGE par apprentissage

frac.c, frac2.c, g3g1g2.c, tas.c

outils informatiques 1, première année

page web "outils 1" de Claire Hanen
TD1, TD2, TD3, TD4, recette, TD5/6, supportsuivimodif.odt, TD8,

optimisation combinatoire en MIAGE M1

Programmation dynamique : sac à dos : sac.java, saca.java, sac2.java, actg.java.

architecture des ordinateurs

documentation AMD64 : optimisation des logiciels, manuel du programmeur : vol. 1 programmation générale, vol. 2 programmation système, vol. 3 instructions générales et système, vol. 4 instructions vectorielles 64 bits et 8087, vol. 5 instructions vectorielles 128 et 256 bits,
contrôle

enseignement en 2012-2013       - + sommaire

licence IUP MIAGE par apprentissage

kenbarbie.c, g1g2g6.c, tas12.c

optimisation combinatoire en MIAGE M1

fibo.c, sacadosbrute.c, sacadostas.c, hongroise.c, tsp.c tsp.ps

architecture des ordinateurs

contrôle, contrôle

enseignement en 2013-2014       - + sommaire

licence MIA par apprentissage

eratosthene.c, tructurc.c, eipoc.c, poly.c, tritas.c, pilefile.c, g1g2g3m3.c, ex1iup04.pdf

optimisation combinatoire en MIAGE M1

Programmation dynamique : plus longue sous liste commune: commune.c, produit de plusieurs matrices: pmat.c, découpe de rectangles: Decoupe.java, guillotine.c,
Séparation et évaluation:sac à dos
A*:taquin

architecture des ordinateurs

instructions, contrôle, contrôle, examen.

enseignement en 2014-2015       - + sommaire

l3 MIASHS par apprentissage

recursif.c, listes chaînées, listes doublement chaînées,

l2 MIASHS

TD1, tutoriel SDL, TD2

L3 algorithmique de graphes

définition et représentation des graphes : cours et exercices, corrigé

optimisation combinatoire

Programmation dynamique : 2 sacs à dos : sac2dyn.c.
Binpacking

architecture des ordinateurs

contrôles 1, 2, 3.

enseignement en 2015-2016       - + sommaire

algorithmique l3 MIAGE par apprentissage

recursivité, C.

algorithmique L3 MIAGE classique

TD1, TD2, C à compléter. TD3

L3 algorithmique de graphes

graphe.c, contrôle.

architecture des ordinateurs

contrôles 1, 2, 3, 4.

enseignement en 2016-2017       - + sommaire

algorithmique l3 MIAGE par apprentissage

tris.c, tris2.c, tris3.c, abr.c, somme_partie.c. Harmonisation_TD3.pdf, DSL3app2.pdf,

algorithmique L3 MIAGE classique

TD2, min.c, TD1, mat.c, fraccont.c, cesar.c, tris.c, TD3,

L3 algorithmique de graphes

aff.c,

optimisation combinatoire

sacados100.c.
stock.c.
stock2.c.
taches2m.c.

architecture des ordinateurs

instructions, contrôles 1, 2, 3, 4, 5.

enseignement en 2017-2018       - + sommaire

L3 algorithmique de graphes

g1g2.c, graphe2.c.

optimisation combinatoire

OC_TD_1.doc,
sacadosdual.zip.

architecture des ordinateurs

instructions, tri fusion, contrôle 1.
devoir à faire à la maison et à rendre sur papier, écrit à la main, le lundi 14 mai 2018 à 11h devant le bâtiment G. rattrapage.

enseignement en 2018-2019       - + sommaire

l1 MIASHS

TD1.zip, TD1.zip, TD2, TD3, gcc.

l2 MIASHS : projet informatique S1

oth.c.

l3 MIAGE apprentis

testtris.c, somme.c.

l3 MIAGE classique

matKR.c, matansi.c, insere.c, cesar.c, Pile.c, hash.c.

optimisation combinatoire

ex1oc19.pdf, sacados.tar.gz

architecture des ordinateurs

instructions, contrôles : 1, 2, 3, 3.

divers       - sommaire

télécharger dev C++ pour windows avec mingw
sudoku en C pour linux
mes macros préférées (TeX)
chorale de l'université «Dix de Choeur», autres chorales.
fiche personnelle dans l'annuaire de l'université
fiche personnelle dans la liste des enseignants de l'université
trombinoscope en php et mysql : description , trombinoscope.tar.gz
f(un)=un-1+un+1
création d'une page personnelle chez noos
emplois du temps licence MIA en ligne  
malakoff2010.pgn
réseau de capteurs evaledmondscycle, cap25.c
link-cut trees pdf, tex.