Algorithmique et Programmation impérative
Objectifs
Les objectifs de ce cours sont d'appréhender les principaux outils permettant de concevoir des applications informatiques.
Les différentes étapes de conception sont présentées dans une démarche allant de la lecture d'un cahier des charges vers l'implantation sur un calculateur dans un langage de programmation ( ici le langage C-ANSI ).
Description
Le cours Algorithmique et programmation impérative est constitué de 2 parties distinctes. La première traite des outils dédiés à la conception de programmes informatiques et ce de manière totalement indépendante du langage de programmation. Nous présentons les techniques dites de raffinage informatique et leur traduction sous forme algorithmique.
Le seconde partie traite des spécificités du langage C et des méthodologies pour traduire un algorithme dans ce langage.
A ce cours est associé un Bureau d'étude qui illustre à la fois la partie conception et la partie programmation à proprement parlée. Différents exemples sont traités pour illustrer l'ensemble de la démarche de conception, du besoin à l'implantation finale du code informatique.
Compétences visées
- Savoir raffiner un cahier des charges pour préparer sa formulation algorithmique
- Savoir écrire un algorithme à partir d'un raffinage
- Connaître les spécificités et la syntaxe du langage C afin de traduire un algorithme
Pré-requis nécessaires
Aucun
Session 1 ou session unique - Contrôle des connaissances
Modalité | Nature | Coefficient | Remarques |
---|---|---|---|
CT (contrôle terminal) | Oral/Ecrit | 40% | Algorithmique - Examen |
CT (contrôle terminal) | Rapport | 60% | Algorithmique - BE |
Session 2 - Contrôle des connaissances
Modalité | Nature | Coefficient | Remarques |
---|---|---|---|
CT (contrôle terminal) | Oral/Ecrit | 40% | Algorithmique - Examen |
CT (contrôle terminal) | Rapport | 60% | Algorithmique - BE |
Contact(s)
POIRIER JEAN RENEREGNIER JÉRÉMI
PICOT ANTOINE
Lieu(x)
- Toulouse