Programmation et données numériques M1 Physique Appliquée
Jump to navigation
Jump to search
Équipe pédagogique
- Cours : Joao Marques
- TDs : François Orieux, Guillaume Roux & Joao Marques
Modalités de contrôle
- MCC :
- 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 !
- informations sur la validation France-IOI
Notes du 1er contrôle continu
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
===================================================================================================
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Préambule
- installer Python
- Références générales et conseils de lecture
- Le site France-IOI sur lequel vous devez vous inscrire et valider les niveaux I et II.
- Memento Python
- Une très bonne référence pour ce cours : Le livre informatique pour tous
Contenu approximatif du cours
Langages de programmation, algorithmes et numérisation de l'information (4h)
- 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:
- Informatique
- Processeur
- Langage de programmation - Compilateur - Bibliothèque logicielle - Programmation orientée objet
- C - C++ - Python
- Virgule flottante - Codage des caractères - Précision machine
- Image numérique - Couleur primaire
- Compression - Encryptage
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
- Travaux dirigés (6h)
- quelques fichiers pour la correction : Statistique.py - BarreErreur.py - Propagation.py - Correlations.py - FitLinaire.py - FitExponentiel.py - JohnsonExp.py - PolyFit.py - IsingAnalytic.py - FitExpoNonLin.py - RaiesGaussiennes.py
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.
- 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