diff --git a/README.md b/README.md
index 121ca4f921b5358a4f0139f94bbd133f515ee136..ec1c30eb6e48c34a2d4c2c129fc836b97c8e1105 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
 
 Dans ce TP vous allez approfondir votre compréhension du patron MVC (Modèle-Vue-Contrôleur) en implémentant ce patron sur une application très simple : un thermostat.
 
-Ce patron se basant sur la notion d’Observateur/Observé, les classes du TP précédent sont disponibles dans le paquetage <code>fr.univlille.iutinfo.r304.utils</code> (ça peut au passage faire office de correction).
+Ce patron se basant sur la notion d’Observateur/Observé, les classes du TP précédent sont disponibles dans le paquetage <code>fr.univlille.iut.r304.utils</code> (ça peut au passage faire office de correction).
 
 ```mermaid
 classDiagram
@@ -57,7 +57,7 @@ On doit pouvoir voir la valeur désirée du thermostat, changer cette valeur par
 
 *Optionnel* : Permettre aussi l’incrément/décrément de 5 en 5 (avec une interaction adaptée).
 
-S’agissant d’une implémentation MVC, les communications du modèle vers la vue (l’affichage) doivent se faire suivant le patron observateur/observé (ici disponible dans <code>fr.univlille.iutinfo.r304.utils</code>. ).
+S’agissant d’une implémentation MVC, les communications du modèle vers la vue (l’affichage) doivent se faire suivant le patron observateur/observé (ici disponible dans <code>fr.univlille.iut.r304.utils</code>. ).
 
 Qui est ici l’observateur ? Qui est l’observé ?
 
diff --git a/pom.xml b/pom.xml
index 0462042ec794eafd32039de56a1025d9503dd6c3..ff830a62ba2527f2a32418f1d95486d1031f0711 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
     <modelVersion>4.0.0</modelVersion>
 
-    <groupId>fr.univlille.iutinfo.r304</groupId>
+    <groupId>fr.univlille.iut.r304</groupId>
     <artifactId>thermo</artifactId>
     <version>1.0</version>
 
@@ -28,7 +28,7 @@
                 <artifactId>javafx-maven-plugin</artifactId>
                 <version>0.0.4</version>
                 <configuration>
-                    <mainClass>fr.univlille.iutinfo.r304.Main</mainClass>
+                    <mainClass>fr.univlille.iut.r304.Main</mainClass>
                 </configuration>
             </plugin>
         </plugins>
diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/Main.java b/src/main/java/fr/univlille/iut/r304/thermo/Main.java
similarity index 66%
rename from src/main/java/fr/univlille/iutinfo/r304/thermo/Main.java
rename to src/main/java/fr/univlille/iut/r304/thermo/Main.java
index 1a43d9480ff66bab05026543ecc2ad130027501e..9ab0f10c6f1bcbd671d681229e4934137cea4279 100644
--- a/src/main/java/fr/univlille/iutinfo/r304/thermo/Main.java
+++ b/src/main/java/fr/univlille/iut/r304/thermo/Main.java
@@ -1,7 +1,7 @@
-package fr.univlille.iutinfo.r304.thermo;
+package fr.univlille.iut.r304.thermo;
 
-import fr.univlille.iutinfo.r304.thermo.model.Thermostat;
-import fr.univlille.iutinfo.r304.thermo.view.TextView;
+import fr.univlille.iut.r304.thermo.model.Thermostat;
+import fr.univlille.iut.r304.thermo.view.TextView;
 import javafx.application.Application;
 import javafx.stage.Stage;
 
diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/model/ITemperature.java b/src/main/java/fr/univlille/iut/r304/thermo/model/ITemperature.java
similarity index 79%
rename from src/main/java/fr/univlille/iutinfo/r304/thermo/model/ITemperature.java
rename to src/main/java/fr/univlille/iut/r304/thermo/model/ITemperature.java
index 5703299a7bfbae1c0e6bdb265b0870128cb9079f..1ae53e97aff4ab08ae2719ece55faf28699f112c 100644
--- a/src/main/java/fr/univlille/iutinfo/r304/thermo/model/ITemperature.java
+++ b/src/main/java/fr/univlille/iut/r304/thermo/model/ITemperature.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.r304.thermo.model;
+package fr.univlille.iut.r304.thermo.model;
 
 public interface ITemperature {
 
diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/model/Thermostat.java b/src/main/java/fr/univlille/iut/r304/thermo/model/Thermostat.java
similarity index 90%
rename from src/main/java/fr/univlille/iutinfo/r304/thermo/model/Thermostat.java
rename to src/main/java/fr/univlille/iut/r304/thermo/model/Thermostat.java
index 579bcfa6947dfd901174c9a941560c7ed3c87658..9d86f764c0563d05a0e479f4ddbe891165ad9758 100644
--- a/src/main/java/fr/univlille/iutinfo/r304/thermo/model/Thermostat.java
+++ b/src/main/java/fr/univlille/iut/r304/thermo/model/Thermostat.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.r304.thermo.model;
+package fr.univlille.iut.r304.thermo.model;
 
 public class Thermostat implements ITemperature {
 
diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/view/ITemperatureView.java b/src/main/java/fr/univlille/iut/r304/thermo/view/ITemperatureView.java
similarity index 75%
rename from src/main/java/fr/univlille/iutinfo/r304/thermo/view/ITemperatureView.java
rename to src/main/java/fr/univlille/iut/r304/thermo/view/ITemperatureView.java
index 0afc331678cdbd44f9c56aba58acefba4362c8f1..16db1a53027a40a3e84f05ec668ea91185ffda67 100644
--- a/src/main/java/fr/univlille/iutinfo/r304/thermo/view/ITemperatureView.java
+++ b/src/main/java/fr/univlille/iut/r304/thermo/view/ITemperatureView.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.r304.thermo.view;
+package fr.univlille.iut.r304.thermo.view;
 
 public interface ITemperatureView {
 
diff --git a/src/main/java/fr/univlille/iutinfo/r304/thermo/view/TextView.java b/src/main/java/fr/univlille/iut/r304/thermo/view/TextView.java
similarity index 83%
rename from src/main/java/fr/univlille/iutinfo/r304/thermo/view/TextView.java
rename to src/main/java/fr/univlille/iut/r304/thermo/view/TextView.java
index 8c11ca4aac1b310888b07f86242bc74157726c70..4faa759f6764a99144422ba1e6c9d45da0a15810 100644
--- a/src/main/java/fr/univlille/iutinfo/r304/thermo/view/TextView.java
+++ b/src/main/java/fr/univlille/iut/r304/thermo/view/TextView.java
@@ -1,6 +1,6 @@
-package fr.univlille.iutinfo.r304.thermo.view;
+package fr.univlille.iut.r304.thermo.view;
 
-import fr.univlille.iutinfo.r304.thermo.model.Thermostat;
+import fr.univlille.iut.r304.thermo.model.Thermostat;
 import javafx.stage.Stage;
 
 public class TextView extends Stage implements ITemperatureView {
diff --git a/src/main/java/fr/univlille/iutinfo/r304/utils/ConnectableProperty.java b/src/main/java/fr/univlille/iut/r304/utils/ConnectableProperty.java
similarity index 95%
rename from src/main/java/fr/univlille/iutinfo/r304/utils/ConnectableProperty.java
rename to src/main/java/fr/univlille/iut/r304/utils/ConnectableProperty.java
index 87a32139674ede947a0a3f42d3f5e56f8e489f41..2505b876af49443ad0122517ed82b67af1a26387 100644
--- a/src/main/java/fr/univlille/iutinfo/r304/utils/ConnectableProperty.java
+++ b/src/main/java/fr/univlille/iut/r304/utils/ConnectableProperty.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.r304.utils;
+package fr.univlille.iut.r304.utils;
 
 public class ConnectableProperty extends ObservableProperty implements Observer {
 
diff --git a/src/main/java/fr/univlille/iutinfo/r304/utils/Observable.java b/src/main/java/fr/univlille/iut/r304/utils/Observable.java
similarity index 95%
rename from src/main/java/fr/univlille/iutinfo/r304/utils/Observable.java
rename to src/main/java/fr/univlille/iut/r304/utils/Observable.java
index 17892dca187717a3d6182f04689040ac3dbebd6e..c2445c7c1e20b885949f0fd1677288d4c3cbf07f 100644
--- a/src/main/java/fr/univlille/iutinfo/r304/utils/Observable.java
+++ b/src/main/java/fr/univlille/iut/r304/utils/Observable.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.r304.utils;
+package fr.univlille.iut.r304.utils;
 
 import java.util.Collection;
 import java.util.HashSet;
diff --git a/src/main/java/fr/univlille/iutinfo/r304/utils/ObservableProperty.java b/src/main/java/fr/univlille/iut/r304/utils/ObservableProperty.java
similarity index 83%
rename from src/main/java/fr/univlille/iutinfo/r304/utils/ObservableProperty.java
rename to src/main/java/fr/univlille/iut/r304/utils/ObservableProperty.java
index 9adecf3713e1284d636de94ee04096ba1ce41204..6b5f2d9cb0f703bb1ebfc9281b7d19187da9f6fb 100644
--- a/src/main/java/fr/univlille/iutinfo/r304/utils/ObservableProperty.java
+++ b/src/main/java/fr/univlille/iut/r304/utils/ObservableProperty.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.r304.utils;
+package fr.univlille.iut.r304.utils;
 
 
 public class ObservableProperty extends Observable {
diff --git a/src/main/java/fr/univlille/iutinfo/r304/utils/Observer.java b/src/main/java/fr/univlille/iut/r304/utils/Observer.java
similarity index 76%
rename from src/main/java/fr/univlille/iutinfo/r304/utils/Observer.java
rename to src/main/java/fr/univlille/iut/r304/utils/Observer.java
index f9fb882f6aca32f03bb55bc457784bac01a5ea63..cc985e6faaf8049b67b3e6729bb22a8e5ce63ff6 100644
--- a/src/main/java/fr/univlille/iutinfo/r304/utils/Observer.java
+++ b/src/main/java/fr/univlille/iut/r304/utils/Observer.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.r304.utils;
+package fr.univlille.iut.r304.utils;
 
 public interface Observer {
         void update(Observable observable);
diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java
index 3d138d4dcf4e382b5c911fc2aaba86522322680b..3f0bb778200fd056cdb8bb0f96b36ccf51f5d130 100644
--- a/src/main/java/module-info.java
+++ b/src/main/java/module-info.java
@@ -1,6 +1,6 @@
 module thermo {
     requires javafx.controls;
     requires javafx.swing;
-    opens fr.univlille.iutinfo.r304.thermo;
+    opens fr.univlille.iut.r304.thermo;
 
 }
\ No newline at end of file
diff --git a/src/test/java/fr/univlille/iutinfo/r304/thermo/TestThermostat.java b/src/test/java/fr/univlille/iut/r304/thermo/TestThermostat.java
similarity index 88%
rename from src/test/java/fr/univlille/iutinfo/r304/thermo/TestThermostat.java
rename to src/test/java/fr/univlille/iut/r304/thermo/TestThermostat.java
index 3b4ffd4cc756f3bd3a65366cf921173f7fbeae66..61493e5dc29b48a0ee9293b633989a652f008ddc 100644
--- a/src/test/java/fr/univlille/iutinfo/r304/thermo/TestThermostat.java
+++ b/src/test/java/fr/univlille/iut/r304/thermo/TestThermostat.java
@@ -1,4 +1,4 @@
-package fr.univlille.iutinfo.r304.thermo;
+package fr.univlille.iut.r304.thermo;
 
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.fail;
@@ -6,10 +6,10 @@ import static org.junit.jupiter.api.Assertions.fail;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
 
-import fr.univlille.iutinfo.r304.thermo.model.ITemperature;
-import fr.univlille.iutinfo.r304.thermo.model.Thermostat;
-import fr.univlille.iutinfo.r304.thermo.view.ITemperatureView;
-import fr.univlille.iutinfo.r304.thermo.view.TextView;
+import fr.univlille.iut.r304.thermo.model.ITemperature;
+import fr.univlille.iut.r304.thermo.model.Thermostat;
+import fr.univlille.iut.r304.thermo.view.ITemperatureView;
+import fr.univlille.iut.r304.thermo.view.TextView;
 
 import javafx.application.Platform;
 import javafx.embed.swing.JFXPanel;