The International Bachelor Ygrec combines high demanding academic pedagogy similar to that of « classes préparatoires » (50%) with alternative pedagogy addressing challenges through problem solving and project driving (35%) as well as time for discovering and sharing (15%).
The Bachelor also enables the students to design their curriculum progressively: from 20% during the first year to 100% during the last year.
Each line describes one year of the programme.
Subject 
Mathematics 
Physics 
Information Processing 
Economics management and finance  
Year 1 : 30 weeks of 30 hours :

At the beginning of the year, an initial module (face to face teaching : 3/2 days) : Welcome day, learning to learn: prepares students for the new pedagogical method in which the pupils are actors in their own learning process Learning for doing, doing to learn and learn from doing,
Backbone 1st year transversal projects: the starting point is a challenge with CDC ⇒ a business plan ⇒ plan the project ⇒ achieve the project. Teaching staff are there to guide and support students during their projects. Project example: Programming an electronic system. Tools for the project
 



 
Analysis in (120h) Linear Algebra (80h) including Complex numbers and trigonometry
Probability/Statistics(40h) 
Electricity (30h) Newton mechanics (30h) 
Algorithmic (30h) Programming I (Python) (30h) 
Macroeconomics (30h) Microeconomics (30h)
 
Year 2: 30 weeks of 30 hours :

In this second project, students will develop skills in project analysis and decomposition and they will become more autonomous  
Analysis in Rn (40h) Series (40h) Differential equations (20h) Algebra (40h) Bilinear Linear Algebra (40h) Mathematical statistics (20h)

Electromagnetism (60h) Wave physics (30h)

Data Analysis (30 h) Signal theory (30h) Object analysis and Java programming (30h)

Principles of finance (20h) Principles of accounting (20h)
 
Year 3: 30 weeks of 30 hours :

Company project carried out by the students under the teaching team supervision  
PDEs (30h) Introduction to measure theory (30h) 
Introduction to Quantum mechanics (25h) Statistical mechanics (25h) 
Data Mining (30h) 
Managerial accounting (30h)  
Year 4: 30 weeks of 30 hours :

Entrepreneurship project  
Functional Analysis (Hilbert space) (25h) 
Introduction to information theory (25h) 
Operational research (25h) 
Game Theory (25h)  
Year 1 
Choose 2 100h 
Mathematics (50h): logic and set theory Physics (50h) : optics (problem based) Physics (50h): Special Relativity (30h) Data processing (50h) : relational databases and NOSQL (project based) Data processing (50h) : Androïd programming (project based) Economics (50h): Applied microeconomics issues 
Year 2 
Choose 2 100h 
Mathematics (50h):algebra Mathematics (50 h) : arithmetic applied to cryptography Physics (50 h) : Introduction to transport phenomena in fluids Physics (50h): Newton mechanics II Data processing (50 h) : electronics Data processing (50h): networks Data processing (50h): parallel and distributed programming Economics (50h): introduction to quantitative economy (problem pedagogy) 
Year 3 
Choose 5 among 11 300 h 
Mathematics (60h) : graph theory Mathematics (60h) : complex analysis Mathematics (60h) : linear model Mathematics (60h): design and analysis of computer experiments Mathematics (60h): experimental design and response surface Physics (60h) : fluid mechanics Physics (60h) : quantum mechanics Physics (60h) : nuclear energy and waste renewable energy and sustainable development Physics (60h) : Thermodynamic Data processing (60h) : artificial intelligence, machine & deep learning Data processing (60h) : data viz and visual computing Data processing (60h) : smart systems and internet of things Economics (60h): forecasting model Economics (60h) : marketing Eeconomics (60h): microeconometrics 
Year 4 
Choose 5 among 11 350 h 
Mathematics (70h) : data security Mathematics (70h) : dynamical systems Mathematics (70h) : stochastic optimization, heuristics Mathematics (70h) : multicriteria programming and multi objective Mathematics(70h): measure theory and distributions Physics (70h) : classical and quantum information theory Physics (70h) : advanced quantum mechanics Physics (70h) : symmetries in physics Physics (70h) : condensed matter Data processing (70h): language processing and text mining Data processing (70h) : biomedical data Data processing (70h) : digital architecture Data processing (70h): Big data and cloud computing Data processing (70h): security and privacy in IoT Economics (70h) : stochastic modelling applied to finance Economics (70h) : options, futures and other financial derivatives Economics (70h) : development economics Economics (70h) : public and environmental economics 