Available courses

Le cours de Génie Logiciel forme aux méthodes et outils nécessaires au développement complet d’un logiciel tout au long de son cycle de vie.
Il permet d’apprendre la spécification, la conception et la modélisation des logiciels avec UML ainsi que la gestion des projets logiciels.
Les étudiants acquièrent des compétences en estimation de charge, gestion des risques, qualité logicielle, tests et maintenance.
Le cours aborde aussi les outils de gestion de versions comme Git et SVN ainsi que les méthodes de planification telles que Gantt et COCOMO.
Enfin, il développe une vision globale et professionnelle des processus de développement logiciel et de gestion de projet.

Le cours de Bases de Données et Systèmes d’Information forme à la conception, la gestion et l’exploitation des bases de données dans une architecture client-serveur.
Il permet d’apprendre la modélisation des systèmes d’information (MCD, MLD, MPD) et la conception de bases de données relationnelles.
Les étudiants maîtrisent le langage SQL pour créer, manipuler et interroger des bases de données de manière efficace.
Le cours aborde également le développement d’applications dynamiques en PHP connectées à des bases MySQL dans un environnement web sécurisé.
Enfin, les acquis sont appliqués à travers des projets pratiques de modélisation et de communication entre applications clientes et bases de données.

Le cours de Langages de Programmation et Compilateurs forme à la résolution de problèmes informatiques par la conception et le développement de logiciels.
Il permet d’acquérir les bases et les concepts avancés de la programmation orientée objet avec C++ et Java.
Les étudiants apprennent les étapes de développement logiciel, l’utilisation des IDE comme VSCode, Eclipse et Visual Studio, ainsi que les différents types d’applications (web, console, Android, distribuées).
Le cours introduit également les principes de conception des compilateurs et l’interaction avec les bases de données.
Enfin, il donne une vue d’ensemble des technologies Big Data et des systèmes utilisant les bases de données en mémoire (In-Memory).

Le cours d’Interfaces Homme-Ordinateur initie à la conception d’interfaces interactives ergonomiques, intuitives et adaptées aux besoins des utilisateurs.
Il aborde les principes d’utilisabilité, d’ergonomie, de multimodalité et l’intégration des aspects cognitifs et sociaux dans le design des interfaces.
Les étudiants apprennent à développer des interfaces graphiques avec Java (AWT/Swing) ainsi que des applications web modernes en HTML5, CSS3 et JavaScript.
Le cours traite également du responsive design, des animations web et de l’utilisation des APIs HTML5 interactives.
Enfin, il introduit l’interaction entre interfaces mobiles, capteurs et microcontrôleurs pour améliorer l’expérience utilisateur.

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.

Les règles adoptées par les pouvoirs publics, afin de maintenir une certaine harmonie dans le corps social, ne sont jamais intégralement respectées. En quelque groupe humain, en quelque temps que ce soit, nombreux sont les individus qui, mus par divers instincts (celui d’appropriation ou l’instinct sexuel, par exemple) ou animés de pulsions irrationnelles (telles que l’agressivité des vandales contemporains prenant plaisir, semble-t-il, à détruire le bien d’autrui), transgressent les normes édictées par l’autorité, en vue de préserver ou de rétablir l’ordre public, c’est-à-dire, essentiellement, la tranquillité publique, la sécurité des personnes, des biens, la défense des institutions auxquelles la société a confié la gestion de la chose publique, enfin le respect des libertés publiques reconnues et garanties aux citoyens de tout État de droit.[1]

Certains de ces comportements antisociaux – ceux qui causent à l’ordre public un trouble d’une certaine gravité – constituent le phénomène criminel que le droit pénal décrit et sanctionne. Voir cours de criminologie déjà enseigné.



[1] Bouloc, B. et Matsopoulou, H., Droit pénal et procédure pénale, 21e éd. Sirey, 2018, no 1.

Etude des infractions applicables aux justiciables des juridictions des forces armées en RDC et le Droit pénal spécial militaire: étude monographiques des infractions d'ordre militaire.

1.        Objectif général de l’enseignement : Mobiliser les connaissances en matière des infractions regorgeant des éléments d’extranéité.

2. Objectifs spécifiques de l’enseignement :

-        Discuter les principes de droit pénal relatifs à l’infraction dont l’auteur se trouve hors le lieu de la commission.

-        Identifier les règles de procédure en matière de coopération internationale en matière pénale.

-        Connaître les conditions et les motifs de refus de l’extradition.

-        Expliquer les infractions de droit international pénal.

Objectif général de l’enseignement

Maitriser le droit pénal substantiel et procédural militaires.

Objectifs spécifiques de l’enseignement

A la fin de l’enseignement, l’étudiant est capable :

-          D’expliquer avec maitrise les règles de compétence et de procédure  militaires en temps de paix et en circonstances exceptionnelles ;

-          De désigner la juridiction compétence en cas de participation criminelle entre militaires et civils pour les infractions militaires et celles de droit commun ;

-          De discuter de l’indépendance des juges avec un regard particulier aux juges assesseurs ;

