DUT GÉNIE INFORMATIQUE

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 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