Objectifs de la formation
Cette formation vise à doter les étudiants des compétences essentielles en informatique, en couvrant des domaines clés. Les étudiants apprendront à concevoir, analyser et optimiser des algorithmes, à maîtriser divers langages de programmation tels que C, Python et Java, et à comprendre et à maîtriser l’utilisation des structures de données ainsi que des technologies web. En outre, la formation inclut des modules avancés tels que les bases de données, la sécurité des systèmes et réseaux, et des techniques modernes comme l’apprentissage automatique et le Deep Learning. Ainsi, cette formation prépare les étudiants à relever les défis technologiques actuels et futurs.
Compétences
- Maîtrise des langages de programmation tels que C, Python et Java, ainsi que des algorithmes.
- Compréhension des principes d’architecture des ordinateurs.
- Compétence en optimisation des performances des systèmes informatiques.
- Conception et développement d’applications web.
- Capacité à utiliser la méthode Merise et le langage UML pour la modélisation des systèmes d’information.
- Expertise en bases de données relationnelles.
- Maîtrise des principes et techniques de cryptographie pour sécuriser les données.
- Connaissance approfondie de la sécurité des systèmes et des réseaux.
- Capacité à appliquer des techniques d’apprentissage automatique pour la modélisation prédictive et l’analyse des données.
- Compétence dans l’utilisation des frameworks de deep learning pour développer et entraîner des modèles de réseaux de neurones.
- Aptitude à interpréter et évaluer les performances des modèles d’apprentissage automatique et de deep learning.
Débouchés de la formation
Les diplômés de cette formation seront hautement qualifiés pour s’intégrer rapidement dans le marché du travail, accédant à des postes au sein de sociétés de services informatiques, de fabricants d’équipements informatiques, ainsi que dans divers secteurs industriels et de services.
Les secteurs d’activité potentiels comprennent :
- Services informatiques,
- Développement d’applications,
- Administration technique des réseaux,
- Banques et assurances,
- Entreprises commerciales,
- Secteur public.
De plus, les lauréats auront la possibilité de poursuivre leurs études en accédant à divers programmes de licence ou à des écoles d’ingénieurs pour approfondir leurs connaissances et se spécialiser davantage.
Programme
Semestre I
Module 1 | Module 2 | Module 3 | Module 4 | Module 5 | Module 6 | Module 7 |
Algorithmique | Programmation C | Analyse | Architecture des ordinateurs et programmation assembleur | Systèmes d’information | Langues Etrangères 1 | Méthodologie de Travail Universitaire |
Semestre II
Module 8 | Module 9 | Module 10 | Module 11 | Module 12 | Module 13 | Module 14 |
Bases de Données | Programmation structurée avancée et programmation web | Réseaux informatiques | Les systèmes d’exploitation | Algèbre | Langues Etrangères 2 | Culture digitale |
Semestre III
Module 15 | Module 16 | Module 17 | Module 18 | Module 19 | Module 20 | Module 21 |
Programmation orientée objet | Option1:
Cryptographie Option2: Analyse Numérique |
Option1:
Administration des Réseaux Option2: Probabilités et statistiques |
Modélisation UML et Gestion de Projet | Option1:
Algorithmes pour les graphes Option2: Machine Learning |
Probabilités et statistiques | Compétences culturelles et artistiques |
Semestre IV
Module 22 | Module 23 | Module 24 | Module 25 | Module 26 | Module 27 | Module 28 |
Bases de Données Avancées | Option1:
Sécurité des systèmes Option2: Analyse de données |
Option1:
Sécurité des réseaux Option2: Deep Learning |
Langues Etrangères 4 | Développement Personnel | Stages professionnels | Projet de fin d’études (PFE) |
Option1: Sécurité des Systèmes et Réseaux
Option2: Intelligence Artificielle
Contact
![]() |
Responsable de la formation : Pr Jamal BAKKAS |
![]() |
Secrétariat de la formation : |
Responsable de la formation : | |
![]() |
ECOLE SUPÉRIEURE DE TECHNOLOGIE, Route Dar Si Aïssa, BP 89, SAFI |
![]() |