Matière : Structure des ordinateurs et applications

Code : IST 1.6

Coefficient : 2

Crédits : 2

Enseignant : Tami Abdelaziz

Ce cours est destiné en particulier aux étudiantes premières années tronc-commun ingénieur Sciences et Technologies (ST), et peut aussi êtres consultés par toutes les étudiantes des premières années licences LMD.

Objectifs:

  • Avoir un aperçu sur l’architecture d’un ordinateur.
  • Maîtriser la pratique des quatre opérations en base 2, 8 et 16.
  • Connaître les propriétés des principaux codages des entiers, entiers relatifs et des nombres à virgules.
  • Connaître les aspects théoriques et pratiques de l'analyse, de la synthèse et de la matérialisation de circuits logiques qu'on trouve dans les ordinateurs.
  • Élaborer une analyse adéquate, de spécifier ce qui est en donnée, ce qui est en résultat.
  • Définir un algorithme permettant de résoudre le problème.

Contenu de la matière :

Représentation et codification des nombres 

  • Systèmes numérations : décimale, binaire, octal et hexadécimal.
  • Conversions décimal-binaire et binaire-décimale.
  • Arithmétique binaire.

Algèbre de Boole 

  • Expression booléenne.
  • Tables de vérité.
  • Les portes logiques.
  • Circuit logique versus expression booléenne.
  • Évaluation de la sortie d’un circuit logique.
  • Simplification des expressions booléennes.

Introduction à l’algorithmique

  • Algorithme et action primitive.
  • Structure d’un algorithme.
  • Les types standards et opérations appropriées.
  • Opérations de base en algorithmique : affectation, lecture, écriture.
  • Les structures de contrôle et les différents types de boucles.
  • Modularité d’un algorithme : procédures et fonctions.
  • Les structures de données (tableaux et enregistrements).
  • Les fichiers.

Références bibliographiques:

  • ZANELLA, P. and Ligier, Y. (1989). Architecture et technologie des ordinateurs. DUNOD informatique. DUNOD.

  • BAJARD, J. (2004). Calcul et arithmétique des ordinateurs. Traité IC2 Information - Commande - Communication : Informatique et systèmes d’information. Hermes Science Publications.

  • TOCCI, R. (1992). Circuits numériques : théorie et applications. DUNOD.

  • BELAID, M. (2004). Architecture des ordinateurs : cours et exercices corrigés. Les Manuels de l’étudiant. Les Pages Bleues Internationales.

  • WACK, B. (2013). Informatique pour tous en classes préparatoires aux grandes écoles. Eyrolles.

  • GAUDEL, M., Soria, M., and Froidevaux, C. (1987). Types de données et algorithmes. Number vol. 1 in Collection didactique. Institut national de recherche en informatique et en automatique.

  • CORMEN, T., LEISERSON, C., RIVEST, R., and CAZIN, X. (1994). Introduction à l’algorithmique. Science informatique. Dunod.

  • CORMEN, T. (2013). Algorithmes : Notions de base. Informatique. Editions DUNOD.