Programmation et données numériques M1 Physique Appliquée: Difference between revisions

From Wiki Cours
Jump to navigation Jump to search
 
(54 intermediate revisions by the same user not shown)
Line 2: Line 2:
== Équipe pédagogique ==
== Équipe pédagogique ==


* Cours : Joao Marques
* Cours : João Marques
* TDs : François Orieux, Guillaume Roux & Joao Marques
* TDs : François Orieux, Arthur Courbe et João Marques


== Modalités de contrôle ==
== Modalités de contrôle ==
Line 10: Line 10:
** <math>\text{note} = 0.5\times\text{Contrôle continu} + 0.5\times\text{Examen}</math>
** <math>\text{note} = 0.5\times\text{Contrôle continu} + 0.5\times\text{Examen}</math>
** <math>\text{note Contrôle continu} = (\text{validation France-IOI} + \text{CC1} + \text{CC2})/3 </math>
** <math>\text{note Contrôle continu} = (\text{validation France-IOI} + \text{CC1} + \text{CC2})/3 </math>
* '''contrôles continus''' : sur machine à la fin des séances de TD (durée 1h), '''CC1 le 14/11/2019''' et '''CC2 le 27/02/2020'''. '''Attention, date du CC2 changée !'''
* '''contrôles continus''' : sur machine à la fin des séances de TD (durée 1h), '''CC1 le 12/10/2023''' et '''CC2 le 16/11/2023'''.  
* [[informations sur la validation France-IOI]]
* [[informations sur la validation France-IOI]]


Line 18: Line 18:




<!--
== Notes du 1er contrôle continu ==
== Notes du 1er contrôle continu ==


<source lang=python>
<source lang=python>


