Algorithmique et Structures de Données
Abderrahim LAKEHAL

Algorithmique et Structures de Données

L'algorithmique est l'étude et la production de règles et techniques qui sont impliquées dans la définition et la conception d'algorithmes, c'est-à-dire de processus systématiques de résolution d'un problème permettant de décrire précisément des étapes pour résoudre un problème algorithmique. Ce cours intitulé « Algorithmique et structures de données » permet de vous familiariser avec l’algorithmique et les outils nécessaires pour la programmation en langage C en utilisant les connaissances acquises sur les différents types de données et les structures de données. Le cours est divisé en un ensemble d’unités d’apprentissage qui vous permettent d’acquérir des compétences en matière d’utilisation du langage C dans la résolution des problèmes liés à la discipline d’informatique.

Visées d'apprentissage

Les compétences visée par ce cours est d'être capable de : 

En terme de Savoir

  • Connaître les principales unités d'un ordinateur.

  • Décrire la représentation des données dans une machine.

  • Distinguer les différents types d'ordinateur.

  • Définir la structure générale d'un algorithme.

En terme de savoir-faire

  • Traduire un problème réel en langage descriptif compréhensible par l'être humain (algorithme).

  • Traduire un algorithme en langage de programmation spécifique compréhensible par la machine (langage C++).