CURRICULUM

This section provides an overview of the full curriculum structure, illustrating how the courses are organized throughout the program, by trimester, semester, and year.

Science and technology modules typically consist of 36 hours, with a 50/50 split between theory and practice, including practical projects, spread over 9 weeks. This approach is designed to give students more time to absorb and understand the theory and practice, with opportunities to work on assignments and reinforce their learning in between sessions. Some second-year modules may have a duration of 24 hours.

The programming languages are C++ and Python. Unreal Engine is used primarily for game engine programming, augmented reality, and practical projects in virtual production. GPU programming APIs include OpenGL, CUDA/OpenCL, and Vulkan, particularly in Technical Director courses.

The Creative Project modules allow students to explore the technology of their choice at their own pace. They can focus on tools used in the film industry, work on game development, or analyze scientific papers to reproduce and extend research findings. These projects aim to enhance Technical Director and Creative Technologist skills, with students submitting a report at the end of each academic period to document their progress.

Per year:

  • 70 ECTS credits
  • 1607 hours (academic + industry)

The 1st year gives you the basics to: 1) computer graphics (modeling, animation, rendering, 3D programming and game engine), 2) computer vision and 3) AI.

Period 1

This period lasts approximately 3 months, typically from September to December.

Refresher & Bootcamp Teachers Shared with X using AI Technology
[Bootcamp] Cinema Essentials ENS LL camera
[Bootcamp] Computer Graphics Essentials X ViCAI (1st year MSc&T) C++, cgp (OpenGL)
Science & Technology (Mathematics & Informatics)
Modeling X IVA track (3rd year Ingénieur Polytechnicien) yes C++, libigl
Animation X IVA track (3rd year Ingénieur Polytechnicien) C++, cgp (OpenGL)
Computer Vision X IVA track (3rd year Ingénieur Polytechnicien) yes Python or C++ (student choice)
Artificial Intelligence (Machine Learning) X IVA track (3rd year Ingénieur Polytechnicien) yes Python
Real-Time 3D Programming X C++, OpenGL
Cinematography & Virtual Production
[ MIE ] Ecosystem & Management ENS LL
[ HSS ] Aesthetic & Technical Analysis ENS LL
[ Transversal Workshop ] Technologies and Practices in Digital Cinematography ENS LL
Art & Science
Seminars & Workshops (art, science & technology)
Languages & Physical Activities
Foreign Languages X yes
Sport Activities X yes

Period 2

This period lasts approximately 3 months, typically from January to March.

ECTS HOURS
INDUSTRY
Work in the partner company 10 467

Period 3

This period lasts approximately 3 months, typically from April to June.

Science & Technology (Mathematics & Informatics) Teachers Shared with X using AI Technology
Rendering X IVA track (3rd year Ingénieur Polytechnicien) C++, OpenGL
Game Engine X Unreal Engine, C++
Technical Director X yes C++, OpenGL, CUDA, OpenCL, Python, …
Cinematography & Virtual Production
[ MIE ] Generative AI (Tools and Strategies for Creative Innovation) ENS LL, X
[ HSS ] Historical Perspective ENS LL
Scenario Reading & Movie Production Breakdown ENS LL
[ Transversal Workshop ] Building Virtual Environments ENS LL
[ Transversal Inter-School Project ] Exploring AI in Cinematic Creation ENS LL
[ Capstone Film Project ] Defining the Project ENS LL
Art & Science
Creative Project X (student choice) (student choice)
Seminars & Workshops (art, science & technology)
Languages & Physical Activities
Foreign Languages (cinema oriented) X
Sport Activities student proof

Period 4

This period lasts approximately 3 months, typically from July to September.

ECTS HOURS
INDUSTRY
Work in the partner company 10 467

Period 5

This period lasts approximately 3 months, typically from September to December.

Science & Technology (Mathematics & Informatics) Teachers Shared with X using AI Technology
Smart Models (creative AI for modeling & animation) X ViCAI (2nd year MSc&T) yes Unity, C#
3D Scenes Capture & Reconstruction X yes Python
Augmented Reality X Unreal Engine, C++
Sound X yes
Cinematography & Virtual Production
[ MIE ] Narratology, Innovation & Responsibility ENS LL
[ HSS ] Gamification ENS LL
[ MIE ] AI: Scientific Foundations and Creative Innovation ENS LL
[ HSS ] Game Design & Agile Methods for Creative Workflows ENS LL, X
[ Transversal Workshop ] Building Virtual Environments ENS LL
Real and Virtual Sets ENS LL
[ Capstone Film Project ] Pre-Production ENS LL
Art & Science
Creative Project X (student choice) (student choice)
Seminars & Workshops (art, science & technology)
Languages & Physical Activities
Foreign Languages X yes
Sport Activities X yes

Period 6

This period lasts approximately 3 months, typically from January to March.

ECTS HOURS
INDUSTRY
Work in the partner company 12 471

Period 7

This period lasts approximately 3 months, typically from April to June.

Science & Technology (Mathematics & Informatics) Teachers Shared with X using AI Technology
Motion Capture X yes
Natural Phenomena & VFX X yes Houdini, Niagara (Unreal Engine), …
Film Analysis & Generative AI X yes Python, Unreal Engine
Technical Director X yes C++, Vulkan, OpenGL, Python, …
Cinematography & Virtual Production
Motion Capture in Professional Studio ENS LL
[ Transversal Inter-School Project ] Virtual Production in Cinematic Practice ENS LL
[ Capstone Film Project ] Shooting & Post-Production ENS LL
Art & Science
Creative Project X (student choice) (student choice)
Seminars & Workshops (art, science & technology)
Languages & Physical Activities
Foreign Languages (cinema oriented) X
Sport Activities student proof

Period 8

This period lasts approximately 3 months, typically from July to September.

ECTS HOURS
INDUSTRY
Work in the partner company 12 471
  • start/curriculum.txt
  • Last modified: 2025/07/02 21:10
  • by 127.0.0.1