Génie informatique
29 octobre 2024 2025-04-24 15:40Génie informatique
Cycle Ingénieur
Génie Informatique
La formation en cycle ingénieur intitulée Génie Logiciel, Big Data et Data Science vise à former des ingénieurs polyvalents maîtrisant la conception et le déploiement de systèmes logiciels complexes et solutions Big Data. Voici les objectifs détaillés de cette formation :
- Acquérir une solide formation en programmation, bases de données, et réseaux.
- Maîtriser les technologies modernes comme les Frameworks web, Git, CI/CD, Hadoop et Spark.
- Développer une expertise en méthodologies Agile et principes de conception.
- Maîtriser les cycles de développement logiciel de la conception à la maintenance.
- Concevoir et implémenter des architectures logicielles robustes et évolutives.
- Appliquer les bonnes pratiques de développement et de tests logiciels.
- Acquérir des compétences solides en analyse de données et Machine Learning.
- Maîtriser les techniques de traitement et visualisation de grandes masses de données.
- Développer des modèles prédictifs et des systèmes de recommandation.
- Comprendre les architectures Big Data et les systèmes de traitement distribué.
- Maîtriser les technologies comme Hadoop, Spark et les bases de données NoSQL.
- Concevoir des solutions scalables pour le traitement de données massives.
- Intégrer les principes de sécurité dans la conception des systèmes logiciels.
- Comprendre les vulnérabilités courantes et les méthodes de protection des données.
- Appliquer les bonnes pratiques de sécurité dans le développement logiciel.
- Encourager l'esprit d'innovation et la créativité dans la résolution de problèmes.
- Développer des compétences en gestion de projet et en entrepreneuriat.
- Comprendre les aspects business et économiques du développement logiciel.
- Renforcer les compétences en communication technique et professionnelle.
- Développer des aptitudes au travail collaboratif et en équipe multidisciplinaire.
- Apprendre à présenter efficacement des solutions techniques à différents publics.
- Participer à des projets tutorés reflétant des problématiques réelles.
- Réaliser des stages en entreprise pour appliquer les connaissances dans un contexte professionnel.
- Développer un portfolio de projets démontrant les compétences acquises.
La formation vise à développer des compétences techniques avancées en informatique, ingénierie logicielle et analyse de données, permettant aux étudiants de concevoir et déployer des solutions innovantes dans un environnement technologique en constante évolution.
- Concevoir, administrer et optimiser des bases de données relationnelles et NoSQL
- Développer des applications web et mobile modernes et intégrer des services API
- Maîtriser l'administration des systèmes d'exploitation et automatiser les tâches via des scripts
- Sécuriser les réseaux et systèmes informatiques contre les cybermenaces et gérer les risques
- Structurer des applications complexes selon les principes des architectures modulaires
- Industrialiser la production avec les méthodes Agile et les outils de développement intégrés
- Concevoir et déployer des architectures distribuées et des services pour applications à grande échelle
- Développer des applications multiplateformes pour terminaux mobiles et assurer leur migration
- Créer et déployer des services web dans des environnements cloud
- Exploiter les technologies du Big Data pour le traitement de grands volumes de données
- Concevoir et implémenter des algorithmes de Machine Learning et Deep Learning
- Créer des pipelines d'orchestration de données et automatiser les workflows d'analyse
- Visualiser et analyser les données pour en extraire des insights stratégiques
- Assurer la sécurité et la confidentialité des données sensibles
L'ENSA Kénitra valorise l'engagement de ses étudiants dans des structures internes ou externes à l'école afin de permettre la reconnaissance au titre de la formation de projets menés à titre personnel et contribuant à développer leur autonomie et leur prise de responsabilités.
- Tout au long de leur formation académique, des projets en Génie Industriel sont proposés pour permettre aux élèves ingénieurs d'appliquer leurs compétences dans des cas d'études réels.
- Développement de solutions concrètes à des problématiques industrielles.
- Travail en équipe sur des projets multidisciplinaires.
- Un parcours adapté à votre réussite grâce à un mode d'enseignement flexible avec des options présentielles, hybrides et à distance.
- Possibilité d'adapter votre parcours selon vos contraintes et objectifs.
- Opportunités de mobilité internationale pour enrichir votre formation.
- Stages en entreprise pour une immersion réelle dans l'industrie.
- Projets concrets en équipe pour appliquer vos compétences.
- Encadrement par des experts issus du milieu industriel.
- Développement de compétences pratiques valorisées par les employeurs.
La formation en Génie Informatique est structurée en une approche progressive, avec un tronc commun solide suivi d'une spécialisation approfondie dans les domaines émergents de l'informatique.
- Statistique Inférentielle (4 Crédits)
- Complexité et Structures de Données (5 Crédits)
- Réseaux Informatique (5 Crédits)
- Électronique Numérique (5 Crédits)
- Systèmes d'Information et Bases de Données (5 Crédits)
- Langues Étrangères (3 Crédits)
- Digitalisation (3 Crédits)
- Technologies Web (5 Crédits)
- Modélisation et Simulation des Systèmes (5 Crédits)
- Optimisation des Systèmes (5 Crédits)
- Technologies de Communication (5 Crédits)
- Programmation Objet (4 Crédits)
- Langues Étrangères (3 Crédits)
- Droit, Civisme et Citoyenneté (3 Crédits)
- Advanced Python (5 Crédits)
- Systèmes d'Exploitation (5 Crédits)
- MultiMedia et Traitement d'Image (4 Crédits)
- Ingénierie des Bases de Données (5 Crédits)
- Programmation Java (5 Crédits)
- Langues Étrangères (3 Crédits)
- Introduction à l'Intelligence Artificielle (3 Crédits)
- Fondamentaux des Big Data (5 Crédits)
- Intelligence Artificielle Avancée (5 Crédits)
- Gouvernance et Gestion des Données (5 Crédits)
- Analyse et Visualisation des Données (5 Crédits)
- Cybersécurité (4 Crédits)
- Langues Étrangères (3 Crédits)
- Management de l'entreprise (3 Crédits)
- Développement Full Stack (5 Crédits)
- Développement Mobile (5 Crédits)
- UX/UI Design (4 Crédits)
- Administration et Programmation Système (5 Crédits)
- Datawarehouse et Datamining (5 Crédits)
- Langues Étrangères (3 Crédits)
- Management de l'entreprise (3 Crédits)
- Big Data Avancées (5 Crédits)
- Vision par Ordinateur et Deep Learning (5 Crédits)
- Intelligence d'Affaires pour Big Data (5 Crédits)
- Cloud et Virtualisation (4 Crédits)
- Sécurité des Données (5 Crédits)
- Langues Étrangères (3 Crédits)
- Compétences pour l'Emploi (3 Crédits)
- Génie Logiciel et Architecture logiciel (5 Crédits)
- Développement JEE (5 Crédits)
- Patrons de Conception et Tests Logiciels (5 Crédits)
- Gestion des Processus Métiers et CRM (4 Crédits)
- DevOps (5 Crédits)
- Langues Étrangères (3 Crédits)
- Compétences pour l'Emploi (3 Crédits)
Les diplômés accèdent à des carrières diversifiées dans les entreprises technologiques, cabinets de conseil, startups et grands groupes.
- Ingénieur fullstack
- Architecte logiciel
- Expert DevOps
- Data Scientist
- Ingénieur Big Data
- Analyste Business Intelligence
- Expert cybersécurité
- Administrateur systèmes
- Ingénieur cloud
- Chef de projet IT
- Consultant en transformation digitale
- Product Owner