Description du cours : 

Très souvent les connaissances indispensables sur les fichiers sont diluées dans des cours différents (algorithmique, systèmes d'information, bases de données, systèmes d'exploitation ... ) avec des approches différentes qui font que la synthèse entre ces diverses connaissances n'est pas toujours faite. De ce fait, ce cours réunit ces connaissances, de façon à ce que l'étudiant puisse : Concevoir des structures de fichiers efficaces répondant aux besoins de tout type d'applications ; Maîtriser toute la terminologie et les concepts fondamentaux des fichiers ; Avoir des connaissances sur la technologie des supports magnétiques afin que ces dernières ne soient pas vues comme de simples boites noires ; Connaître les différents types d'organisation des fichiers, leur représentation, leur fonctionnement et comment effectuer les choix. 

Publique cible : 

Ce cours est destiné aux étudiants de deuxième année Informatique, Ingénieur.

Ce cours est destiné aux étudiants en deuxième année  ingénieur en informatique.  

A l’issue de ce cours, l’étudiant doit être capable de concevoir un calculateur élémentaire. Il doit en particulier :

  1.  connaître le rôle de chaque composant dans le chemin de données d’un calculateur.
  2. maîtriser le cheminement de l’information dans les circuits de base et connaître le
    fonctionnement de l’unité de contrôle (séquenceur).
  3. comprendre les mécanismes de base permettant à un calculateur de communiquer
    (entrées/sorties et systèmes d’interruption).