Differences

This shows you the differences between two versions of the page.

Link to this comparison view

start:curriculum [2024/12/17 12:29] – [ADVANCED Level] pascalguehlstart:curriculum [2025/07/02 21:10] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== 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)
 +
 +===== 1st Year =====
 +
 +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.
 +
 +==== FOUNDATIONS Level ====
 +
 +=== Period 1 ===
 +
 +This period lasts approximately 3 months, typically from September to December.
 +
 +<WRAP center round box 100%>
 +| **Refresher & Bootcamp** | **Teachers** | **Shared with X** | **using AI** | **Technology** | 
 +| [[start:detail_course_outline#cinema_essentials_bootcamp|[Bootcamp] Cinema Essentials]] | ENS LL | | | camera |
 +| [[start:detail_course_outline#computer_graphics_essentials_bootcampintroduction_to_computer_graphics_real-time_3d_programming|[Bootcamp] Computer Graphics Essentials]] | X | [[https://programmes.polytechnique.edu/master/all-msct-programs/artificial-intelligence-advanced-visual-computing-master|ViCAI]] //(1<sup>st</sup> year MSc&T)// | | C++, cgp (OpenGL) |
 +| **Science & Technology** //(Mathematics & Informatics)// | | | |
 +| [[start:detail_course_outline#digital_representations_and_analysis_of_shapes|Modeling]] | X | [[https://graphicscomputing.fr/IVA/|IVA]] track //(3<sup>rd</sup> year [[https://programmes.polytechnique.edu/en/ingenieur-polytechnicien-program/ingenieur-polytechnicien-program|Ingénieur Polytechnicien]])// | //yes// | C++, libigl |
 +| [[start:detail_course_outline#computer_animation|Animation]] | X | [[https://graphicscomputing.fr/IVA/|IVA]] track //(3<sup>rd</sup> year [[https://programmes.polytechnique.edu/en/ingenieur-polytechnicien-program/ingenieur-polytechnicien-program|Ingénieur Polytechnicien]])// | | C++, cgp (OpenGL) |
 +| [[start:detail_course_outline#image_processing_and_computer_vision|Computer Vision]] | X | [[https://graphicscomputing.fr/IVA/|IVA]] track //(3<sup>rd</sup> year [[https://programmes.polytechnique.edu/en/ingenieur-polytechnicien-program/ingenieur-polytechnicien-program|Ingénieur Polytechnicien]])// | //yes// | Python or C++ //(student choice)// |
 +| [[start:detail_course_outline#foundations_of_artificial_intelligencemachine_learning_and_deep_learning_in_the_big_data_era|Artificial Intelligence]] //(Machine Learning)// | X | [[https://graphicscomputing.fr/IVA/|IVA]] track //(3<sup>rd</sup> year [[https://programmes.polytechnique.edu/en/ingenieur-polytechnicien-program/ingenieur-polytechnicien-program|Ingénieur Polytechnicien]])// | //yes// | Python |
 +| [[start:detail_course_outline#real-time_3d_programming|Real-Time 3D Programming]] | X | | | C++, OpenGL |
 +| **Cinematography & Virtual Production** | | | |
 +| [ MIE ] [[start:detail_course_outline#management_innovation_entrepreneurship|Ecosystem & Management]] | ENS LL | | |
 +| [ HSS ] [[start:detail_course_outline#humanities_social_sciences|Aesthetic & Technical Analysis]] | ENS LL | | |
 +| [ Transversal Workshop ] [[start:detail_course_outline#transversal_workshop_1technologies_and_practices_in_digital_cinematography|Technologies and Practices in Digital Cinematography]] | ENS LL | | |
 +| **Art & Science** | | | |
 +| Seminars & Workshops //(art, science & technology)// | | | |
 +| **Languages & Physical Activities** | | | |
 +| [[start:detail_course_outline#language|Foreign Languages]] | X | //yes// | |
 +| [[start:detail_course_outline#sport_activities|Sport Activities]] | X | //yes// | |
 +
 +</WRAP>
 +
 +=== Period 2 ===
 +
 +This period lasts approximately 3 months, typically from January to March.
 +
 +<WRAP center round box 100%>
 +| ^ **ECTS** ^ **HOURS** ^
 +^ **INDUSTRY** ||||
 +| Work in the partner company | 10 | 467 |
 +
 +</WRAP>
 +
 +==== INTERMEDIATE Level ====
 +
 +=== Period 3 ===
 +
 +This period lasts approximately 3 months, typically from April to June.
 +
 +<WRAP center round box 100%>
 +| **Science & Technology** //(Mathematics & Informatics)// | **Teachers** | **Shared with X** | **using AI** | **Technology** |
 +| [[start:detail_course_outline#image_synthesis_physically-based_rendering|Rendering]] | X | [[https://graphicscomputing.fr/IVA/|IVA]] track //(3<sup>rd</sup> year [[https://programmes.polytechnique.edu/en/ingenieur-polytechnicien-program/ingenieur-polytechnicien-program|Ingénieur Polytechnicien]])// | | C++, OpenGL |
 +| [[start:detail_course_outline#real-time_3d_game_programming_virtual_production_with_unreal_engine|Game Engine]] | X | | | Unreal Engine, C++ |
 +| [[start:detail_course_outline#technical_director_creative_technologist_1_programming_and_tools|Technical Director]] | X | | //yes// | C++, OpenGL, CUDA, OpenCL, Python, ... |
 +| **Cinematography & Virtual Production** | | | |
 +| [ MIE ] [[start:detail_course_outline#management_innovation_entrepreneurship|Generative AI (Tools and Strategies for Creative Innovation)]] | ENS LL, X | | |
 +| [ HSS ] [[start:detail_course_outline#humanities_social_sciences|Historical Perspective]] | ENS LL | | |
 +| Scenario Reading & Movie Production Breakdown | ENS LL | | |
 +| [ Transversal Workshop ] [[start:detail_course_outline#transversal_workshop_2building_virtual_environments|Building Virtual Environments]] | ENS LL | | |
 +| [ Transversal Inter-School Project ] [[start:detail_course_outline#exploring_ai_in_cinematic_creation|Exploring AI in Cinematic Creation]] | ENS LL | | |
 +| [ Capstone Film Project ] [[start:detail_course_outline#final-year_film_project|Defining the Project]] | ENS LL | | |
 +| **Art & Science** | | | |
 +| [[start:detail_course_outline#creative_exploration_projectbridging_art_and_science|Creative Project]] | X | | //(student choice)// | //(student choice)// |
 +| Seminars & Workshops //(art, science & technology)// | | | |
 +| **Languages & Physical Activities** | | | |
 +| [[start:detail_course_outline#language|Foreign Languages]] //(cinema oriented)// | X | | |
 +| [[start:detail_course_outline#sport_activities|Sport Activities]] | //student proof// | | |
 +
 +</WRAP>
 +
 +=== Period 4 ===
 +
 +This period lasts approximately 3 months, typically from July to September.
 +
 +<WRAP center round box 100%>
 +| ^ **ECTS** ^ **HOURS** ^
 +^ **INDUSTRY** ||||
 +| Work in the partner company | 10 | 467 |
 +</WRAP>
 +
 +
 +----
 +
 +===== 2nd Year =====
 +
 +==== ADVANCED Level ====
 +
 +=== Period 5 ===
 +
 +This period lasts approximately 3 months, typically from September to December.
 +
 +<WRAP center round box 100%>
 +| **Science & Technology** //(Mathematics & Informatics)// | **Teachers** | **Shared with X** | **using AI** | **Technology** |
 +| [[start:detail_course_outline#smart_models_for_3d_content_creation_and_animation|Smart Models]] //(creative AI for modeling & animation)// | X | [[https://programmes.polytechnique.edu/master/all-msct-programs/artificial-intelligence-advanced-visual-computing-master|ViCAI]] //(2<sup>nd</sup> year MSc&T)// | //yes// | Unity, C# |
 +| [[start:detail_course_outline#d_scene_acquisition_reconstruction_and_neural_representations_for_cinema|3D Scenes Capture & Reconstruction]] | X | | //yes// | Python |
 +| [[start:detail_course_outline#augmented_realitytheory_applications_in_movies_tv_broadcast|Augmented Reality]] | X | | | Unreal Engine, C++ |
 +| [[start:detail_course_outline#spatialized_and_immersive_sound|Sound]] | X | | //yes// |
 +| **Cinematography & Virtual Production** |
 +| [ MIE ] [[start:detail_course_outline#management_innovation_entrepreneurship|Narratology, Innovation & Responsibility]] | ENS LL |
 +| [ HSS ] [[start:detail_course_outline#humanities_social_sciences|Gamification]] | ENS LL |
 +| [ MIE ] [[start:detail_course_outline#management_innovation_entrepreneurship|AI: Scientific Foundations and Creative Innovation]] | ENS LL |
 +| [ HSS ] [[start:detail_course_outline#humanities_social_sciences|Game Design & Agile Methods for Creative Workflows]] | ENS LL, X |
 +| [ Transversal Workshop ] [[start:detail_course_outline#transversal_workshop_2building_virtual_environments|Building Virtual Environments]] | ENS LL | | |
 +| Real and Virtual Sets | ENS LL |
 +| [ Capstone Film Project ] [[start:detail_course_outline#final-year_film_project|Pre-Production]] | ENS LL |
 +| **Art & Science** |
 +| [[start:detail_course_outline#creative_exploration_projectbridging_art_and_science|Creative Project]] | X | | //(student choice)// | //(student choice)// |
 +| Seminars & Workshops //(art, science & technology)// |
 +| **Languages & Physical Activities** |
 +| [[start:detail_course_outline#language|Foreign Languages]] | X | //yes// |
 +| [[start:detail_course_outline#sport_activities|Sport Activities]] | X | //yes// |
 +</WRAP>
 +
 +
 +=== Period 6 ===
 +
 +This period lasts approximately 3 months, typically from January to March.
 +
 +<WRAP center round box 100%>
 +| ^ **ECTS** ^ **HOURS** ^
 +^ **INDUSTRY** ||||
 +| Work in the partner company | 12 | 471 |
 +</WRAP>
 +
 +==== SPECIALIZED Level ====
 +
 +=== Period 7 ===
 +
 +This period lasts approximately 3 months, typically from April to June.
 +
 +<WRAP center round box 100%>
 +| **Science & Technology** //(Mathematics & Informatics)// | **Teachers** | **Shared with X** | **using AI** | **Technology** |
 +| [[start:detail_course_outline#motion_capturetechnical_foundations_ai_applications|Motion Capture]] | X | | //yes// |
 +| [[start:detail_course_outline#natural_phenomena_vfxprocedural_modeling_simulation_artistic_control_and_creative_ai|Natural Phenomena & VFX]] | X | | //yes// | Houdini, Niagara (Unreal Engine), ... |
 +| [[start:detail_course_outline#film_analysis_generative_aitechniques_for_cinematic_composition_tools_for_aerial_scene_capture|Film Analysis & Generative AI]] | X | | //yes// | Python, Unreal Engine |
 +| [[start:detail_course_outline#technical_director_creative_technologist_2_programming_and_tools|Technical Director]] | X | | //yes// | C++, Vulkan, OpenGL, Python, ... |
 +| **Cinematography & Virtual Production** |
 +| Motion Capture in Professional Studio | ENS LL |
 +| [ Transversal Inter-School Project ] [[start:detail_course_outline#virtual_production_in_cinematic_practice|Virtual Production in Cinematic Practice]] | ENS LL | | |
 +| [ Capstone Film Project ] [[start:detail_course_outline#final-year_film_project|Shooting & Post-Production]] | ENS LL |
 +| **Art & Science** |
 +| [[start:detail_course_outline#creative_exploration_projectbridging_art_and_science|Creative Project]] | X | | //(student choice)// | //(student choice)// |
 +| Seminars & Workshops //(art, science & technology)// |
 +| **Languages & Physical Activities** |
 +| [[start:detail_course_outline#language|Foreign Languages]] //(cinema oriented)// | X |
 +| [[start:detail_course_outline#sport_activities|Sport Activities]] | //student proof// |
 +</WRAP>
 +
 +
 +=== Period 8 ===
 +
 +This period lasts approximately 3 months, typically from July to September.
 +
 +<WRAP center round box 100%>
 +| ^ **ECTS** ^ **HOURS** ^
 +^ **INDUSTRY** ||||
 +| Work in the partner company | 12 | 471 |
 +</WRAP>