- Enseignant: farid nouioua

The first part introduces fundamental notions for group theory, notions useful for understanding bodies and linear codes as well as their applications. The second part should allow the student to acquire the elementary knowledge provided by the theory of finite bodies.
- Enseignant: souad azra

To learn how to apply an analysis and design methodology for software
development. In particular, to learn object modelling using the universal UML language.
- Enseignant: hafida chellakh

This course is designed for third-year Computer Engineering students specializing in Cybersecurity. It provides an in-depth understanding of modern web development technologies and application design. Students will learn how to create, deploy, and maintain dynamic and responsive web applications while applying fundamental principles of software engineering.
The course covers both front-end and back-end development. Through lectures, practical labs, and team projects, students will gain the technical and analytical skills required to build robust and high-quality web solutions.
- Enseignant: farid boumaaza