Le cours d’Introduction aux systèmes d'information initie aux concepts fondamentaux des bases de données et des systèmes d’information.
Il permet d’analyser les besoins d’un système et de concevoir une base de données relationnelle.
Les étudiants apprennent les étapes de modélisation des données à travers le MCD, le MLD et le MPD.
Le cours développe également la maîtrise du langage SQL pour créer, manipuler et interroger les données.
Enfin, les acquis sont renforcés par des travaux pratiques et des mini-projets de modélisation de systèmes réels.

Le cours de Gestion d’un système d’information au sein d’une entité du système éducatif forme à la conception et à la gestion des bases de données dans un environnement client-serveur appliqué au secteur éducatif.
Il permet d’analyser les besoins d’un système d’information et de modéliser une base de données à travers les étapes MCD, MLD et MPD.
Les étudiants apprennent à utiliser le langage SQL pour créer, manipuler et interroger efficacement les données.
Le cours aborde également l’architecture des systèmes d’information et l’intégration des bases de données dans des applications web.
Enfin, les compétences sont mises en pratique à travers des travaux dirigés et des mini-projets de gestion de données éducatives.

Le cours de Santé Numérique initie aux technologies numériques appliquées au domaine de la santé et aux systèmes d’information sanitaires.
Il permet de comprendre les stratégies nationales et internationales de transformation numérique en santé, notamment celles de l’OMS et de la RDC.
Les étudiants apprennent à gérer les données de santé en respectant les normes de confidentialité, de sécurité et de protection de la vie privée.
Le cours aborde aussi la modélisation des données, les bases de données et l’évaluation des performances des systèmes d’information de santé.
Enfin, il développe des compétences pratiques pour concevoir, analyser et utiliser des applications numériques dans le secteur médical.

Le cours de Web Technology forme au développement d’applications web modernes côté client et côté serveur.
Il permet de maîtriser les principales technologies et outils utilisés pour concevoir, développer et déployer des applications web.
Les étudiants apprennent à utiliser des environnements et logiciels de développement web courants.
Le cours introduit également les technologies avancées du web telles que le web sémantique, les services web sémantiques et la modélisation ontologique.
Enfin, il développe une compréhension globale des architectures et innovations récentes du Web.

Le cours de Systèmes embarqués et systèmes à temps réel forme à la conception de systèmes matériels et logiciels capables de respecter des contraintes de temps réel strictes.
Il permet de développer des applications multitâches avec des systèmes d’exploitation temps réel et des microcontrôleurs modernes.
Les étudiants apprennent à choisir les composants matériels et logiciels adaptés selon les besoins d’une application embarquée.
Le cours aborde également Linux embarqué, les processeurs ARM, ainsi que la gestion des processus et des systèmes d’exploitation.
Enfin, il initie à la programmation de systèmes intelligents et d’applications embarquées performantes.

Le cours de Conception et architecture des systèmes numériques forme à la conception, l’analyse et l’optimisation des systèmes numériques et des processeurs modernes.
Il aborde la logique combinatoire et séquentielle, les machines à états finis, ainsi que les architectures CPU (pipeline, superscalaire, VLIW, ARM, multicœur).
Les étudiants apprennent à concevoir des architectures matérielles à partir d’algorithmes, à optimiser les performances et à comprendre l’exécution des instructions assembleur.
Le cours inclut aussi l’utilisation d’outils de simulation comme Spice pour tester les circuits électroniques et logiques.
Enfin, il initie à la programmation des processeurs ARM et des microcontrôleurs Arduino pour développer des applications intelligentes.