التعليم عن طريق البوابة الإلكترونية



نلفت عناية طلبتنا الأكارم أن التعليم عن بعد يعتبر أسلوب تعليمي بيداغوجي معتمد -من طرف الجهات الوصية*- ضمن منظومة التعليم العالي.

وعليه نرجوا منكم -لزاماالمتابعة الدائمة والتجاوب مع كل المنشورات والتكليفات التي نضعها تباعا في صفحة الدرس على البوابة.

Nous attirons l'attention de nos honorables étudiants sur le fait que l'enseignement à distance est considéré comme une méthode pédagogique d'enseignement approuvée au sein du système d'enseignement supérieur. En conséquence, nous vous demandons de bien vouloir suivre et répondre en permanence à toutes les publications et devoirs que nous mettons à notre tour sur le portail e-learning.



*حسب قرار الوزارة الوصية رقم 055 مؤرخ في 21 . 01 . 2021.




 كيفيه الدخول الى منصة التعليم الالكتروني لمن ليس لديه باقة أنترنت


Comment accéder à la plateforme e-learning pour ceux qui n'ont pas d’Internet








Unité d’enseignement  fondamentale : UEF2

Matière : Génie logiciel

Crédits : 5

Coefficient : 3

Ce cours est destiné aux étudiants  L 3 informatique a pour  objectifs de l’enseignement d’ Apprendre  à  appliquer  une  méthodologie d’analyse  et de conception pour le développement des logiciels. En particulier, apprendre la modélisation objet avec le langage universel UML.

Connaissances préalables recommandées : Algorithme , système d’information ,Programmation orientée Objet.

 Mode d’évaluation : Examen (60%) , contrôle continu (40%)


Interactions Homme-Machine (IHM): est l’étude de l’ensemble des aspects  de la conception, de l’implémentation et de l’évaluation des systèmes interactifs pour satisfaire aux mieux les besoins d’un utilisateur.


Tout programmeur utilise un outil essentiel à la réalisation de programmes informatiques : le compilateur. Un compilateur est un logiciel particulier qui traduit un programme écrit dans un langage de haut niveau  (par le programmeur) en instructions exécutables (par un ordinateur).  C’est donc  l’instrument fondamental à la base de toute réalisation informatique.

L’objectif de ce cours est d’expliquer le fonctionnement d’un compilateur en présentant les principes, les méthodes, les algorithmes et les outils  fondamentaux de la tâche de compilation.