L’objectif de ce cours est de permettre aux étudiants de connaitre les différents composants électroniques de l’ordinateur et de comprendre leur fonctionnement.

Ce cours  permettra à l’étudiant d’acquérir des notions fondamentales de l’algorithmique et des structures de données ainsi que la programmation en c. Il nécessite des connaissances préalables de quelques notions élémentaires de mathématiques.


Le but de cette matière est de présenter et d’approfondir les notions concernant les différents systèmes de numération ainsi que la représentation de l’information qu’elle soit de type numérique ou caractère. Les bases de l’algèbre de Boole sont, eux aussi, abordés de façon approfondie.

Crédits : 5

Coefficient : 3


En analyse mathématique, une suite de Cauchy est une suite de réels, de complexes, de points d'un espace métrique ou plus généralement d'un espace uniforme, dont les termes se rapprochent à partir d'un certain rang. Ces suites sont celles susceptibles de converger. Elles sont au centre de la définition de la complétude. Les suites de Cauchy portent le nom du mathématicien français Augustin Louis Cauchy.

Cette notion se généralise, dans un espace uniforme, par celles de filtre de Cauchy et de suite généralisée de Cauchy.


L'objectif de ce cours est de permettre à l’étudiant d’acquérir des notions fondamentales de l’algorithmique et des structures de données ainsi que la programmation.


Ce module permet d’introduire les notions de base de l’algèbre et de la théorie des ensembles.

Connaissances préalables recommandées : Notions d’algèbre classique

Contenu de la matière : 

Chapitre 1 : Notions de logique

Chapitre 2 : Ensembles et applications

Chapitre 3 : Relations binaires sur un ensemble.

Chapitre 5 :   Anneaux de polynômes.


Présenter les unités principales d’un ordinateur et expliquer leur fonctionnement ainsi que les principes de leur utilisation.