Qualité du Logiciel

Établissement

FS - Tétouan

Niveau d'étude visé

Domaine d'étude

Diplôme recherché

M

- OBJECTIFS    

Le Master QL (Qualité du Logiciel) proposé ici s’intéresse à former et à spécialiser des étudiants sur les systèmes informatiques, plus précisément le développement logiciel. Elle veille à doter les étudiants de compétences et de savoir-faire dans les domaines d’ingénierie d’entreprises, l’intégration des systèmes clients–serveurs, trois tiers ainsi que les systèmes et applications répartis.

La formation, se répartie sur un certain nombre de modules répondant au cahier de charge pédagogique. Elle permet à l’apprenant de maîtriser, non seulement l’aspect scientifique fondamental des techniques de conception, de programmation et du test des logiciels, mais aussi et surtout l’aspect pratique dispensé par les travaux pratiques et des projets relatifs aux modules envisagés.

Le présent master vise à former des étudiants dans les domaines du Génie Logiciels et du Développement WEB, il aura à ce titre la finalité de les conduire sur la voie du développement informatique.

Les moyens mis en œuvre reposent sur :

  • Un enseignement théorique et pratique de haut niveau assuré par les chercheurs et enseignants/chercheurs de l’UAE (Université Abdelmalek Essaâdi) ;
  • Des stages ou des projets de recherche de trois mois sous la direction d'un professeur avec un éventuel co encadrement ;

L'informatique est une discipline particulièrement ouverte vers le milieu professionnel. Nul n'a besoin de rappeler le nombre d'offres d'emplois dans ce secteur sur les dernières années. Il est plus que probable qu'il reste en pleine expansion encore pour les années futures, autant dans les entreprises que dans les métiers de l'enseignement et de la recherche.

Depuis quelques temps, nous remarquons, en effet, que de plus en plus d'étudiants quittent l'Université pour cet engagement professionnel. La formation du Master QL devient alors un atout non négligeable pour ces étudiants qui non seulement maîtrisent les développements les plus récents de l'informatique mais possèdent également une première expérience de réalisation de projet de recherche, parfois dans un contexte industriel. 

- CONNAISSANCES    

  • Développement d’Interfaces Homme Machine
  • Développement des applications Client/Serveur : Les threads, les sockets, RPC (Remote procedure Call) et RMI (Remote Method Invocation).
  • Développement d’applications 3-tiers et n-tiers
  • Développement Web en ASP.NET et ASP.NET Core (Razor Pages en C#) et en Java EE (plateformes MVC : JSF, Struts et Spring)
  • Conception des applications réparties et les services Web
  • Développement Mobile
  • Data mining et science des données
  • Conception des entrepôts de données (Datawarehouse)
  • Intégration et automatisation (DevOps)
  • Vision artificielle et Deep Learning : Programmation des réseaux de neurones profonds CNN (Convolutional Neural Network) en langage Python.
  • Réseaux Informatique.
  • Génie Logiciel et tests de qualité logiciel 

- COMPETENCES    

Cette formation vise à former des informaticiens de haut niveau dans le domaine du développement du Logiciel en général et tout particulièrement dans les spécialités suivantes:

  • Génie Logiciel
  • Qualité du Logiciel
  • Technologies WEB
  • Développement des applications d’entreprise
  • Data mining, Sciences des données et Machine Learning
  • Développement mobile
  • Multimédia et Deep Learning 

Listes des modules

Semestre 1

M111    RECHERCHE OPERATIONNELLE AVANCEE
M112    INTERFACE HOMME MACHINE
M113    DEVELOPPEMENT WEB
M114    VISION ARTIFICIELLE
M115    DEVELOPPEMENT EN JAVA
M116    Langue étrangère
M117    Innovation


Semestre 2

M121    DEVELOPPEMENT DES APPLICATIONS D'ENTREPRISE
M122    RÉSEAUX INFORMATIQUES
M123    CULTURE ENTREPRENEURIALE ET TECHNIQUES DE COMMUNICATION
M124    METHODOLOGIE DE LA RECHERCHE
M125    DATA MINING
M126    MODELISATION ORGANISATIONNELLE ET BUSINESS INTELLIGENCE
M127    APPRENTISSAGE AUTOMATIQUE


Semestre 3

M231    TECHNOLOGIE ET PROGRAMMATION MOBILE
M232    SYSTÈME EMBARQUÉ
M233    GÉNIE ET QUALITÉ LOGICIEL
M234    INTEGRATION ET AUTOMATISATION (DEVOPS)
M235    DEEP LEARNING
M236    ADMINISTRATION DES BASES DE DONNEES
M237    SECURITE DES TRANSACTIONS ÉLECTRONIQUES ET DETECTION DE FRAUDE


Semestre 4

Projet de fin d’études
 
(Equivalent à 6 modules disciplinaires)

Contacts :

Courriel

fs.tetouan.contact@gmail.com

Fax

Du lundi au vendredi de 8h à 18h.

(+212) 5 39 99 45 00

Adresse

Téléphone

Du lundi au vendredi de 8h à 18h.

(+212) 5 39 99 64 32

Coopérations

---

Admission

I- Conditions et modalités d’accès à la filière 

–    Diplômes requis :
•    Licence des études fondamentales
•    Licence des études fondamentales
•    Licence des études fondamentales
•    Licence (parcours d'excellence)
•    Licence professionnelle

Prérequis pédagogiques spécifiques :

  • Architecture des ordinateurs
  • Systèmes d’exploitation
  • Algorithmiques et programmation en C
  • Structures de données
  • Système d’information et Bases de données
  • Analyse et Conception Orientées Objet en Langage UML
  • Programmation orienté objet en java (ou en C++)
  • Programmation Web
  • Réseaux informatiques
  • Recherche Opérationnelle
  • Programmation linéaire
  • Programmation en nombres entiers

Procédures de sélection :

  • Etude du dossier : (Spécifier les Modalités de sélection : mentions, nombre d’années d’études, notes des matières principales etc…)

La commission pédagogique de la filière, formée d’au moins de trois responsables de module :

- Étudie les dossiers des candidats en tenant compte : des notes obtenues pendant le cursus universitaire, des redoublements et des mentions.

-  Établit une liste des candidats présélectionnés à passer le test écrit

Les étudiants étrangers ayant un diplôme Bac + 3 en Informatique qui postulent pour une inscription en Master QL à travers l’AMCI sont acceptés sur dossier dans la limite de 10 %.

  • Test écrit:

II- Effectifs prévus par promotion 

–    Promotion : 2024-2025 : 30
–    Promotion : 2025-2026 : 30
–    Promotion : 2026-2027 : 30

Débouchés

  • Les débouchés sont multiples et visent notamment les sociétés travaillant dans le développement Logiciel. Les modules constituent pour les apprenants un pré requis scientifique important et pertinent pour une intégration réussie dans le monde professionnel.
  • La formation permet aux étudiants d’acquérir une ouverture culturelle et une confiance en eux même (réalisations de mini projets et des projets de fin d’études, stages dans des entreprises ou dans une structure de recherche, préparations des exposés, …).
  • La filière ainsi proposée pourra contribuer à la dynamisation du développement socio-économique et industriel, et pourra permettre un rapprochement et une synergie entre des composantes de ce secteur et l’université.