Questions                           1   2   3   4   5   6   7   8 Total
Questions                         1       2       3       4       5       6       7       8   Total
Barème                         1,50 1,00 1,00 1,00 1,00 1,50 1,50 1,50 10
Barème                         1,50   1,00   1,00   1,00   1,00   1,50   1,50   1,50   10
===================================================================================================
===================================================================================================
aboutiman alkahf             1,50 1,00 0,75 0,00 1,00 0,00 0,75 1,50 6,5
aboutiman alkahf               1,50 1,00 0,75 0,00 1,00 0,00 0,75 1,50 6,5
aitbenhamou ayoub             1,50 0,50 0,75 1,00 1,00 0,50 1,50 0,00 6,75
aitbenhamou ayoub               1,50 0,50 0,75 1,00 1,00 0,50 1,50 0,00 6,75
andriamahefa mahery             1,50 0,50 0,75 1,00 1,00 0,50 1,50 1,50 8,25
andriamahefa mahery            1,50 0,50 0,75 1,00 1,00 0,50 1,50 1,50 8,25
assadbustillos julian         0,50 1,00 0,75 1,00 0,75 0,50 0,00 0,00 4,5
assadbustillos julian           0,50 1,00 0,75 1,00 0,75 0,50 0,00 0,00 4,5
auappavou richard             1,50 1,00 0,75 1,00 1,00 0,50 1,50 0,50 7,75
auappavou richard               1,50 1,00 0,75 1,00 1,00 0,50 1,50 0,50 7,75
bendahou anass                 0,50 0,00 0,00 0,00 0,75 0,50 0,00 0,00 1,75
bendahou anass                 0,50 0,00 0,00 0,00 0,75 0,50 0,00 0,00 1,75
bernard-ramesh clency         0,00 0,00 0,00 1,00 0,75 0,00 0,75 0,00 2,5
bernard-ramesh clency           0,00 0,00 0,00 1,00 0,75 0,00 0,75 0,00 2,5
boudan guillaume                1,50 0,00 0,00 0,75 0,00 0,50 0,00 0,50 3,25
boudan guillaume                1,50 0,00 0,00 0,75 0,00 0,50 0,00 0,50 3,25
boudjema idir                 1,50 1,00 1,00 1,00 0,50 0,50 1,50 0,50 7,5
boudjema idir                   1,50 1,00 1,00 1,00 0,50 0,50 1,50 0,50 7,5
brazane samy                 1,50 0,50 0,00 1,00 0,75 0,50 0,00 0,00 4,25
brazane samy                   1,50 0,50 0,00 1,00 0,75 0,50 0,00 0,00 4,25
carole mathieu                 1,50 0,25 0,25 0,00 1,00 0,50 1,50 0,50 5,5
carole mathieu                 1,50 0,25 0,25 0,00 1,00 0,50 1,50 0,50 5,5
coulon axel                     0,75 0,00 0,25 1,00 1,00 0,50 0,00 0,00 3,5
coulon axel                    0,75 0,00 0,25 1,00 1,00 0,50 0,00 0,00 3,5
dai botao                     0,50 1,00 0,75 1,00 1,00 1,50 1,50 1,50 8,75
dai botao                       0,50 1,00 0,75 1,00 1,00 1,50 1,50 1,50 8,75
debray pierre                 1,50 1,00 0,50 1,00 1,00 0,50 1,50 1,50 8,5
debray pierre                   1,50 1,00 0,50 1,00 1,00 0,50 1,50 1,50 8,5
dekar mohamed                 1,50 0,00 0,00 0,00 0,75 0,50 0,00 0,00 2,75
dekar mohamed                   1,50 0,00 0,00 0,00 0,75 0,50 0,00 0,00 2,75
demitra romain                 0,25 0,00 0,25 0,50 0,00 0,00 0,00 0,25 1,25
demitra romain                 0,25 0,00 0,25 0,50 0,00 0,00 0,00 0,25 1,25
deniaud marin                 1,50 1,00 1,00 1,00 1,00 1,50 1,50 1,50 10
deniaud marin                   1,50 1,00 1,00 1,00 1,00 1,50 1,50 1,50 10
dia-thierno-abdoul-aziz         0,50 0,50 0,00 0,75 1,00 0,00 0,00 0,75 3,5
dia-thierno-abdoul-aziz        0,50 0,50 0,00 0,75 1,00 0,00 0,00 0,75 3,5
diakite sileymane             1,50 0,25 0,00 1,00 1,00 0,50 0,00 1,50 5,75
diakite sileymane               1,50 0,25 0,00 1,00 1,00 0,50 0,00 1,50 5,75
diallo amadou dian             1,50 0,50 0,00 1,00 1,00 0,00 0,00 1,50 5,5
diallo amadou dian             1,50 0,50 0,00 1,00 1,00 0,00 0,00 1,50 5,5
diop-mbeurgou                 1,25 0,25 0,00 1,00 1,00 0,00 1,50 0,00 5
diop-mbeurgou                   1,25 0,25 0,00 1,00 1,00 0,00 1,50 0,00 5
el morabet hounaida             1,50 1,00 0,00 1,00 1,00 0,25 0,00 0,50 5,25
el morabet hounaida            1,50 1,00 0,00 1,00 1,00 0,25 0,00 0,50 5,25
fan ziyi                     1,50 0,00 0,00 0,75 1,00 0,50 0,25 0,50 4,5
fan ziyi                       1,50 0,00 0,00 0,75 1,00 0,50 0,25 0,50 4,5
flanet theo                     1,00 1,00 0,50 1,00 0,50 0,50 1,50 1,50 7,5
flanet theo                    1,00 1,00 0,50 1,00 0,50 0,50 1,50 1,50 7,5
furtado moreno benjamim         0,00 0,00 0,00 0,50 0,00 0,00 0,00 0,00 0,50
furtado moreno benjamim        0,00 0,00 0,00 0,50 0,00 0,00 0,00 0,00 0,50
galante giulia                 1,50 0,00 0,00 1,00 1,00 0,00 0,50 0,00 4
galante giulia                 1,50 0,00 0,00 1,00 1,00 0,00 0,50 0,00 4
hedoun badrdine                 0,50 1,00 0,00 1,00 0,50 0,00 0,00 1,50 4,5
hedoun badrdine                0,50 1,00 0,00 1,00 0,50 0,00 0,00 1,50 4,5
holleville guillaume         1,50 0,00 0,00 0,00 0,00 0,00 0,00 0,00 1,50
holleville guillaume           1,50 0,00 0,00 0,00 0,00 0,00 0,00 0,00 1,50
konate mariam                 1,50 0,50 0,00 1,00 0,00 0,50 0,00 0,00 3,5
konate mariam                   1,50 0,50 0,00 1,00 0,00 0,50 0,00 0,00 3,5
kouadou elane                 0,50 1,00 1,00 1,00 1,00 0,00 0,00 0,00 4,5
kouadou elane                   0,50 1,00 1,00 1,00 1,00 0,00 0,00 0,00 4,5
lada emmanuelle                 1,00 0,25 0,00 0,00 0,00 0,00 0,00 0,00 1,25
lada emmanuelle                1,00 0,25 0,00 0,00 0,00 0,00 0,00 0,00 1,25
loriot sebastien             1,00 1,00 1,00 1,00 0,75 0,00 1,00 0,00 5,75
loriot sebastien               1,00 1,00 1,00 1,00 0,75 0,00 1,00 0,00 5,75
magne chloe                     0,75 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,75
magne chloe                    0,75 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,75
maxime belocq                 1,50 0,25 1,00 0,75 1,00 0,50 1,00 1,50 7,5
maxime belocq                   1,50 0,25 1,00 0,75 1,00 0,50 1,00 1,50 7,5
meite alassane                  1,00 0,00 0,50 0,00 1,00 0,50 0,00 0,00 3
meite alassane                  1,00 0,00 0,50 0,00 1,00 0,50 0,00 0,00 3
monge baptiste                 1,50 1,00 0,00 1,00 1,00 0,75 1,50 1,50 8,25
monge baptiste                 1,50 1,00 0,00 1,00 1,00 0,75 1,50 1,50 8,25
morel franz-enno             1,50 0,25 1,00 1,00 1,00 0,50 1,50 1,00 7,75
morel franz-enno               1,50 0,25 1,00 1,00 1,00 0,50 1,50 1,00 7,75
musci kevin                    0,00 0,50 0,00 0,75 1,00 0,00 1,50 0,00 3,75
musci kevin                    0,00 0,50 0,00 0,75 1,00 0,00 1,50 0,00 3,75
oublal khalid                 0,50 0,00 0,00 0,50 1,00 0,75 1,50 0,75 5
oublal khalid                   0,50 0,00 0,00 0,50 1,00 0,75 1,50 0,75 5
oulbani hamid                 1,50 0,00 0,00 0,50 1,00 0,50 0,25 0,00 3,75
oulbani hamid                   1,50 0,00 0,00 0,50 1,00 0,50 0,25 0,00 3,75
plante jean-christophe         1,50 0,00 0,00 1,00 0,00 0,00 0,00 0,00 2,5
plante jean-christophe         1,50 0,00 0,00 1,00 0,00 0,00 0,00 0,00 2,5
prieur sylvain                 1,50 1,00 0,00 1,00 1,00 0,75 1,50 0,00 6,75
prieur sylvain                 1,50 1,00 0,00 1,00 1,00 0,75 1,50 0,00 6,75
puel francois                 1,50 0,00 0,00 1,00 1,00 0,00 0,00 0,00 3,5
puel francois                   1,50 0,00 0,00 1,00 1,00 0,00 0,00 0,00 3,5
raboanarijaona andrianirina     1,50 0,00 1,00 1,00 0,00 0,00 0,00 0,00 3,5
raboanarijaona andrianirina    1,50 0,00 1,00 1,00 0,00 0,00 0,00 0,00 3,5
rachid aissous                 0,75 0,25 0,00 0,75 0,75 1,50 1,50 1,00 6,5
rachid aissous                 0,75 0,25 0,00 0,75 0,75 1,50 1,50 1,00 6,5
randriatahina julio             0,75 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,75
randriatahina julio            0,75 0,00 0,00 0,00 0,00 0,00 0,00 0,00 0,75
residant luidgi                 1,50 0,25 0,00 1,00 1,00 0,50 1,50 1,50 7,25
residant luidgi                1,50 0,25 0,00 1,00 1,00 0,50 1,50 1,50 7,25
rividi alex                     1,50 1,00 0,00 1,00 1,00 0,00 0,00 0,00 4,5
rividi alex                    1,50 1,00 0,00 1,00 1,00 0,00 0,00 0,00 4,5
robert axel-adrien             1,50 1,00 0,00 1,00 1,00 0,00 1,50 1,50 7,5
robert axel-adrien             1,50 1,00 0,00 1,00 1,00 0,00 1,50 1,50 7,5
roman benjamin                 1,50 1,00 1,00 1,00 1,00 0,00 1,50 0,75 7,75
roman benjamin                 1,50 1,00 1,00 1,00 1,00 0,00 1,50 0,75 7,75
roqué frédéric                  0,75    0,00    0,00    1,00    1,00    0,00    1,50    0,75    5
roqué frédéric                  0,75    0,00    0,00    1,00    1,00    0,00    1,50    0,75    5
simerabet nabil                 1,50 0,00 0,00 1,00 1,00 0,00 1,50 1,50 6,5
simerabet nabil                1,50 0,00 0,00 1,00 1,00 0,00 1,50 1,50 6,5
simon guillaume                 1,50 1,00 0,00 1,00 0,00 0,00 0,75 0,75 5
simon guillaume                1,50 1,00 0,00 1,00 0,00 0,00 0,75 0,75 5
srinivasan gowsalya             1,50 1,00 0,00 1,00 0,00 0,00 0,00 0,00 3,5
srinivasan gowsalya            1,50 1,00 0,00 1,00 0,00 0,00 0,00 0,00 3,5
thlang sonia                 1,50 1,00 1,00 0,00 1,00 0,00 0,00 0,75 5,25
thlang sonia                   1,50 1,00 1,00 0,00 1,00 0,00 0,00 0,75 5,25
xie yishen                     1,50 0,00 1,00 1,00 0,00 0,50 1,00 0,00 5
xie yishen                     1,50 0,00 1,00 1,00 0,00 0,50 1,00 0,00 5
</source>
</source>
-->


