IP3542 - Programmation et Algorithmique

IP3542 - Programmation et Algorithmique

Objectifs

Objectif général :

Concevoir, réaliser et modifier des programmes simples impliquant des algorithmes de traitements et/ou interactifs, afin d’être capable en situation professionnelle d’explorer et de résoudre des problèmes d'ingénierie en s'appuyant sur :

des programmes simples programmés par soi-même en assemblant des modules existants
des programmes spécifiés par soi-même et réalisés par d'autres

Objectifs détaillés :


Utiliser des environnements de développement et comprendre leur fonctionnement
Concevoir et interpréter un algorithme indépendamment du langage
Utiliser les structures de contrôle (conditions, boucles, récursivité...)
Savoir décrire et utiliser le modèle d'exécution d'un programme
Distinguer les différents types de structures de données et concevoir des algorithmes simples de parcours et de modification des ces structures
Concevoir des algorithmes simples d’interaction avec des représentations graphiques
Réaliser des programmes simples en Python

Place dans le cursus

avant le projet programmation

Volume horaire (h)

  • Cours Magistraux : 72h
  • Travaux Dirigés : 40h

Examens

Nombre total d'heures d’évaluation : 4.5

En bref

Crédits ECTS : Cf UE

Nombre d'heures 116.5

Contact(s)

Jean-Baptiste GOTTELAND

Tél : +33 5 62 25 95 84

Email : jean-baptiste.gotteland @ enac.fr

Lieu(x)

  • Toulouse