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.
- Enseignant: abdelaziz tami
- Enseignant: Ali BENTOUAF
- Enseignant: Prof. Fethi Madani