<!--
<!--
Line 108: Line 110:
* stockage de l'information (fichiers), compression, encryptage
* stockage de l'information (fichiers), compression, encryptage
* apprentissage du langage Python en Travaux dirigés (20h):  
* apprentissage du langage Python en Travaux dirigés (20h):  
** [https://owncloud.ias.u-psud.fr/index.php/s/E8Nz8Hx6r3HI4m6 TDs 1 à 7] [http://lptms.u-psud.fr/membres/groux/enseignements/M1/Corrige2016.html Corrigé]  - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CorrigeProbleme2016.html Corrigé des problèmes] - [https://owncloud.ias.u-psud.fr/index.php/s/4Qs4yPVZX2Tjuzl TD facultatif sur la programmation orientée objet]
** [https://owncloud.ias.u-psud.fr/index.php/s/yxnADqFsWRdNS5T TDs 1 à 7]   **[http://lptms.u-psud.fr/membres/groux/enseignements/M1/Corrige2016.html Corrigé]  - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CorrigeProbleme2016.html Corrigé des problèmes] - [https://owncloud.ias.u-psud.fr/index.php/s/4Qs4yPVZX2Tjuzl TD facultatif sur la programmation orientée objet]
 
<!-- ** [http://lptms.u-psud.fr/membres/groux/enseignements/M1/TD2016.pdf Lien alternatif TD1-7 (version 2016)] -->
<!-- ** [http://lptms.u-psud.fr/membres/groux/enseignements/M1/TD2016.pdf Lien alternatif TD1-7 (version 2016)] -->
** [https://owncloud.ias.u-psud.fr/index.php/s/jp8Lm1SUhz5KC3r TDs 7 à 10] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CorrigeTD2_2016.html Corrigé]  - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/TDinterface.html TD facultatif sur les interfaces graphiques]
** [https://owncloud.ias.u-psud.fr/index.php/s/jp8Lm1SUhz5KC3r TDs 7 à 10]   - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/CorrigeTD2_2016.html Corrigé] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/TDinterface.html TD facultatif sur les interfaces graphiques]




* notes de cours : [https://owncloud.ias.u-psud.fr/index.php/s/UmmJ9GfWUN3ME7C Cours 1] - [https://owncloud.ias.u-psud.fr/index.php/s/QunDSnty52xnDFm Cours 2]
* notes de cours : [https://owncloud.ias.u-psud.fr/index.php/s/zJP68CAXQxandEs Cours 1] - [https://owncloud.ias.u-psud.fr/index.php/s/TcsJMxtGNmoWeHb Cours 2]


<!--
<!--
Line 154: Line 157:
* ajustement des données, régression linéaire
* ajustement des données, régression linéaire
* optimisation, fits non-linéaire
* optimisation, fits non-linéaire
* notes de cours : [https://owncloud.ias.u-psud.fr/index.php/s/NbCpjqqAlj4eO5Q Cours 3 - 5]  
* notes de cours : [https://owncloud.ias.u-psud.fr/index.php/s/tE6kRzYtSfzEasJ Cours 3 - 5]  




Line 160: Line 163:
** [https://owncloud.ias.u-psud.fr/index.php/s/Ahsp0l7egsVYsuT TD incertitudes, barres d'erreur] - [[Quadruplet d'Anscombe]]
** [https://owncloud.ias.u-psud.fr/index.php/s/Ahsp0l7egsVYsuT TD incertitudes, barres d'erreur] - [[Quadruplet d'Anscombe]]
** [https://owncloud.ias.u-psud.fr/index.php/s/2w7Yw5eZyIP0jyH TD régression linéaire, interpolation, fits non-linéaires]
** [https://owncloud.ias.u-psud.fr/index.php/s/2w7Yw5eZyIP0jyH TD régression linéaire, interpolation, fits non-linéaires]


** quelques fichiers pour la correction : [http://lptms.u-psud.fr/membres/groux/enseignements/M1/Statistique.py Statistique.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/BarreErreur.py BarreErreur.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/Propagation.py Propagation.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/Correlations.py Correlations.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/FitLineaire.py FitLinaire.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/FitExponentiel.py FitExponentiel.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/JohnsonExp.py JohnsonExp.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/PolyFit.py PolyFit.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/IsingAnalytic.py IsingAnalytic.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/FitExpoNonLin.py FitExpoNonLin.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/RaiesGaussiennes.py RaiesGaussiennes.py]
** quelques fichiers pour la correction : [http://lptms.u-psud.fr/membres/groux/enseignements/M1/Statistique.py Statistique.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/BarreErreur.py BarreErreur.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/Propagation.py Propagation.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/Correlations.py Correlations.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/FitLineaire.py FitLinaire.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/FitExponentiel.py FitExponentiel.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/JohnsonExp.py JohnsonExp.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/PolyFit.py PolyFit.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/IsingAnalytic.py IsingAnalytic.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/FitExpoNonLin.py FitExpoNonLin.py] - [http://lptms.u-psud.fr/membres/groux/enseignements/M1/RaiesGaussiennes.py RaiesGaussiennes.py]




Line 170: Line 176:
=== Modalités de l'examen ===
=== Modalités de l'examen ===


* date : ''2 avril 2020 à 13h45 '', sur machine sur session examen avec des questions de cours à rendre sur copie et des scripts à compléter. Documents non-autorisés.
* date : ''17 janvier 2024 à 8h30'', sur machine sur session examen avec des questions de cours à rendre sur copie et des scripts à compléter. Documents non-autorisés.


* durée : 3h
* durée : 3h
Line 179: Line 185:
* utilisation de spyder conseillée pour écrire les scripts Python, les scripts préremplis seront disponibles dans le dossier "Mes documents"
* utilisation de spyder conseillée pour écrire les scripts Python, les scripts préremplis seront disponibles dans le dossier "Mes documents"
* pensez à venir en avance pour ne pas perdre de temps avec le démarrage des sessions
* pensez à venir en avance pour ne pas perdre de temps avec le démarrage des sessions
=== Annales ===
* [https://owncloud.ias.u-psud.fr/index.php/s/y6Xcyk7ei3aSxQB Sujet examen 2018-2019]

Latest revision as of 13:47, 21 December 2023

Équipe pédagogique

  • Cours : João Marques
  • TDs : François Orieux, Arthur Courbe et João Marques

Modalités de contrôle

  • MCC :
  • contrôles continus : sur machine à la fin des séances de TD (durée 1h), CC1 le 12/10/2023 et CC2 le 16/11/2023.
  • informations sur la validation France-IOI



Préambule

Contenu approximatif du cours

Langages de programmation, algorithmes et numérisation de l'information (4h)

L'image pour le TD sur les images
  • architecture des ordinateurs, numérisation de l'information
  • langages de programmation
  • stockage de l'information (fichiers), compression, cryptage
  • structure de données: vecteurs, listes, dictionnaires
  • représentation numérique des signaux: entiers, réels, images, couleurs, caractères ASCII
  • stockage de l'information (fichiers), compression, encryptage
  • apprentissage du langage Python en Travaux dirigés (20h):



Lectures complémentaires, principalement wikipedia:

Incertitudes, ajustement des données et modélisation (6h)

  • incertitudes expérimentales, barre d'erreur statistique, corrélations
  • ajustement des données, régression linéaire
  • optimisation, fits non-linéaire
  • notes de cours : Cours 3 - 5





Modalités de l'examen

  • date : 17 janvier 2024 à 8h30, sur machine sur session examen avec des questions de cours à rendre sur copie et des scripts à compléter. Documents non-autorisés.
  • durée : 3h
  • programme : les 3 derniers cours et TDs
  • examen sur machine sur une session "examen" sous Linux
  • pas d'accès internet, pas d'accès aux comptes personnels, pas de clé usb ni calculatrice autorisées
  • un sujet papier sera distribué, le sujet contiendra des questions de cours et des exercices similaires aux TDs
  • utilisation de spyder conseillée pour écrire les scripts Python, les scripts préremplis seront disponibles dans le dossier "Mes documents"
  • pensez à venir en avance pour ne pas perdre de temps avec le démarrage des sessions

Annales