
- Enseignant: garni mounia
- Enseignant: omar abdelhak
- Enseignant: abdelnebi amira

Algorithms & Data Structures 2 (UEF22) builds on foundational programming skills to teach essential software engineering concepts. This course covers modular programming using subprograms and recursion, data persistence through file handling, and dynamic data structures including linked lists, stacks, and queues. Through a combination of lectures, tutorials, and hands-on lab sessions in C, students learn to design efficient, reusable, and robust software solutions capable of handling real-world data management challenges.
- Enseignant: babaali baligh
- Enseignant: ferah kawther
- Enseignant: ghenaiet khaoula
- Enseignant: laradj Youcef
- Enseignant: alikhoudja meriem
- Enseignant: khelouf imene

The Python programming course is designed for Computer Science Master's degree students with specialization in Applied Artificial Intelligence. It provides a thorough introduction to python programming by focusing on its applications in Artificial Intelligence (AI) and Data Analysis. The aim of this course is to equip students with the fundamental programming skills and practical tools required to manipulate data, perform efficient numerical computations, and develop structured and reusable code for AI-related and data-driven tasks.
- Enseignant: boudoukhani nesrine