Comprendre la théorie et les outils de la théorie des langages

Cette matière a pour objectif de donner aux étudiants les notions indispensables pour une bonne compréhension des réseaux. Ils doivent être capable d'expliquer ce qu'est un réseau, de quoi il se compose, comment des ordinateurs peuvent communiquer entre eux, décrire les différents types de media, les différents types de topologies ainsi qu'une etude detaillée surles couches du modèle OSI et Internet.

Ce cours vise à introduire les bases de données en exposant de manière simple et claire leurs principes fondamentaux. Il offre une perspective sur la nature d'une base de données ainsi que sur les éléments liés à leur gestion. Les sujets abordés incluent des concepts de base tels que les fichiers, différents modèles de données, en mettant particulièrement l'accent sur le modèle relationnel, l'algèbre relationnelle, le système de gestion de bases de données, et le langage SQL pour l'interrogation des bases de données. De ce fait, l'étudiant pourra appréhender l'importance de structurer et manipuler les données sous forme de tables. Tous les concepts et les opérations sur les données sont illustrés à l'aide d'exemples concrets.