Les modules 1, 2 et 3 de ce cours traitaient les bases de la transmission de l'information (outils mathématiques, signaux, systèmes, fonctions), et la propagation des signaux : lignes, guides, ondes hertziennes, satellites, antennes, fibres optiques, infrarouge. Le module 4 développe les architectures (topologies, équipements informatiques), les protocoles et les grands modèles, en particulier le modèle Internet qui fait l'objet d'une étude détaillée. Les ressources visuelles sont privilégiées. Le plus souvent possible, elles sont animées et interactives. De nombreux exercices, toujours avec corrigés, sont proposés tout au long de la ressource. Les possibilités de type « en savoir plus » permettent à chaque instant de choisir entre des connaissances de base ou plus approfondies.

L’e-commerce est l’achat, la vente et l’échange de biens et services sur un réseau informatique à travers lequel les transactions ou termes de vente sont effectués électroniquement


Ce cours a pour objectif l’étude des principes des bases de données (principalement relationnelles) et la mise en pratique de ces principes. Le contenu du cours est essentiellement le suivant:

    Conception d’un schéma de base de donnée : Il s’agit de savoir définir un schéma de base de donnée (modélisation Entité-Association, définition d’un schéma relationnel complet comprenant tables, contraintes, vues, etc.).

    Langages d’interrogation et de manipulation: Il s’agit d’une introduction à l’algèbre relationnelle. L’accent est mis sur SQL et ses fondements.

    Introduction aux problèmes de concurrence d’accès: dont la connaissance est nécessaire aux développeurs d’applications basées sur des SGBDs (Système de Gestion de Bases de Données).

De plus le cours comprend une brève introduction aux bases de données Objet (principes de base et exemples). La dernière partie de ce cours est principalement dédiée au Web actuel et au rôle des bases de données dans ce contexte. Une introduction aux technologies XML (XML, XML Schéma, XPath, XQuery, etc.), ainsi qu’une étude comparative des bases de données relationnelles et XML native seront données.


Il s'agit dans ce cours d'apprendre le langage C++ et la programmation orientée objet. A chaque notion sont associés plusieurs exercices à expérimenter sur machine. Les corrigés sont joints en fin de chapitre.