
The aim of this course is to provide students with an understanding of networks. They should be able to explain what a network is, what it's made of, how computers can communicate with each other, describe the different types of media, the different types of topologies and a detailed study of the layers of the OSI model and the Internet.
- Teacher: Mourad Bouatouche

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.
- Teacher: Sofiane AMARA

Se familiariser avec la programmation orienté objet, en utilisant notamment le langage Java.
- Teacher: Farah Bahmed