diff --git a/DEV/DEV3.1/TP_Genericity/Exercise1/Database.java b/DEV/DEV3.1/TP_JDBC/Exercise1/Database.java similarity index 100% rename from DEV/DEV3.1/TP_Genericity/Exercise1/Database.java rename to DEV/DEV3.1/TP_JDBC/Exercise1/Database.java diff --git a/DEV/DEV3.1/TP_Genericity/Exercise1/Main.java b/DEV/DEV3.1/TP_JDBC/Exercise1/Main.java similarity index 100% rename from DEV/DEV3.1/TP_Genericity/Exercise1/Main.java rename to DEV/DEV3.1/TP_JDBC/Exercise1/Main.java diff --git a/DEV/DEV3.1/TP_Genericity/Exercise1/Vote.java b/DEV/DEV3.1/TP_JDBC/Exercise1/Vote.java similarity index 100% rename from DEV/DEV3.1/TP_Genericity/Exercise1/Vote.java rename to DEV/DEV3.1/TP_JDBC/Exercise1/Vote.java diff --git a/DEV/DEV3.1/TP_Genericity/Exercise1/Votes.java b/DEV/DEV3.1/TP_JDBC/Exercise1/Votes.java similarity index 100% rename from DEV/DEV3.1/TP_Genericity/Exercise1/Votes.java rename to DEV/DEV3.1/TP_JDBC/Exercise1/Votes.java diff --git a/DEV/DEV3.1/TP_Genericity/Exercise1/data.sql b/DEV/DEV3.1/TP_JDBC/Exercise1/data.sql similarity index 100% rename from DEV/DEV3.1/TP_Genericity/Exercise1/data.sql rename to DEV/DEV3.1/TP_JDBC/Exercise1/data.sql diff --git a/DEV/DEV3.1/TP_Genericity/Exercise1/start.sh b/DEV/DEV3.1/TP_JDBC/Exercise1/start.sh similarity index 100% rename from DEV/DEV3.1/TP_Genericity/Exercise1/start.sh rename to DEV/DEV3.1/TP_JDBC/Exercise1/start.sh diff --git a/DEV/DEV3.1/TP_Genericity/Exercise2/Database.java b/DEV/DEV3.1/TP_JDBC/Exercise2/Database.java similarity index 100% rename from DEV/DEV3.1/TP_Genericity/Exercise2/Database.java rename to DEV/DEV3.1/TP_JDBC/Exercise2/Database.java diff --git a/DEV/DEV3.1/TP_Genericity/Exercise2/Main.java b/DEV/DEV3.1/TP_JDBC/Exercise2/Main.java similarity index 100% rename from DEV/DEV3.1/TP_Genericity/Exercise2/Main.java rename to DEV/DEV3.1/TP_JDBC/Exercise2/Main.java diff --git a/DEV/DEV3.1/TP_Genericity/Exercise2/ScoreBoardWindow.java b/DEV/DEV3.1/TP_JDBC/Exercise2/ScoreBoardWindow.java similarity index 100% rename from DEV/DEV3.1/TP_Genericity/Exercise2/ScoreBoardWindow.java rename to DEV/DEV3.1/TP_JDBC/Exercise2/ScoreBoardWindow.java diff --git a/DEV/DEV3.1/TP_List/Exercise1/GridWindow.java b/DEV/DEV3.1/TP_Layout/Exercise1/GridWindow.java similarity index 100% rename from DEV/DEV3.1/TP_List/Exercise1/GridWindow.java rename to DEV/DEV3.1/TP_Layout/Exercise1/GridWindow.java diff --git a/DEV/DEV3.1/TP_List/Exercise1/GridWindowClosedEvent.java b/DEV/DEV3.1/TP_Layout/Exercise1/GridWindowClosedEvent.java similarity index 100% rename from DEV/DEV3.1/TP_List/Exercise1/GridWindowClosedEvent.java rename to DEV/DEV3.1/TP_Layout/Exercise1/GridWindowClosedEvent.java diff --git a/DEV/DEV3.1/TP_List/Exercise1/Main.java b/DEV/DEV3.1/TP_Layout/Exercise1/Main.java similarity index 100% rename from DEV/DEV3.1/TP_List/Exercise1/Main.java rename to DEV/DEV3.1/TP_Layout/Exercise1/Main.java diff --git a/DEV/DEV3.1/TP_List/Exercise2/Champ.java b/DEV/DEV3.1/TP_Layout/Exercise2/Champ.java similarity index 100% rename from DEV/DEV3.1/TP_List/Exercise2/Champ.java rename to DEV/DEV3.1/TP_Layout/Exercise2/Champ.java diff --git a/DEV/DEV3.1/TP_List/Exercise2/Database.java b/DEV/DEV3.1/TP_Layout/Exercise2/Database.java similarity index 100% rename from DEV/DEV3.1/TP_List/Exercise2/Database.java rename to DEV/DEV3.1/TP_Layout/Exercise2/Database.java diff --git a/DEV/DEV3.1/TP_List/Exercise2/Main.java b/DEV/DEV3.1/TP_Layout/Exercise2/Main.java similarity index 100% rename from DEV/DEV3.1/TP_List/Exercise2/Main.java rename to DEV/DEV3.1/TP_Layout/Exercise2/Main.java diff --git a/DEV/DEV3.1/TP_List/Exercise2/schema.sql b/DEV/DEV3.1/TP_Layout/Exercise2/schema.sql similarity index 100% rename from DEV/DEV3.1/TP_List/Exercise2/schema.sql rename to DEV/DEV3.1/TP_Layout/Exercise2/schema.sql diff --git a/DEV/DEV3.1/TP_Queue/Exercise1/SortedQueue.java b/DEV/DEV3.2/TP_Queue/Exercise1/SortedQueue.java similarity index 100% rename from DEV/DEV3.1/TP_Queue/Exercise1/SortedQueue.java rename to DEV/DEV3.2/TP_Queue/Exercise1/SortedQueue.java diff --git a/DEV/DEV3.1/TP_Queue/Exercise2/CustomQueue.java b/DEV/DEV3.2/TP_Queue/Exercise2/CustomQueue.java similarity index 100% rename from DEV/DEV3.1/TP_Queue/Exercise2/CustomQueue.java rename to DEV/DEV3.2/TP_Queue/Exercise2/CustomQueue.java diff --git a/DEV/DEV3.1/TP_Recursion/Part1/ClickSwapImageEvent.java b/DEV/DEV3.2/TP_Recursion/Part1/ClickSwapImageEvent.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part1/ClickSwapImageEvent.java rename to DEV/DEV3.2/TP_Recursion/Part1/ClickSwapImageEvent.java diff --git a/DEV/DEV3.1/TP_Recursion/Part1/ImageManager.java b/DEV/DEV3.2/TP_Recursion/Part1/ImageManager.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part1/ImageManager.java rename to DEV/DEV3.2/TP_Recursion/Part1/ImageManager.java diff --git a/DEV/DEV3.1/TP_Recursion/Part1/ImageWindow.java b/DEV/DEV3.2/TP_Recursion/Part1/ImageWindow.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part1/ImageWindow.java rename to DEV/DEV3.2/TP_Recursion/Part1/ImageWindow.java diff --git a/DEV/DEV3.1/TP_Recursion/Part1/Main.java b/DEV/DEV3.2/TP_Recursion/Part1/Main.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part1/Main.java rename to DEV/DEV3.2/TP_Recursion/Part1/Main.java diff --git a/DEV/DEV3.1/TP_Recursion/Part2/ApprovedButtonPressedEvent.java b/DEV/DEV3.2/TP_Recursion/Part2/ApprovedButtonPressedEvent.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part2/ApprovedButtonPressedEvent.java rename to DEV/DEV3.2/TP_Recursion/Part2/ApprovedButtonPressedEvent.java diff --git a/DEV/DEV3.1/TP_Recursion/Part2/CancelButtonPressedEvent.java b/DEV/DEV3.2/TP_Recursion/Part2/CancelButtonPressedEvent.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part2/CancelButtonPressedEvent.java rename to DEV/DEV3.2/TP_Recursion/Part2/CancelButtonPressedEvent.java diff --git a/DEV/DEV3.1/TP_Recursion/Part2/ClickSwapImageEvent.java b/DEV/DEV3.2/TP_Recursion/Part2/ClickSwapImageEvent.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part2/ClickSwapImageEvent.java rename to DEV/DEV3.2/TP_Recursion/Part2/ClickSwapImageEvent.java diff --git a/DEV/DEV3.1/TP_Recursion/Part2/CloseVerificationWindow.java b/DEV/DEV3.2/TP_Recursion/Part2/CloseVerificationWindow.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part2/CloseVerificationWindow.java rename to DEV/DEV3.2/TP_Recursion/Part2/CloseVerificationWindow.java diff --git a/DEV/DEV3.1/TP_Recursion/Part2/ImageWindow.java b/DEV/DEV3.2/TP_Recursion/Part2/ImageWindow.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part2/ImageWindow.java rename to DEV/DEV3.2/TP_Recursion/Part2/ImageWindow.java diff --git a/DEV/DEV3.1/TP_Recursion/Part2/Main.java b/DEV/DEV3.2/TP_Recursion/Part2/Main.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part2/Main.java rename to DEV/DEV3.2/TP_Recursion/Part2/Main.java diff --git a/DEV/DEV3.1/TP_Recursion/Part2/WindowClosedEvent.java b/DEV/DEV3.2/TP_Recursion/Part2/WindowClosedEvent.java similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part2/WindowClosedEvent.java rename to DEV/DEV3.2/TP_Recursion/Part2/WindowClosedEvent.java diff --git a/DEV/DEV3.1/TP_Recursion/Part2/start.sh b/DEV/DEV3.2/TP_Recursion/Part2/start.sh similarity index 100% rename from DEV/DEV3.1/TP_Recursion/Part2/start.sh rename to DEV/DEV3.2/TP_Recursion/Part2/start.sh diff --git a/DEV/DEV3.1/TP_Recursion/resources/dice.jpg b/DEV/DEV3.2/TP_Recursion/resources/dice.jpg similarity index 100% rename from DEV/DEV3.1/TP_Recursion/resources/dice.jpg rename to DEV/DEV3.2/TP_Recursion/resources/dice.jpg diff --git a/DEV/DEV3.1/TP_Recursion/resources/frog.png b/DEV/DEV3.2/TP_Recursion/resources/frog.png similarity index 100% rename from DEV/DEV3.1/TP_Recursion/resources/frog.png rename to DEV/DEV3.2/TP_Recursion/resources/frog.png diff --git a/DEV/DEV3.1/TP_Recursion/resources/random.jpg b/DEV/DEV3.2/TP_Recursion/resources/random.jpg similarity index 100% rename from DEV/DEV3.1/TP_Recursion/resources/random.jpg rename to DEV/DEV3.2/TP_Recursion/resources/random.jpg