Algorithmique initiation à la programmation

Algorithmique initiation à la programmation

  • ECTS

    2 crédits

  • Composante

    Collège Sciences et Technologies pour l’Energie et l’Environnement (STEE)

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.

Lire moins

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.
Lire moins

Heures d'enseignement

  • Algorithmique initiation à la programmationCours Magistral7,5h
  • Algorithmique initiation à la programmationTravaux Dirigés13,5h
  • Algorithmique initiation à la programmationTravaux Pratique3h

Contrôle des connaissances

100% contrôle continu

Coefficient 25% de l'UE

Lire moins