Aperçu des sections

  • Généralités

    Sujets de PFE 2014/2015 proposés par Mr BOUZIDI L'hadi

    • Sujet 1

      Intitulé : Conception et réalisation d’une application de gestion assistée par ordinateur des examens
      Public ciblé : Licence ou Master Informatique (génie logiciel)
      Encadreur : Mr BOUZIDI L’hadi
      Projet à réaliser :

      • en binôme (si Master)
      • en équipe de 4 membres (si Licence)

      Descriptif : La gestion des examens est l’une des taches les plus délicates dans le processus éducatif. Le but de ce projet est de mieux gérer ce processus en profitant des possibilités qu’offre la technologie numérique. Ainsi, nous proposons d’automatiser un processus de gestion des examens en prenant en compte les étapes suivante :

      1. Création d’une épreuve en indiquant un énoncé et éventuellement des pré-imprimés  
      2. Récolter des informations sur l’organisation de l’examen en classe
      3. Numériser les examens
      4. Reconnaissance optique des copies (ici on utilisera un programme existant)
      5. Procéder à la correction des copies numériques (correction sur ordinateur)
      6. Mettre en ligne les corrections et les notes


      Compétences à mobiliser : Principalement des compétences en génie logiciel :

      • Mener une recherche bibliographique
      • Utilisation d’UML
      • Mener un processus de développement d’une application informatique
      • Utilisation des langages et outils de développement comme C++, Python, PHP, ou SQL.


      Remarques :

      • Des phases d’apprentissage des outils de développement (Python, méthode de développement d’applications, etc.) pourraient être prévues pour garantir le succès du projet.
      • Pour la reconnaissance optique de caractère on se servira de la bibliothèque « tesseract » de Google)
      • La correction assistée par ordinateur proprement dite doit faire de sorte que l’enseignant se rapproche le plus possible de ce qu’il fait d’habitude. On peut donc imaginer  l’utilisation d’outils comme des tablettes graphique.

      • Sujet 2

        Intitulé : Conception et réalisation d’un environnement de travail collaboratif reposant sur une métaphore spatiale
        Public ciblé : Master Informatique (génie logiciel)
        Encadreur : Mr BOUZIDI L’hadi
        Projet à réaliser en binôme

        Descriptif : Le travail collaboratif à distance est utilisé ces dernières années dans la majorité des entreprises et des institutions éducatives. Les outils de communication comme la messagerie constituent les outils les mieux appréciés. Cependant, dans le cadre d’une entité comme un département ou un laboratoire de recherche, ces outils disparates ne sont pas intégrés et ne constituent pas une solution optimale. Afin de remédier à cela, il existe des plates formes de travail collaboratif. A l’Université de Béjaia, nous avons déjà une solution articulée autour des espaces virtuels de collaboration intégrés à la plate forme de e-learning. Cette solution, bien qu’elle offre les outils nécessaires à la collaboration, reste insuffisante et surtout inadaptée. Ce que nous proposons, dans ce projet, c’est de réaliser une plate forme de travail collaboratif se basant sur une métaphore spatiale. Cela veut dire qu’au lieu d’épouser la structure fonctionnelle de la plate forme, l’application ciblée va épouser la structure spatiale des lieux où se déroule le travail. Ainsi, nous devons changer complètement la philosophie de l’IHM par rapport à d’habitude et ainsi faire interagir les utilisateurs (membres des équipes de travail) par le biais de représentations spatiales et iconiques.

        Compétences à mobiliser : Principalement des compétences en génie logiciel :

        • Mener une recherche bibliographique
        • Utilisation d’UML
        • Mener un processus de développement d’une application informatique
        • Utilisation des langages et outils de développement comme PHP, ASP.NET, JavaScript ou SQL ainsi que des Frameworks comme cakePHP.


        Remarque : Il faut noter que des phases d’apprentissage des outils de développement (Python, PHP, cakePHP, méthode de développement d’applications pour le Web, etc.) pourraient être prévues pour garantir le succès du projet