Département d'Informatique

PFE Licence / Master 2024-2025
Afaf MERAZI

PFE Licence / Master 2024-2025

  • Liste des sujets PFE proposés - 3° Licence - 2024/2025:
  1. Plateforme de mise en relation entre freelances et clients
  2. Développement d'une application web et mobile de gestion des tâches
  3. Conception et réalisation d'une plateforme de suivi des prix
  • Liste des thèmes de P.F.E proposés- 2° Master - 2024/2025:

  1. Développement d'un système d'intelligence artificielle pour la recommandation de livres
  2. Développement d'une application mobile avec système de classement et de recommandation de produits
  3. Recommandation d’articles scientifiques dans un réseau social académique



Compilation for 3rd year Computer Science Engineer AI and Networks
AISSAOUI Sihem

Compilation for 3rd year Computer Science Engineer AI and Networks

This course is intented for 3rd year engineering students. In this course, the student will learn how a program written in a high-level language designed for humans is systematically  translated into a program written in low-level machine language. Topics covered include Lexical analysis, Syntax Analysis, Syntax-directed translation (Semantic analysis) and Intermediate code generation. 

Knowing how a compiler works will make you a better programmer and increase your ability to learn new programming languages quickly.

TP - Introduction aux réseaux informatiques (2ème année ING)
M. A. Nemmich

TP - Introduction aux réseaux informatiques (2ème année ING)

  • Semestre : S4 
  • Unité d’enseignement : UEF1 
  • Matière : Introduction aux réseaux informatiques 
  • Crédits :5 
  • Coefficient :4 

Objectifs de l’enseignement : 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 médias, les différents types de topologies ainsi qu’une étude détaillée sur les cinq couches du modèle Internet. 

  • Rendre l'étudiant apte à comprendre le fonctionnement, à planifier l'installation et à utiliser un réseau d'ordinateurs. 
  • Familiariser l'étudiant aux diverses couches d'implantation d'un réseau d'ordinateurs. 
  • Initier l'étudiant aux principaux protocoles de communication et de routage des messages.
  • Familiariser l'étudiant avec les principales composantes d'un réseau d'ordinateurs. 
  • Rendre l'étudiant apte à utiliser les services de base d'un réseau à l'intérieur d'un programme. Connaissances préalables recommandées : Structure machine, composants et systèmes.

Scientific writing
khobzaoui abdelkader

Scientific writing

By the end of this course, the student will be able to

  • Write with clarity and precision

  • Develop and support her/his own ideas persuasively

  • Build her/his own unique style, voice, and flow

  • Organize her/his ideas logically and with clear transitions

  • Locate and incorporate sources effectively

  • Demonstrate a mastery of fundamentals of sentence structure, formatting, and punctuation


Algorithms and Data Structures: TD
Boukhari Noureddine

Algorithms and Data Structures: TD

Dr. Boukhari Noureddine

This course is designed for first-year students in the Mathematics and Computer Science bachelor's program. It allows them to explore the principles and methods of designing and implementing various data structures in the form of algorithms and programs, preparing them for the field of programming.

This page provides a valuable resource TD for practicing and mastering algorithms and data structures, featuring a diverse range of exercises and their comprehensive solutions, fostering your understanding and problem-solving skills