2021-2022

Concours de programmation interne Télécom Paris

Modalités à venir

Données du Web (INF344)

Modalités à venir

Préparation aux concours de programmation (INF280)

Modalités à venir

Web Data Management - Gestion de données du Web (MPRI 2.26.2)

Please refer to the Moodle.

Théorie des langages (INF105)

Se reporter au site pédagogique (accès restreint), à l'exception des documents suivants :

Certains documents sont également disponibles en accès public sur le site d'Akim Demaille.

Databases (SD202)

Please refer to the Moodle.

Projet IA (IA311)

I am responsible for these projects. Please get in touch with me if needed.

Structures de données et algorithmes (INF101)

Se reporter au site pédagogique (accès restreint).

2020-2021

Concours de programmation interne Télécom Paris

Ce concours aura lieu le jeudi 1er juillet 2021 jeudi 24 juin 2021.

Données du Web (INF344)

Les supports de cours, les sujets de TP, et le rendu des TP sont sur Moodle. Attention, pour avoir accès au rendu des TP, il faut vous connecter avec vos identifiants Télécom Paris, puis sur la page du cours cliquer sur l'icône d'engrenages en haut à droite puis sur "Self-enrol" et valider, afin d'être inscrit au cours.

Préparation aux concours de programmation (INF280)

Chaque séance du cours est consacrée à un sujet précis, avec un cours magistral, et des problèmes à rendre pour la fois suivante sur le système Virtual Judge. Merci de vous inscrire sur Virtual Judge et de m'envoyer un mail avec votre nom d'utilisateur sur Virtual Judge.

L'évaluation du cours se fait pour moitié par contrôle continu (avec vos exercices rendus sur Virtual Judge) et pour moitié par un concours de programmation en temps limité l'après-midi du 1er juillet24 juin.

Vous devez assister à chaque séance afin d'expliquer et de faire évaluer vos exercices. Un élève incapable de présenter ou de commenter son programme avec ses propres mots sera considéré comme fraudeur. Seul le code soumis sur Virtual Judge sera évalué.

Barème pour le contrôle continu : Chaque exercice est noté sur 100 centièmes de point.

Consignes sur le plagiat :

Déroulement du cours :

Sélection SWERC de Télécom Paris

Ce concours a eu lieu le 8 février 2021.

Web Data Management - Gestion de données du Web (MPRI 2.26.2)

Please refer to the Moodle.

Théorie des langages (INF105)

Se reporter au site pédagogique (accès restreint), à l'exception des documents suivants :

Certains documents sont également disponibles en accès public sur le site d'Akim Demaille.

Projet IA (IA311)

I am responsible for these projects. Please get in touch with me if needed.

Structures de données et algorithmes (INF101)

Se reporter au site pédagogique (accès restreint).

2019-2020

Données du Web (INF344)

Les supports de cours, les sujets de TP, et le rendu des TP sont sur Moodle. Attention, pour avoir accès au rendu des TP, il faut vous connecter avec vos identifiants Télécom Paris, puis sur la page du cours cliquer sur l'icône d'engrenages en haut à droite puis sur "Self-enrol" et valider, afin d'être inscrit au cours.

La discussion sur le cours et notamment pendant les TP est sur Mattermost, accessible en vous créant un compte avec le lien d'invitation que vous avez reçu par mail.

Les séances de cours sont données à distance, les liens sont accessibles sur la plateforme Mattermost.

Démonstrations HTML : soupe de balises, résolution des liens, images, multimédia, formulaire, spécificité CSS, sélecteurs 1, sélecteurs 2, pseudo éléments et classes, texte, polices, listes, tableaux, couleurs et remplissages, bordures, débordement, marges et espacement, positionnement, flottants et dégagement, colonnes, compteurs, media queries, validation de formulaire Javascript, XMLHttpRequest et XML, XMLHttpRequest et JSON, XMLHttpRequest et JSON et jQuery.

Concours de programmation interne Télécom Paris

Ce concours a eu lieu le 12 décembre 2019.

Préparation aux concours de programmation (INF280)

Chaque séance du cours est consacrée à un sujet précis, avec un cours magistral, et des problèmes à rendre pour la fois suivante sur le système Virtual Judge. Merci de vous inscrire sur Virtual Judge et de m'envoyer un mail avec votre nom d'utilisateur sur Virtual Judge.

L'évaluation du cours se fait pour moitié par contrôle continu (avec vos exercices rendus sur Virtual Judge) et pour moitié par le concours de programmation interne du 18 juin en conditions réelles (temps limité, pas d'accès à Internet).

