Description du travail de présentation
Ce document décrit l'exercice de présentation dans le cadre du module Langages de la JVM II en 2024-25.
L'objectif de cet exercice est de faire un travail de recherche et de restitution sous forme de présentation sur un thème choisi en lien avec le module. La taille des groupes et le temps pour la présentation sont adaptés en fonction de la nature du support proposé. Le temps de présentation est volontairement court, et se rapproche d'exercices tels que Ma thèse en 180 secondes ou les conférences courtes TEDx, mais se destine à un public raisonnablement familier avec le domaine couvert sans être spécialiste de la question particulière traitée. L'exercice doit être traité de façon à ce qu'un auditoire raisonnablement conscient d'une problématique puisse mieux en comprendre les détails, et idéalement souhaite poursuivre son étude.
La liste ci-dessous est proposée par l'enseignant (pour les livres, une copie physique sera prêtée), mais il est possible de faire d'autres propositions en lien avec le module en fonction de vos intérêts.
Le tableau ci-dessous recense les types d'exposés, la taille des groupes et le temps de présentation :
taille des groupes | temps de présentation | |
---|---|---|
livre | 2-5 élèves | 15-20mn |
JEP | 2 élèves | 5-10mn |
design pattern | 2 élèves | 5-10mn |
article | 2-3 élèves | 10mn |
assistance IA | 2 élèves | 5-10mn |
La table des matières et un résumé du livre sont disponibles dans les liens ci-dessous.
Building Green Software - A Sustainable Approach to Software Development and Operations
by Anne Currie, Sarah Hsu, Sara Bergman
Released March 2024
AI-Assisted Programming - Better Planning, Coding, Testing, and Deployment
by Tom Taulli
Released April 2024
The Programmer's Brain - What Every Programmer Needs to Know about Cognition
by Felienne Hermans
Released September 2021
The Creative Programmer
by Wouter Groeneveld
Released June 2023
Clean Code Cookbook - Recipes to Improve the Design and Quality of your Code
by Maximiliano Contieri
Released September 2023
DevOps Tools for Java Developers - Best Practices from Source Code to Production Containers
by Stephen Chin, Melissa McKay, Ixchel Ruiz, Baruch Sadogursky
Released April 2022
Modernizing Enterprise Java - A Concise Cloud Native Guide for Developers
by Markus Eisele, Natale Vinto
Released November 2021
JVM Performance Engineering - Inside OpenJDK and the HotSpot Java Virtual Machine
by Monica Beckwith
Released April 2024
Voir par exemple ce site pour une liste de patrons de conception en POO.
La liste ci-dessous est constituée d'exemples : il faut obtenir confirmation pour un article, qu'il soit dans la liste ou non.