Presentation of the field
« Digital technology and artificial intelligence at the service of humanity »
In the midst of our societies undergoing rapid technological change, we are deeply connected. We are connected to our fellow human beings through our personal and professional social networks; connected to the everyday objects that assist us in our work, production, comfort, and leisure activities; and connected to our social institutions (educational, medical, governmental, administrative, and financial). The “Computer Science and Artificial Intelligence” program offers no fewer than 7 specialized tracks and trains approximately 140 students each year for careers in research, development, and innovation for public and private organizations and companies in the fields of digital technology, software development, and artificial intelligence. Each track is supported by strong academic and industrial partnerships that ensure cutting-edge training to address the challenges posed by this transformation and to envision “Digital Technology and Artificial Intelligence in the Service of Humanity.”
7
study routes are offered in the Computer Science and Artificial Intelligence field of excellence
GENERALIST ENGINEER
At the end of the generalist engineering course, 5 options (including 3 dual degree course) are offered in the Computer Science and Artificial Intelligence field of excellence.
This path offers students the opportunity to specialise in the development of software applications that incorporate AI technologies, through two options: Artificial Intelligence and Software Engineering (IAIL) or Artificial Intelligence and Data Science (IASD).
SYLVIE RANWEZ
Manager
This course offers students the opportunity to specialise in the development of software applications that integrate AI technologies through two options: Artificial Intelligence and Software Engineering (IAIL) or Artificial Intelligence and Data Science (IASD).
Generalist Engineer, Artificial Intelligence & Data Science option
Generalist Engineer, Artificial Intelligence & Data Science option
Artificial intelligence is concerned with the resolution of complex problems through the use of computer techniques capable of simulating certain traits of human intelligence (reasoning, learning, etc.). It has close links with Data Science. With the advent of Big Data, machine learning and artificial intelligence have become essential scientific and technological subjects at the heart of all the ambitions of the digital transition of our societies. This option proposes to train Data Scientists and computer scientists integrating AI technologies who will be able to acquire a strong specialisation in certain application domains to imagine the digital world of tomorrow.
S9 of the IASD option in English ![]()
Program of the option :
The syllabi are currently being updated and are subject to change.
1:00 = 55 min
Data Collection, Preparation, and Visualization - 59H
- Data Collection and Storage
- Validation, Visualization, Reporting
- Data Collection Project
Algorithms and complexity - 50H
- Introduction to theoretical computer science
- C programming
- Complexity of algorithms and recursion
Introduction to Artificial Intelligence - 54H
-
An Overview of AI: Definition, Issues, and Challenges
-
Introduction to Symbolic AI
-
Introduction to Machine Learning
Software Engineering - 53H
-
Requirements Engineering
-
Software Design
-
Formal Specification
-
Case Study
Data Science - 27H
-
Advanced Databases
-
Web Technologies
The syllabi are currently being updated and are subject to change.
1:00 = 55 min
Conferences - 10H
- Conferences, Case Studies
- Green IT and Digital Sobriety
- Protection and Utilization of Health Data
- Software Law
Advanced Machine Learning - 50H
- Advanced Machine Learning
Mathematics for Machine Learning and Optimization - 70H
- Heuristic approaches for combinatorial optimisation
- Advanced mathematics for machine learning
Decision Support - 50H
- Uncertainty theory
- Multi-criteria analysis
Deep Learning - 50H
- Reinforcement learning
The syllabi are currently being updated and are subject to change.
1:00 = 55 min
CHOICE OF SPECIALIZATION (IMAGE ANALYSIS OR KNOWLEDGE AND TEXT OR REINFORCEMENT LEARNING OR COGNITIVE ENGINEERING)
Specialization in Image Analysis - 100H
Image and Video Processing: From Human Visual Processing to Machines - 40H
- Image and Video Processing: From Human Visual Processing to Machines.
AI Image Interpretation - 60H
- Image Interpretation Using AI
Specialization: Knowledge and Text - 100H
Knowledge Engineering
- Knowledge Management
- Knowledge Modeling and the Semantic Web
Automated Natural Language and Speech Processing
Specialization in Cognitive Engineering - 100H
Behavior and Interaction - 65H
- Cognitive Psychology
- Human-Computer Interaction
- Design, UX Design, Ergonomics
- Human-Computer Collaboration
Digital Humanities, Ethics, and Digital Law - 35H
- Eco- and Socially Responsible Development
- Data Rights, Software Law, and Copyright in the Context of AI
- AI-Assisted Creation
Reinforcement Learning Specialization - 100H
Advanced Deep Learning - 50 hours
Reinforcement Learning - 50 hours
COMMON CORE FOR THE DEPARTMENT
Technical Study - 110 hours
SÉBASTIEN HARISPE
Manager
GENERAL ENGINEER, ARTIFICIAL INTELLIGENCE & SOFTWARE ENGINEERING TRACK (AI&SE)
The AI/IL track trains engineers to model complex problems and design innovative software solutions. Their generalist profile facilitates collaboration with clients and adaptation to various fields. Equipped with strong software engineering skills and a foundation in artificial intelligence, they contribute to the integration of automated approaches into relevant and robust software services. Career opportunities include, among others: R&D engineer, project manager, functional architect, technical expert, MLOps engineer, or product owner.
Program of the option :
The syllabi are currently being updated and are subject to change.
1:00 = 55 min
Data Collection, Preparation, and Visualization - 59H
- Data Collection and Storage
- Validation, Visualization, Reporting
- Data Collection Project
Algorithms and complexity - 50H
- Introduction to theoretical computer science
- C programming
- Complexity of algorithms and recursion
Introduction to Artificial Intelligence - 54H
- Overview of AI: definition, issues and challenges
- Introduction to symbolic AI
- Introduction to machine learning
Software Engineering - 53H
-
Requirements Engineering
-
Software Design
-
Formal Specification
-
Case Study
Data Services - 27H
-
Advanced Databases
-
Web Technologies
The syllabi are currently being updated and are subject to change.
1:00 = 55 min
Lectures - 10H
- Conferences, Case Studies
- Green IT and Digital Sobriety
- Protection and Utilization of Health Data
- Software Law
Advanced Machine Learning - 50H
- Advanced Machine Learning
Modelling and verification of critical reactive systems - 70H
- Reactive System Architectures
- Formal Specification and Verification of Reactive Systems
- Software Validation
Model-Driven Engineering and Software Quality—50H
- Meta-modeling and Model Transformation
- Best Practices and Architecture-Centric Development
- Current Topics and Paradigms in Software Engineering
Ambient Intelligence - 40H
- Advanced web development
- Internet of Things
Distributed Programming - 62H
- Client-Server and N-Tier Architectures
- Advanced Web Development
The syllabi are currently being updated and are subject to change.
1:00 = 55 min
CHOICE OF SPECIALIZATION (IAIL OR COGNITIVE ENGINEERING)
IAIL Specialization - 100H
Knowledge Engineering - 50H
- Knowledge Management
- Knowledge Modeling and the Semantic Web
Information Systems - 50H
- Cloud computing
- IT infrastructure modernization
- IT security
Specialization in Cognitive Engineering - 100H
Behavior and Interaction - 65H
- Cognitive Psychology
- Human-Computer Interaction
- Design, UX Design, Ergonomics
- Human-Computer Collaboration
Digital Humanities, Ethics, and Digital Law - 35H
- Eco- and Socially Responsible Development
- Data Rights, Software Law, and Copyright in the Context of AI
- AI-Assisted Creation
COMMON CORE FOR THE DEPARTMENT
Technical Study - 110H
THOMAS LAMBOLAIS
Manager
Double degree
General Engineer & Master's in Health Sciences and Digital Technology (University of Montpellier)
Students can complete their final year in the Master 2 in Science and Digital Technology for Health program at the University of Montpellier, which offers two tracks:
- Healthcare Device Engineering - IDS
- Biomedical Physics - PhyMed
This program allows students to deepen their expertise in digital sciences applied to the healthcare field and to earn both an engineering degree and a Master’s degree.
MASTER'S IN SPORTS SCIENCE, ENGINEERING, AND ERGONOMICS OF PHYSICAL ACTIVITY (IEAP)*
Students can complete their final year in the Master 2 program in Engineering and Ergonomics of Physical Activity at the University of Montpellier, which offers two tracks:
- Sport, Health, Artificial Intelligence
- Digital and Movement Sciences for Health
This program allows students to deepen their skills in data science and machine learning as applied to the fields of sports and health, and to earn both an engineering degree and a Master’s degree.
* Course modules developed as part of the MACMIA project (Massification of AI Skills and Professions); an initiative supported by the French government under the “Skills and Professions of the Future” call for proposals of the France 2030 Program, operated by the Caisse des Dépôts - Banque des Territoires.

MASTER'S DEGREE IN DIGITAL ENGINEERING (MANAGEMENT TRACK)
At the end of their second year, some students in the Computer Science and Artificial Intelligence department can enroll in a two-year program with Télécom Sud-Paris (TSP) to deepen their knowledge of the digital world.
Find out more about the IMT Mines Alès generalist engineering course
PhD
Ph.D. in the Computer Science, Image Processing, and Artificial Intelligence
For more information
IMT Mines Alès is ranked 23rd in France in the 'Digital and Computer Science' category, in the Figaro Etudiant
. 