ENIT

EC0408SI02 - ALGORITHMIQUE ET PROGRAMMATION

Objectifs

A l¿issue cet enseignement, un étudiant sera capable de mettre en œuvre l'ensemble des éléments de la programmation structurée d'un point de vue algorithmique et de programmation. Le langage de programmation utilisé est le langae C.

At the end of the algorithmics and programming courses, a student will be able to implement programs in a structured way. The programming langage studied is he C langage.

Présentation

Le programme de cet enseignement est composé des points suivants :
¿ la modularité,
¿ la récursivité,
¿ les fichiers,
¿ une introduction aux types de données abstraits avec la mise en œuvre de piles, files et arbres.

The courses program consists of the following points:
¿ modularity,
¿ recursion,
¿ files,
¿ an introduction to abstract data types with the implementation of piles, queues and trees.

Pré-requis

Cet enseignement nécessite la connaissance des éléments traités dans l'enseignement d'algorithme et de programmation de S1 (EC0108SI01).


Recommandations


Conditions d'évaluation

(2*DS1+1*TP1)/3

TP1 : Travaux Pratiques 1

DS1 : Devoir Surveillé 1

Bibliographie

¿ T. Cormen, C. Leiserson, R. Rivest, Introduction à l'algorithmique, Paris Dunod, 1994.
¿ R. Malgouyres, R. Zrour, F. Feschet, Initiation à l'algorithmique et à la programmation en C : cours avec 129 exercices corrigés, Paris, Dunod, 2014.
¿ V. Granet, Mini manuel d'algorithmique et de programmation : cours + exos corrigés, Paris, Dunod, 2012.
¿ F. Drouillon, Du C au C++ : de la programmation procédurale à l'objet, St Herblain, Editions ENI,2014
¿ C. Delannoy, Langage C, Paris, Eyrolles, 2008.

¿ T. Cormen, C. Leiserson, R. Rivest, Introduction à l'algorithmique, Paris Dunod, 1994.
¿ R. Malgouyres, R. Zrour, F. Feschet, Initiation à l'algorithmique et à la programmation en C : cours avec 129 exercices corrigés, Paris, Dunod, 2014.
¿ V. Granet, Mini manuel d'algorithmique et de programmation : cours + exos corrigés, Paris, Dunod, 2012.
¿ F. Drouillon, Du C au C++ : de la programmation procédurale à l'objet, St Herblain, Editions ENI,2014
¿ C. Delannoy, Langage C, Paris, Eyrolles, 2008.

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