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)

  • 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.

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

  • 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.

Lire moins