-          De considérer les droits de la défense à l’aune de l’absence de recours contre les décisions de l’OMP militaires et contre les décisions de la cour militaire opérationnelle ;

-          D’analyser les critères d’un procès équitable en considération de l’exclusion des avocats de nationalité étrangère et l’existence des défenseurs militaires gréés.

 

Contenus (Plan sommaire de l’enseignement)

 I-« Introduction au droit pénal et procédure pénale militaires » :

1.      Les infractions militaires et les infractions de droit commun.

2.      Evolution historique de la justice militaire en République Démocratique du Congo ;  

3.      Fondement et nécessité de la justice militaire.

II. Organisation et compétences des juridictions (et parquets y attachés) des Forces armées

III. Principes régissant le fonctionnement des Juridictions et Offices Militaires

IV- Compétences d’attributions des Juridictions des Forces Armées et Extension de compétences des juridictions des Forces Armées

V. Particularités des principes et règles de la procédure pénale et du droit pénal général militaires par rapport au droit pénal commun

1.  Particularités des principes et règles de la procédure pénale militaire : La détention préventive et la liberté contrôlée ;  

2. Modalités de saisine et pouvoirs du juge avant les débats

3. Les délais.

Lorsque l’ordre social est troublé par une infraction, il faut punir le coupable. Pour aboutir à la sanction – donc à la peine –, il faut connaître la procédure à suivre. De même, le titulaire d’un droit subjectif qui se trouve lésé dans son droit et qui veut obtenir réparation du préjudice subi doit savoir comment procéder pour y aboutir.

Le droit judiciaire est la voie nécessaire et obligatoire par laquelle doit passer celui qui veut obtenir justice. Sans l’existence du droit judiciaire, la justice ne peut être rendue, à moins, évidemment, d’admettre le système archaïque et anarchique du recours à la vengeance privée. C’est en effet le droit judiciaire qui permet de 1° mettre fin à l’insécurité, aux violences et aux désordres qu’engendre le droit de se faire justice à soi-même ; 2° paralyser à l’avance, par son existence, la résistance, la fraude ou la mauvaise foi.

C’est parce qu’il sait qu’il pourra être poursuivi en justice que le malfaiteur sera parfois contraint soit de cesser son comportement infractionnel, soit d’exécuter un engagement contractuel non rempli.

La procédure pénale, qui étudie l’ensemble des règles sur la recherche de l’infraction, la poursuite et la condamnation du délinquant, intéresse le présent enseignement. Il s’agit des lois de forme, qui organisent les juridictions répressives et définissent les règles de compétence, de recherche, de constatation, de poursuite et de jugement des infractions, souvent soumises au principe de l’application immédiate de la loi nouvelle.

Approfondir les matières portant sur l'infraction (acte), la norme (principe de la légalité), la responsabilité pénale (l'acteur dans son imputabilité et les causes d'irresponsabilité) et enfin la peine en tant que réponse sociale face à l'infraction (spectre des sanctions, les fonctions de la peine et le cycle de vie de l'exécution: sursis, amnistie et prescription, notamment).

1. Objectif général :

Former des professionnels de santé publique capables d’utiliser de manière raisonnée et efficace les technologies et outils informatiques pour collecter, gérer, analyser, interpréter et diffuser les données de santé, afin de renforcer la planification, la surveillance, la recherche et la prise de décision dans le système de santé.

Le présent enseignement est une suite du cours de la procédure devant la CIJ et la CPI. C'est la deuxième partie du même module en master complémentaire de l'UNIGOM en droit public international et africain.

1.      Objectifs de l’enseignement

Comprendre une situation en mettant en évidence la solution apportée à un problème juridique survenu à l’occasion d’un litige par l’analyse de la décision sélectionnée.

L’objectif de l’exercice est de vérifier que l’apprenant soit capable de :

-        situer la décision de justice étudiée (juridiction, date, procédure, domaine de droit concerné) ;

-        dégager le problème juridique posé et le raisonnement de la juridiction pour le résoudre ;

-        mettre en œuvre une démarche méthodique et rigoureuse pour répondre aux questions posées.

Compétence à acquérir : Capacité d’analyse de toute décision de justice en indiquant le problème posé et la portée juridique de la décision analysée.

2.      Méthodes pédagogiquesLa juridiction et la date

L’analyse suppose le respect d’un schéma-type pour présenter les points suivants:

Ø  Les parties

Ø  Les faits

Ø  Le déroulement de la procédure judiciaire

Ø  Énoncé du problème en droit

Ø  Arguments des parties

Ø  Les motifs

Ø  Le dispositif.

Ø  Commentaire personnel.

Description du cours Tessssssstttttttttttt stttststttttttttttttttttttttttttttttt sttttttttttttttttttttttttttttts ttsttttttttttttttttttt    ttttttttttttttttttttttttttttttt

1. Objectif général :

Former des professionnels de santé publique capables d’utiliser de manière raisonnée et efficace les technologies et outils informatiques pour collecter, gérer, analyser, interpréter et diffuser les données de santé, afin de renforcer la planification, la surveillance, la recherche et la prise de décision dans le système de santé