This is an old revision of the document!


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 ECTS Hours using AI Technology
Cinema Essentials ENS LL 0 camera
. Cinema Essentials Bootcamp 21
. Hands-On Introduction to Filmmaking 28
Computer Graphics Essentials X ViCAI (1st year MSc&T) 0 12 C++, cgp (OpenGL)
. Introduction in Computer Graphics
Science & Technology (Mathematics & Informatics)
Modeling X IVA track (3rd year Ingénieur Polytechnicien) 4 36 yes C++, libigl
. Digital Representations and Analysis of Shapes
Animation X IVA track (3rd year Ingénieur Polytechnicien) 4 36 C++, cgp (OpenGL)
. Computer Animation
Computer Vision X IVA track (3rd year Ingénieur Polytechnicien) 4 36 yes Python or C++ (student choice)
. Image Analysis and Computer Vision
Technical Director X 2 27 C++, OpenGL
. Real-Time 3D Programming
Cinematography & Virtual Production
Ecosystem & Management ENS LL 3 36
. Workflow in Digital Cinematography
. The Film Industry
. Cinematic Language
. History of VFX and Technological Innovation
Aesthetic & Technical Analysis ENS LL 1.5 18
. Aesthetic & Technical Analysis of Images
. Harassment & Gender-Based Violence
Technologies and Practices in Digital Cinematography ENS LL 3
. Camera Technologies 35
. Applied Optics 28
. Color Science 35
. Production Workflow 21
Languages
Foreign Languages X yes 1.5

Period 2

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

ECTS HOURS WEEKS
INDUSTRY
Work in the partner company 10 441 ~ 12.6 weeks

Period 3

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

Science & Technology (Mathematics & Informatics) Teachers Shared with X ECTS Hours using AI Technology
Rendering X IVA track (3rd year Ingénieur Polytechnicien) 4 36 C++, OpenGL
. Image Synthesis & Physically-Based Rendering: Light, Material, and Look Development
Game Engine X 4 36 Unreal Engine, C++
. Real-Time 3D Game Programming & Virtual Production with Unreal Engine
Technical Director X 2 27 yes C++, OpenGL, CUDA, OpenCL, Python, …
. Real-Time 3D Programming & GPU Computing
Artificial Intelligence X IVA track (3rd year Ingénieur Polytechnicien) 4 36 yes Python
. Foundations of Machine Learning
Cinematography & Virtual Production
Historical Perspective ENS LL 1.5 18
. History of Cinema and Audiovisual Media (Contexts and Innovations)
. Reflecting on AI in Cinema and Audiovisual Creation
Scenario Reading ENS LL
. Scenario Reading & Movie Production Breakdown 1 14
Tools and Strategies for Creative Innovation ENS LL, X 3 36
. Generative AI (Tools and Strategies for Creative Innovation) yes ComfyUI, Unreal Engine
. Motion Capture and the Language of Movement (Challenges and Innovation)
Building Virtual Environments [ Transversal Workshops ] ENS LL 1
. Procedural Generation (environment) 21 Unreal Engine
. Generative AI (2D-2.5D-3D content generation) 28 yes ComfyUI, Unreal Engine
Exploring AI in Cinematic Creation [ Transversal Inter-School Project ] ENS LL
. Virtual Production Hackathon: Integrate Generative AI in Short Films 0.5 35 yes ComfyUI, Unreal Engine
Capstone Film Project ENS LL
. Defining the Project 1 14
Art & Science
Creative Project X 1 36 (student choice) (student choice)
. Creative Exploration Project: Bridging Art and Science
Languages & Physical Activities
Foreign Languages (cinema oriented) X 1.5
Sport Activities student proof 2

Period 4

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

ECTS HOURS WEEKS
INDUSTRY
Work in the partner company 10 420 ~ 12 weeks

Period 5

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

Science & Technology (Mathematics & Informatics) Teachers Shared with X ECTS Hours using AI Technology
3D Scenes Capture & Reconstruction X yes Python
. 3D Scene Acquisition, Reconstruction and Neural Representations for Cinema 3 36
Augmented Reality X Unreal Engine, C++
. Augmented Reality: Theory & Applications in Movies & TV Broadcast 3 36
Smart 3D Models X ViCAI (2nd year MSc&T) yes Unity, C#
. Creative and Generative Models in Computer Graphics (for modeling & animation) 2 24
Sound X (Telecom Paris) yes
. Sound 2 24
Cinematography & Virtual Production
Managing Sets ENS LL
. Real and Virtual Sets 2 21
Building Virtual Environments [ Transversal Workshops ] ENS LL 1
. 3D Scanning and Neural Capture 21
. 360° Capture for Virtual Sets 35
Capstone Film Project ENS LL
. Pre-Production 1 21
Narratology, Innovation & Responsibility ENS LL
Gamification ENS LL
Game Design & Agile Methods for Creative Workflows ENS LL, X
AI: Scientific Foundations and Creative Innovation ENS LL
Art & Science
Creative Project X (student choice) (student choice)
. Creative Exploration Project: Bridging Art and Science 1 36
Languages
Foreign Languages X yes

Period 6

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

ECTS HOURS WEEKS
INDUSTRY
Work in the partner company 12 539 ~ 15.4 weeks

Period 7

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

Science & Technology (Mathematics & Informatics) Teachers Shared with X ECTS Hours using AI Technology
Motion Capture X (Telecom SudParis) yes
. Motion Capture: Technical Foundations & AI Applications 2 20
VFX X yes Houdini, Niagara (Unreal Engine), …
. Natural Phenomena & VFX: Procedural Modeling, Simulation, Artistic Control, and Creative AI 2 24
Film Analysis & Generative AI X yes Python, Unreal Engine
. Film Analysis and Generative AI: Techniques for Cinematic Composition and Tools for Aerial Scene Capture 3 36
Technical Director X yes C++, Vulkan, OpenGL, Python, …
. Advanced Real-Time 3D Programming (Vulkan) 2 36
Cinematography & Virtual Production
Motion Capture ENS LL
. Motion Capture: Real-World Integration (in Professional Studio) 1 16
Virtual Production in Cinematic Practice [ Transversal Inter-School Project ] ENS LL 1.5
. Preparing 7
. Pre-Production 21
. Shooting 35
. Post-Production 35
Capstone Film Project ENS LL
. Shooting 2 35
. Post-Production 2 35
Art & Science
Creative Project X (student choice) (student choice)
. Creative Exploration Project: Bridging Art and Science 1 36
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 WEEKS
INDUSTRY
Work in the partner company 12 357 ~ 10.2 weeks
  • start/curriculum.1765097531.txt.gz
  • Last modified: 2025/12/07 08:52
  • by pascalguehl