Diplôme / Certificat
Licence
Coordonateur
Pr. ACHKARI BEGDOURI MOHAMMED
Composante
Faculté Polydisciplinaire à Larache
Langue principale d'enseignement
Français
Objectifs de la formation
La filière vise à former des professionnels en développement logiciel intégrant les principes DevOps.
Les étudiants acquièrent des compétences solides en :
- Programmation et ingénierie logicielle,
- Administration des systèmes et gestion des bases de données,
- Automatisation des processus de développement,
- Gestion de configuration et maîtrise d’outils DevOps (Git, Jenkins, Docker),
- Travail collaboratif, adaptabilité technologique et résolution de problèmes.
Un tronc commun scientifique fournit également des bases solides en mathématiques, traitement du signal et physique numérique, facilitant la mobilité vers d’autres parcours.
Prérequis
- Diplômes requis
- Baccalauréat Sciences Mathématiques A
- Baccalauréat Sciences Mathématiques B
- Baccalauréat Sciences Physiques
- Baccalauréat Sciences de la Vie et de la Terre
- Baccalauréat Sciences et Technologies Électrique
- Baccalauréat Sciences et Technologies Mécanique
- Accès à la filière par passerelles
- Accès en S3 :
- sur dossier pour titulaires d’un Bac+1 en MIP ou parcours équivalent,
- ou en accès direct pour ceux issus du tronc commun national en Informatique Appliquée.
- Accès en S5 :
- sur dossier pour titulaires d’un Bac+2 en MIP ou filière équivalente,
- ou en accès direct pour ceux issus du tronc commun en Informatique Appliquée.
Débouchés de la formation
La filière ouvre de nombreuses perspectives dans le domaine de l’informatique. Les lauréats peuvent devenir :
- Développeur logiciel
- Ingénieur DevOps
- Administrateur systèmes
- Chef de projet informatique
- Consultant DevOps
- Architecte logiciel
Les diplômés sont également préparés à l’entrepreneuriat et à l’innovation dans les start-up, en particulier dans des environnements agiles.
Programme
Semestre 1
- Analyse 1
- Algèbre 1
- Electronique numérique
- Algorithmique et Programmation C 1
- Programmation Python 1
- Architecture et fonctionnement des ordinateurs
- Méthodologie de travail universitaire
Semestre 2
- Analyse 2
- Algèbre 2
- Traitement du signal
- Algorithmique et programmation C 2
- Programmation web 1
- Programmation Python 2
- Digital skills & intelligence artificielle
Semestre 3
- Programmation Web 2
- Recherche Opérationnelle et Optimisation
- Système d’exploitation 1
- Structure de données en C
- Modélisation Objet UML
- Probabilités et Statistiques
- Langues Etrangères
Semestre 4
- Bases de Données Relationnelles
- Réseaux
- Système d’exploitation 2
- Programmation Orientée Objet C++
- Sécurité Informatique
- Analyse Numérique
- Langues Etrangères
Semestre 5
- Programmation Web Full Stack
- Les fondements de l’Intelligence Artificielle
- Administration Systèmes (linux/windows)
- Programmation Orientée Objet JAVA
- Bases de Données Avancées
- Droit, Civisme et Citoyennete
- Langues Etrangères
Semestre 6
- Business Intelligence
- DevOps & Automation
- Virtualisation et Conteneurisation
- Programmation JEE
- Développement Mobile
- Culture entrepreneuriale
- Langues Etrangères