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 du S6
Volume horaire (h)
- Cours Magistraux : 40h
- Travaux Dirigés : 23h
Examens
Nombre total d'heures d’évaluation : 3
En bref
Crédits ECTS : Cf UE
Nombre d'heures 66
Contact(s)
Lieu(x)
- Toulouse