Topic outline

  • Langages de la JVM II

    • Evaluation du module


      • date de rendu : dimanche 26 janvier 2025
      • à rendre : projet par groupe
      • à rendre : TP1 et TP2 individuellement
      • à rendre en option : TP3 individuellement
    • Séance 8 (10 janvier)


      • fin du TP2
      • travail sur le projet
      • présentation : Livre The Creative Programmer : Maxime Corré, Julie Guillou, Ilona Morteo, Élodie Ughetto
      • présentation : Article Google dévoile l'assistant d'IA de codage "Jules", promettant des corrections de bogues autonomes et des cycles de développement plus rapides : Clothilde Molinatti, Gautier Ternisien
      • présentation : Article L'outil d'IA GitHub Copilot améliore-t-il la qualité du code ? : Ny Fenohery Jeannot, Morgan Philippe
      • présentation : JEP 358: Helpful NullPointerExceptions : Thibaut Lefèbvre, Yoan Louvois, Samy Tchokount
      • présentation : JEP 430 String Templates : Huiheng Liao, Wei Wang, Yanjun Wang
      • présentation : Article Devin : l’IA qui menace de rendre les ingénieurs logiciels obsolètes est désormais disponible pour tous à partir de 500 $/mois : Yacine Farhi, Hajar Izandaz
    • Séance 7 (8 janvier)


      • suite du TP3 (travail individuel à rendre à la fin du module)
      • mise à disposition du sujet de projet
      • présentation : Article Are Developer Productivity and Developer Joy Opposites? : Chloé Mathieu, Zachary Savdie, Mattis Rivet
      • présentation : Livre The Programmer's Brain - What Every Programmer Needs to Know about Cognition :Bill Ahouandjinou, Yamin Jia, Céléna Makole
      • présentation : Article Will Generative AI Kill Developer Jobs? : Nizar Abdoul, Rayane Hadjaz
      • présentation : JEP 401: Value classes and objects : Anatole Boisserie, Noé Morizur
      • présentation : Article Les mainteneurs de logiciels libres sont noyés dans des rapports de bogues inutiles rédigés par l'IA : Simone Pan, Jiaqi Wang
    • Séance 6 (7 janvier)


      • début du TP3 (travail individuel à rendre à la fin du module)
      • cours : Éléments de programmation fonctionnelle en Java (fin)
      • présentation : Livre Devops Tools for Java Developers : Antonin Djouder-Fey, Rémi Giuseppi, Matys Grangaud
      • présentation : Article Being a Responsible Developer in the Age of AI Hype : Rémi Géraud, Alban Sellier
      • présentation : Design patterns Prototype et Template : Fadi Bairi, Abdeldjawad Djebarni, Nour Djerbi
    • Séance 5 (6 janvier)


      • annonce : réparation du format HTML d'export des cours
      • annonce : publication des pourcentages d'évaluation du module : 30 % TP, 30 % présentations, 40 % projet
      • suite du TP2 (travail individuel à rendre à la fin du module)
      • cours : Éléments de programmation fonctionnelle en Java (suite)
      • présentation : Article Is Efficiency A Good Thing? Part I: What is Efficiency, and Are We Any Good At It? : Julie Kuemkong, Maha Mellal
      • présentation : Article de recherche Combining Generative Artificial Intelligence (AI) and the Internet: Heading towards Evolution or Degradation? (lien) : Alaeddine Cheniour, Hugo Da Cunha Carreira
      • présentation : Article de recherche In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review (lien) : Erwan Achat, Clara Glotin
    • Séance 4 (20 décembre)


      • début du TP2 (travail individuel à rendre à la fin du module)
      • cours : Éléments de programmation fonctionnelle en Java (début)
      • sujets d'exposés : planification des passages
      • présentation : Article Apprendre à coder reste important à l'ère de l'IA, selon Yossi Matias, responsable chez Google : Titouan Beauverger, Valentin Rontard
    • Séance 3 (19 décembre)


      • poursuite du TP 1
      • présentation des sujets d'exposés : choix pour les groupes restants
    • Séance 2 (17 décembre)

       
      • cours : évolution du langage Java
      • début du TP1 (travail individuel à rendre à la fin du module)
      • présentation des sujets d'exposés : choix pour la séance 3, début des présentations séance 4
    • Séance 1 (9 décembre)

       
      • cours d'introduction
  • Prog Objet en C++

    Bienvenue dans le cours de programmation C++.
    Vous trouverez ici le matériel de cours et de TP, les liens de visio, ainsi qu'un forum pour vos questions... 

  • TP Outils de programmation et C++

  • PNE