IP3002 - Programmation et algorithmique

Vous êtes ici :

IP3002 - 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

Place dans le cursus

Après "Introduction à l'informatique" Après le premier TD "Introduction à Unix et aux shells"

Volume horaire (h)

  • Cours magistraux : 40
  • Travaux dirigés : 22

Examens

Nombre total d'heures d’évaluation : 4

Ce cours fait partie de la formation

En bref

Crédits ECTS : Cf UE

Nombre d'heures 66

Contact(s)

Jean-Baptiste GOTTELAND

Tél : +33 5 62 25 95 84

Email : jean-baptiste.gotteland @ enac.fr