Computer Science for Artificial Intelligence

Overview

Artificial intelligence (AI) is one of today's major scientific challenges. Recent advances in statistical learning have led to significant breakthroughs in many economic and societal fields. But these advances only reveal their full potential when integrated into a larger ecosystem, which lies within the historical scientific field of "artificial intelligence".

The specialisation in Computer Science for Artificial Intelligence takes a broad approach to this disciplinary field, covering statistical learning but also game theory, logic programming, reinforcement learning, ethics, etc.

The specialisation is a computer science course, focusing on AI, algorithms, and their implementation in practice.

Contribution to sustainable development goals

SDG 3 - GOOD HEALTH AND WELL-BEING

SDG 9 - INDUSTRY, INNOVATION AND INFRASTRUCTURE

Learn more about Centrale Nantes' commitment to the 17 sustainable development goals

Admission

International students can follow this specialisation, taught in French, via:
 

  • A double degree programme - Open to international students selected by our partner institutions. Selected students spend two years studying courses from the engineering programme at Centrale Nantes. This usually includes one year of the common-core engineering curriculum followed by one year of specialisation. Double degree students are typically accepted after successfully completing two or three years of higher education in their home institution.
  • The fast-track engineering programme: Open to students with a Bachelor's or equivalent degree in science. Our fast-track programme gives international students who are qualified to bachelor level the opportunity to gain the 'diplôme d'ingénieur' in just two years.
Course Content
2024/2025 academic year
Autumn Semester (S7 or S9) Spring Semester (S8 or S10)
Advanced algorithmics Graphs and algorithms
Sustainability, ethics and computing Probabilistic Modeling and Reinforcement Learning
Advanced programming in Python Programming on Graphical Processor Units
Introduction to statistics and data science with Python Logic programming
Algorithmic Game Theory Project 2
Parallelism and Model Checking Internship
Quality, Design and Modelling
Deep Learning
Project 1



Download syllabus

Examples of past projects and internships

Examples of projects

  • Programming a Poker game with AI
  • SVD Decomposition of very large matrices
  • Identification of gene sets using logic programming
  • Predicting the risk of kidney dysfunction in living donors
  • Infrastructure for bird song recognition
  • Predicting tidal range with machine learning
  • Datascience and machine learning with online games data

Examples of internships

  • IA-based computer vision to enhance image quality for laparoscopic surgery (CNRS)
  • Neural network architecture enhancement for unsupervised learning with Deep Image Prior (INSERM)
  • Design and development of mobile applications (BAM)
  • Identification of vegetation surrounding electrical grids with machine learning (ENEDIS)
  • Deep Learning Diffusion Models (Thalès)
  • Data Engineer Natural Language Processing (Amadeus)
  • Continuous learning of intelligent infrastructures to control road traffic (ALTEN)
  • Big data AI database development (TOYOTA)
After the specialisation

Industry sectors

  • Digital services companies
  • Consulting firms
  • Large industrial groups
  • Small and medium-sized enterprises
  • Banking, insurance
  • Startups
  • Research and development

Career prospects

  • Analysis, Design Software integration
  • IT development
  • Big Data/AI development
  • Project Management, Project Management Assistance
  • Data Science
  • Teaching and research in computer science

Student feedback

Video of Antoine, a student in the Computer Science for Artificial Intelligence specialisation (video in French with English subtitles)

Video transcript

Pitch your specialisation: Antoine, Computer Science for Artificial Intelligence specialisation

My name is Antoine Wancel, I am in my second year at Centrale Nantes on the Computer Science for Artificial Intelligence specialisation. Before coming to Centrale Nantes, I prepared for the competitive entrance exams in Paris. 

20 seconds to pitch your specialisation:

As its name suggests, this specialisation focuses on computer science - both theoretical and practical - and also on artificial intelligence. The specialisation is divided into 3 quite distinct parts, which allows us to cover a wider area of digital technology. 

3 reasons to choose this specialisation:

The teaching staff is really friendly and attentive. As this is a new specialisation, they frequently solicit our feedback, whether positive or negative, on the courses so as to develop and improve them for the future. The practical work does not necessarily take that long to do, it does not require a huge investment outside the course as long as you work hard in class. This leaves a lot of free time to get involved in the student associations. AI is really at the forefront today and this will be even more the case in the years to come. So, by taking this specialisation now, it gives you access once graduated to a booming sector, which is always a plus, I think.

Why Centrale Nantes?

The cultural environment is really interesting and the school is only 15 minutes by tram from the city center, which is always nice. This means that you can combine student life within the school with a cultural life in the city center. 

What's next?

Next year I plan to do a 2-year double degree in Turin with a master's degree in Artificial Intelligence. 

Published on May 2, 2022 Updated on January 17, 2025