La licence professionnelle en génie logiciel offre aux étudiants des compétences dans les nouvelles technologies de l’informatique et les prépare à intégrer les entreprises désirant développer des solutions informatiques, notamment pour la mise en place des applications informatiques constituant un programme de gestion intégré (PGI).
Objectifs
Cette formation a pour objectif de répondre aux attentes des entreprises en besoin de développeurs en informatique de haut niveau. Ceux-ci doivent être aptes à créer des logiciels, gérer et faire évoluer de manière autonome leurs équipements matériel et logiciel (pour les PME ou petites administrations) ou à s’intégrer dans une équipe chargée du système d’information (pour les grandes sociétés et administrations).
Perspectives
- Être capable d’Elaborer un cahier de charge d’un projet informatique ;
- Être capable d’implémenter, inspecter, surveiller de manière critique le Système de Gestion des Bases de données (SGBD) ;
- Être capable développer des applications de Gestion ;
- Être capable de concevoir et mettre en place un système d’information en place.
- Être capable d’intégrer des bases de données à un site web
- Compétences génériques
- Travailler en autonomie, collaborer en équipe ;
- Analyser, synthétiser un document professionnel (français, anglais) ;
- Communiquer à l’oral, à l’écrit, en entreprise ou extérieur (français, anglais) ;
- Connaître et exploiter les réseaux professionnels et institutionnels des secteurs de l’informatique ;
- Compétences spécifiques ;
- Concevoir et développer les applications informatiques ;
- Mettre en œuvre et assurer la maintenance des programmes informatiques ;
- Mettre en place et personnaliser des applications distribuées.
Compétences développées
A l’issue de la formation le détenteur de la licence en Génie Logiciel sera capable de :
- Utiliser les principaux systèmes d’exploitation de type GNU / Linux et Windows ;
- Connaitre les logiciels libres (principes et offres) ;
- Connaitre les principes du protocole TCP-IP (plan d’adressage IP, routage, firewall,…) ;
- Connaitre la virtualisation ;
- Maitriser les méthodologies Merise et UML ;
- Savoir utiliser et administrer un système de gestion de bases de données relationnelles ;
- Connaitre les bases de la programmation système ;
- Connaitre les langages et technologies pour le développement web : XHtml, Javascript, Php ;
- Jsp, Servlets Java (Tomcat), gestionnaire de contenu ;
- Connaitre les technologies à base de XML pour l’échange de données et l’interopérabilité ;
- Connaitre les grands aspects de la législation du secteur d’activité de l’informatique ;
- Connaitre la sécurité des logiciels ;
- Connaitre l’ingénierie multimédia.
Conditions d'admission
BAC toutes séries ou diplôme équivalent.
BAC + 2 (BTS, DUT, L2 avec 120 crédits validés).
Dossier à fournir :
- Un extrait d’acte de Naissance ;
- Un certificat de Nationalité ;
- Le dernier Bulletin ou Diplôme.