ECTS
2 crédits
Composante
Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)
Volume horaire
24h
Description
On commence par présenter les structures de base de l’algorithmique à savoir les boucles et les tests conditionnels. On explique ensuite comment les implémenter en Python.
A partir de problèmes mathématiques académiques (manipulations sur les vecteurs, les suites, les intégrales, …) on développe des algorithmes avec une approche fonctionnelle et on les implémente en Python. Une attention particulière est apportée à la validation des programmes.
Les connaissances acquises permettront la réalisation de mini-projets (cryptage de données, jeu de la vie, …) lors de séances de TP encadrés.
Objectifs
À la fin de cette UE, vous serez capable de :
- Transcrire sous forme d’algorithmes des problèmes simples issus des sciences
- Développer des programmes Python avec une approche fonctionnelle,
- Implémenter en Python des algorithmes élémentaires.
Heures d'enseignement
- CMCours Magistral9h
- TPTravaux Pratique15h
Contrôle des connaissances
100% contrôle continu
Coefficient 0,25.
Le contrôle continu est basé sur la réalisation des mini-projets pour lesquels les étudiants rédigent des comptes rendus et d’une épreuve sur machine en temps limité qui consiste en la réalisation d’un TP.