Le module d’analyse numérique est un module de base dans le domaine du calcul scientifique. Le calcul scientifique étant défini comme la branche qui permet d’implémenter une solution d’un problème sur un calculateur. L’objectif du module est l’acquisition des méthodes de discrétisation, des algorithmes de résolution des problèmes spécifiques posés dans le domaine de l’ingénierie informatique, l’analyse des algorithmes (rapidité, précision et souplesse), et enfin l’estimation des erreurs commises dans les modèles mathématiques employées ainsi que dans leur implémentation.
- Enseignant: SALAH DERDAR

Ce module permet d’initier les étudiants aux concepts de base de la sécurité informatique. En particulier, ce module consiste à :
● Présenter les aspects fondamentaux de la sécurité informatique.
● Identifier les principaux enjeux de la sécurité informatique.
● Distinguer et d’expliquer les différents types d’attaques auxquels un réseau ou un système informatique peut faire face.
● Étudier les principes et les techniques de la cryptographie.
- Enseignant: Riad BOURBIA

Le module Éthique de l'IA vise à approfondir la compréhension des étudiants concernant les défis éthiques, juridiques et sociétaux liés à la création et à l'implémentation de l'intelligence artificielle. Son objectif est de les habiliter à développer des systèmes d'IA responsables, transparents et équitables, tout en prenant en compte les impacts sur la société et les individus.
- Enseignant: SOUMIA FELKAOUI
- Enseignant: NADJETTE BENHAMIDA
- Enseignant: BOUGHIDA ADIL
- Enseignant: ALI SERIDI
Web programming uses
coding languages to create web applications or websites and make them
more functional, interactive, responsive and useful as per the needs of
the company. Web programming development uses a variety of
programming languages such as HTML, , PHP, CSS, Javascript, HTML, Ruby,
and Java.
- Enseignant: KHALED HALIMI