Algorithmique et programmation

ECTS

2.0

Présentation

Après quelques rappels sur le codage (nombres, images, son), les différentes structures algorithmiques sont passées en revue (variables, test, boucles, fonctions).

Puis, en s'appuyant sur le langage Python plusieurs notions générales sont abordées : récursivité, calcul de complexité, utilisation de types complexes (listes, tableaux associatifs, ensembles) Quelques exercices types sont traités en TD.

Durant les travaux pratiques, certains exercices vus en travaux dirigés sont programmés, puis différents thèmes peuvent être traités : images fractales, cryptographie, traitement d'image, automates cellulaires...

Objectifs

  • codage numérique de données
  • conception d'algorithmes simples
  • résolution de problèmes divers par programmation

Volume horaire

Travaux pratiques15
Travaux dirigés9

Composante

Logo

Nous contacter

15, rue de l'Hôtel Dieu
TSA 71117
86073 POITIERS Cedex 9 - France
Tél : (33) (0)5 49 45 30 00
Fax: (33) (0)5 49 45 30 50

Réseaux sociaux