ENIT

EC0421A - ALGORITHMIQUE ET PROGRAMMATION

Objectifs

L'objectif de cet enseignement est de donner un ensemble de notions en algorithmique et en programmation : structures de données et structures de contrôles élémentaires, méthodologie de construction d'algorithmes utilisant ces structures, spécification, conception et mise en oeuvre d'un programme en langage C implémentant un algorithme.

Présentation

Pour atteindre son objectif, cet enseignement aborde les notions suivantes : - principes fondamentaux en informatique, - variables, constantes, types élémentaires, valeurs, opérateurs élémentaires et instructions élémentaires, - structure des algorithmes et des programmes en C, - instructions de contrôle conditionnelles et les instructions de contrôle itératives, - chaînes de caractères et tableaux, - décomposition d'un programme en sous programmes (modularité - fonctions).

Pré-requis

Aucun pré-requis n'est nécessaire à cet enseignement.

Recommandations

Le travail personnel minimum conseillé pour cet enseignement représente environ 1 heure de révision par séance de 2 heures de cours-TD.

Conditions d'évaluation

(1*DS1+1*TP1)/2

TP1 : Travaux Pratiques 1

DS1 : Devoir Surveillé 1

Bibliographie

Introduction à l'Algorithme et à la Programmation, A. Cardon, C. Charras, Ed. Ellipses, 1996. Algorithmes et Programmation, Ecole Polytechnique, R. Cori et J.-J. Lévy. Concepts fondamentaux de l'informatique, A. Aho et J. Ullman, Dunod 1993. Algorithmes et Structures de données, M. Divay, Dunod 2000. Introduction à l'algorithmique :cours et exercices, T. Cormen, C. Leiserson, R. Rivest, Dunod, 2002. Introduction à l'Algorithme et à la Programmation, A. Cardon, C. Charras, Ed. Ellipses, 1996. Le Langage C : Norme Ansi, B. Kernighan et D. Ritchie, Dunod 2000. Programmation en C : cours et problèmes, S. Gottfried Byron, McGraw-Hill 1996, Série Schaum. Méthodologie de la Programmation en C : Bibliothèque Standard API Posix, J.P. Braquelaire, Dunod 2001. Algorithmes en langage C : cours et exercices, Robert Sedgewick, Dunod 2000.

En bref

Langue d'enseignement : français

Contactez l'ENI de Tarbes

47, avenue d'Azereix - BP 1629 - 65016 Tarbes CEDEX

+33 (0)5 62 44 27 00

  • Région Occitanie
  • Erasmus +
  • Logo midisup
  • Logo CGE
  • Logo UTFTMP
  • Logo CTI
  • Logo CDEFI
  • Logo MENESR