Vous devez vous présenter personnellement à chaque séance afin d'expliquer et de faire évaluer vos exercices. Un élève incapable de présenter ou de commenter son programme avec ses propres mots sera considéré comme fraudeur. Seul le code soumis sur Virtual Judge sera évalué.

Barème pour le contrôle continu : Chaque exercice est noté sur 100 centièmes de point.

Consignes sur le plagiat :

Déroulement du cours :

Web Data Management - Gestion de données du Web (MPRI 2.26.2)

Please refer to the Moodle.

Théorie des langages (INF105)

Se reporter au site pédagogique (accès restreint), à l'exception des documents suivants :

Certains documents sont également disponibles en accès public sur le site d'Akim Demaille.

Projet IA (IA311)

I am responsible for these projects. Please get in touch with me if needed.

Structures de données et algorithmes (INF101)

Se reporter au site pédagogique (accès restreint).

2018-2019

Concours de programmation interne Télécom ParisTech

Cf le sujet du concours. Vous pouvez aussi télécharger les sources complètes du concours, qui inclut la source LaTeX des sujets, des exemples de codes acceptés pour chaque problème, et les jeux de test utilisés. Ce sujet a été réalisé avec Bertrand Meyer, relu par Florian Brandner et Bethany Cagnol et testé par Marc Jeanmougin.

Databases (SD202)

See Albert Bifet's website. For the classes that I taught, here is the material (adapted from Albert Bifet's slides):

Préparation aux concours de programmation (INF280)

Se reporter au Moodle.

Données du Web (INF344)

Se reporter au Moodle.

Web Data Management - Gestion de données du Web (MPRI 2.26.2)

For students registered to the class, please use the Moodle.

If you do not wish to use the Moodle, a public copy of the class material for the courses I have given is available here:

  1. December 7: Modern Web Technologies
  2. December 14: Semistructured Data on the Web
  3. January 11: Information Extraction and the Semantic Web
  4. January 18: Veracity and Explainability on the Web
  5. March 1: exam, answers

Théorie des langages (INF105)

Se reporter au site pédagogique (accès restreint), à l'exception des documents suivants :

Certains documents sont également disponibles en accès public sur le site d'Akim Demaille.

Structures de données et algorithmes (INF101)

Se reporter au site pédagogique (accès restreint).

2017-2018

Concours de programmation interne Télécom ParisTech

Cf le sujet du concours. Vous pouvez aussi télécharger les sources complètes du concours, qui inclut la source LaTeX des sujets, des exemples de codes acceptés pour chaque problème, et les jeux de test utilisés. Ce sujet a été réalisé avec Florian Brandner, Étienne Borde, et Bertrand Meyer,

Données du Web (INF344)

Cette liste n'indique que les séances que je donne dans le cadre de ce cours.

  1. Séance 1 : 2 mai
  2. Séance 2 : 3 mai
  3. Séance 3 : 9 mai
  4. Séance 4 : 14 mai, TP, à rendre pour le 21 mai 23:59 heure de Paris sur Moodle (cf intructions de rendu dans le sujet)

Préparation aux concours de programmation (INF280)

Chaque séance du cours est consacrée à un sujet précis, avec un cours magistral, et des problèmes à rendre pour la fois suivante. Pour chaque problème, le sujet du problème peut être téléchargé sur l'un des deux juges en ligne du cours en suivant le lien indiqué. Les deux juges en ligne sont :

Pour tester votre soumission, utilisez les juges en ligne. À la fin de la semaine, une fois que vous aurez tout réussi, ou que vous aurez abandonné, vous devez soumettre votre code sur Moodle pour que nous en ayions une copie. Même si votre programme ne passe pas les tests des juges en ligne, soumettez-le, nous vous donnerons quelques points si l'approche est bonne :

L'évaluation du cours se fait pour moitié par contrôle continu (avec vos exercices rendus sur Moodle) et pour moitié par le concours de programmation interne du 28 juin.

Déroulement du cours :

Consignes sur le plagiat :

Social and uncertain Data Management (Data and Knowledge)

  1. November 21st, 09h00-12h15, B567: class
  2. November 28th, 09h00-12h15, B567: class and exercices
  3. December 5th, 09h00-12h15, B567: class and TP
  4. December 12th, 09h00-12h15: see Silviu Maniu's website.
  5. December 18th, 09h00-12h15, C130: lab session
  6. For subsequent lectures and project, see Silviu Maniu's website.
  7. February 6th, 09h00-11h00, C48-C49: exam about the material of the whole class
  8. March 13th, 09h30-12h00: re-take exam

Théorie des langages (INF105)

Se reporter au site pédagogique (accès restreint), à l'exception des documents suivants :

Certains documents sont également disponibles en accès public sur le site d'Akim Demaille.

2016-2017

Concours de programmation interne Télécom ParisTech

