Aller au contenu principal

COMPUTER SCIENCE AND AI

Digital technology and artificial intelligence at the service of humanity

Presentation of the field

« Digital technology and artificial intelligence at the service of humanity »

Informatique et intelligence artificielle

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

sylvie.ranwez@mines-ales.fr

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  2

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

sebastien.harispe@mines-ales.fr

Generalist Engineer, option artificial intelligence & Software Engineering

From domestic connected objects to large-scale sensor networks in smart cities, from smartphones to clouds managing online services, the emergence of new digital uses requires the engineering of software architectures of controlled quality despite their increasing complexity.

The aim of this option is to train engineers who will be involved in the digital transition of our societies thanks to their mastery of the methods, paradigms and technologies necessary for the design and development of relevant software solutions. To complete this expertise in software engineering, the fundamentals of artificial intelligence will enable the integration of automatic approaches to problem solving or semantic interpretation into innovative software services. The opportunities for this option, numerous and geographically well distributed, are typically: design and development engineer who can quickly evolve to project manager, project manager, functional architect, technical expert, product owner... 


Programme of the option

Data collection and storage - 50H

  • Data collection and experimental design
  • Advanced databases

Algorithms and complexity - 50H

  • Introduction to theoretical computer science
  • C programming
  • Complexity of algorithms and recursion

Introduction to Artificial Intelligence - 50H

  • Overview of AI: definition, issues and challenges
  • Introduction to symbolic AI
  • Introduction to machine learning

Software Engineering - 50H

  • Software design
  • Formal specification
  • Case studies

Web and Mobile Development - 50H

  • Mobile application development
  • Web development

Lectures - 10H

  • Software Engineering
  • Artificial Intelligence
  • Ethics and AI
  • Software law
  • Green IT
  • RGPD, General Data Protection Regulation

Advanced Machine Learning - 50H

  • Advanced Machine Learning

Modelling and verification of critical reactive systems - 50H

  • Reactive system architectures
  • Formal specification and verification

Model Driven Engineering - 50H

  • Meta-modeling and model transformation
  • Best practices and architecture-centric development
  • Current topics and paradigms in software engineering Initiation to software engineering research

Ambient Intelligence - 40H

  • Advanced web development
  • Internet of Things

System and networks - 20H

  • Operating system
  • Networking

Distributed programming - 50H

  • Client-server
  • n-tier architectures

Information Systems - 50H

  • Cloud computing
  • IS urbanisation
  • IS security

Knowledge engineering - 50H

  • Knowledge management
  • Knowledge modelling and semantic web

Technical studies - 110H

THOMAS LAMBOLAIS

Manager

thomas.lambolais@mines-ales.fr

Double degree

Generalist Engineer & Master's degree in Science and Digital Technology for Health (University of Montpellier)

Students can complete their final year in the Master 2 Sciences and Digital Technology for Health at the University of Montpellier, which is divided into three courses:

  • Biomedical Physics
  • Bioinformatics, Knowledge, Data
  • Engineering of devices for health

This course allows students to deepen their skills in digital sciences applied to the field of health and to obtain the engineering diploma and the Master's degree.

Find out more about the IMT Mines Alès generalist engineering course

For more information

IMT Mines Alès is ranked 23rd in France in the 'Digital and Computer Science' category, in the Figaro Etudiant

23