Ce cours initie les étudiants aux principes fondamentaux de la programmation orientée objet (POO), un paradigme qui regroupe les données et les comportements au sein de composants modulaires appelés objets. À travers des exemples concrets en Java, les étudiants apprendront à dépasser la logique procédurale et à adopter une approche orientée objet pour concevoir des systèmes logiciels modulaires, réutilisables, évolutifs et faciles à maintenir.
- Teacher: rmayata Mayata Raouf
- Teacher: smarir souad marir

Objectifs de l’enseignement : Les théories des graphes constituent des fondements théoriques et pratiques incontournables dans tout processus de modélisation des problèmes dans plusieurs domaines. L’apport des graphes dans la résolution des problèmes réside dans la simplicité graphique, la similitude avec les aspects distribués et les notions de parcours et de recherches de chemins. L’objectif de ce cours est de présenter à l’étudiant, d’une part un outil de modélisation de solution sous forme de graphe, et d’autre part ce cours contiendra un ensemble de techniques permettant à l’étudiant de résoudre ses problèmes à travers des algorithmes comme la recherche du chemin minimal, du flot maximal etc
Connaissances préalables recommandées : Algorithmique, algèbre linéaire.
Contenu de la matière :
Chapitre I : Définitions de base
Chapitre II. Cycles
Chapitre III. Flots
Chapitre IV. Problèmes de cheminement
- Teacher: mkerkache Mohamed Hassen Kerkache

Ce cours initie les étudiants aux systèmes d'information, à leur rôle stratégique dans les organisations, et aux techniques fondamentales de modélisation des données. Il s’appuie sur des cas concrets et des activités interactives pour favoriser la compréhension et la mise en œuvre des concepts.
Le cours est structuré en 3 chapitres principaux :
1 : Entreprises et Organisations
2 : Les techniques de représentation de l’information
3 : Modélisation des Systèmes d’Information
Chaque chapitre est accompagné d’exercices permettant de favoriser la mise en pratique.
Public cible
Ce cours est dispensé au 3ᵉ semestre du parcours d’ingénieur en Informatique.
Objectifs
À l’issue de ce cours, l’étudiant sera capable de :
- Comprendre les fonctions et les rôles d’un système d'information dans une organisation
- Appliquer des techniques de représentation de l’information
- Concevoir un modèle conceptuel de donnée et le traduire en modèle relationnel à l’aide de la méthode Merise.
- Évaluer la qualité d’un système d'information du point de vue structurel
- Teacher: agheffar1 Amina Gheffar
Sommaire
Chapter 1
Chapter 2
- Teacher: schibani Said Chibani
Ce cours est une initiation à la théorie des langages formels.
- Teacher: hbelhadi hbelhadi
Ce cours est une initiation à la théorie des langages formels. Il permet d’appréhender les formalismes utilisés pour la description et l’analyse des langages en particulier les langages informatiques.
- Teacher: sahmedbacha Sarra Zohra Ahmed Bacha