Cf le sujet du concours. Vous pouvez aussi télécharger les sources complètes du concours, qui inclut la source LaTeX des sujets, des exemples de codes acceptés pour chaque problème, et les jeux de test utilisés. Ce sujet a été réalisé avec Bertrand Meyer et Florian Brandner.

Données du Web (INF344)

Seules les premières séances du cours sont listées ici.

  1. Séance 1 : 24 avril
  2. Séance 2 : 26 avril
  3. Séance 3 : 2 mai
  4. Séance 4 : 3 mai, TP, à rendre pour le 10 mai 18:00 heure de Paris (cf intructions de rendu dans le sujet)

Projet de programmation : problèmes pratiques et concours (INF280)

Chaque séance du cours est consacrée à un sujet précis, avec un cours magistral, et des problèmes à rendre pour la fois suivante. Pour chaque problème, le sujet du problème peut être téléchargé sur l'un des deux juges en ligne du cours en suivant le lien indiqué. Les deux juges en ligne sont :

Pour tester votre soumission, utilisez les juges en ligne. À la fin de la semaine, une fois que vous aurez tout réussi, ou que vous aurez abandonné, vous devez soumettre votre code sur Moodle pour que nous en ayions une copie. Même si votre programme ne passe pas les tests des juges en ligne, soumettez-le, nous vous donnerons quelques points si l'approche est bonne :

L'évaluation du cours se fait pour moitié par contrôle continu (avec vos exercices rendus sur Moodle) et pour moitié par le concours de programmation interne du 29 juin.

Déroulement du cours :

Consignes sur le plagiat :

Uncertain Data Management (Data and Knowledge)

  1. November 21st, 13h30-16h45, Amphi Saphir (by Silviu Maniu)
  2. November 28th, 13h30-16h45, Amphi Saphir
  3. December 5th, 13h30-16h45, B543
  4. December 12th, 13h30-16h45, Amphi Saphir
    December 14th, 8h30-11h30, B316
  5. For subsequent lectures, see Silviu Maniu's website.
  6. January 23th, 13h30-16h45, room C130: lab session
  7. January 30th: final exam
  8. May 20th: re-take of the final exam

Théorie des langages (INF105)

Se reporter au site pédagogique (accès restreint), à l'exception des documents suivants :

Certains documents sont également disponibles en accès public sur le site d'Akim Demaille.

2015-2016

Projet de programmation : problèmes pratiques et concours (INF280)

Se reporter à la page du cours sur le site de Pierre Senellart.

Théorie des langages (INF105)

Se reporter au site pédagogique (accès restreint).

Uncertain Data Management (Data and Knowledge)

  1. November 23rd, 14h30-18h00, room C47
  2. November 30th, 14h30-17h45, room C017
  3. December 7th, 14h30-17h45, room C47
  4. For subsequent lectures, see Silviu Maniu's website.
  5. January 18th, 14h30-17h45, room A405
  6. February 1st, 14h30-17h45, amphi Grenat
  7. Re-take of the final exam:

With the exception of media files by other people that I use in the slides (which are attributed at the end of each file), all this course material is under the Creative Commons BY-SA 3.0 license. The source used to generate these files can be made available on request.

2014-2015

Projet de programmation : problèmes pratiques et concours

Se reporter à la page du cours sur le site de Pierre Senellart.

Théorie des langages (INF105)

Se reporter au site pédagogique (accès restreint).

Technologies du Web (master COMASIC)

  1. Jeudi 27 novembre, matin (9h00 à 12h15, salle C017)

  2. Jeudi 27 novembre, après-midi (13h30 à 16h45, salle C017)

  3. Mardi 2 décembre, matin (9h00 à 12h15, salle C017)

  4. Mardi 2 décembre, après-midi (13h30 à 16h45, C133)

All this course material is under the Creative Commons BY-SA 3.0 license. The source used to generate these files can be made available on request.

2013-2014

Projet de programmation : problèmes pratiques et concours

Se reporter à la page du cours sur le site de Pierre Senellart.

Théorie des langages (INF105)

Se reporter au site pédagogique (accès restreint).

Technologies du Web (master COMASIC)

  1. Jeudi 3 octobre, matin (9h00 à 12h00, amphi Grenat)

  2. Jeudi 3 octobre, après-midi (13h30 à 16h30, amphi Grenat)

  3. Jeudi 10 octobre, matin (9h00 à 12h00, amphi Grenat)

  4. Jeudi 10 octobre, après-midi : TP.

All this course material is under the Creative Commons BY-SA 3.0 license. The source used to generate these files can be made available on request.

2012-2013

L'informatique scientifique par la pratique (teaching assistant)

See Pablo Rauzy's website for course material.