International Bachelor Ygrec - Modelling and Data Science for a changing world

International Bachelor Ygrec Programme

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.

Complete Curriculum International Bachelor Ygrec Modelling & Data Science

Basics modules


Each line describes one year of the programme.






Economics management and finance







Year 1 :

30 weeks of 30 hours :

  • Integration : 30h
  • Contemporary Issues = 90h
  •  Transversal Project : 200h
  • Basics = 420h
  • Diving Deeper = 100h

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

  • Budget (20h MOOC)
  • Accounting (20h)






Analysis in  (120h)

Linear Algebra (80h) including Complex numbers and trigonometry



Electricity (30h)

Newton mechanics (30h)

Algorithmic (30h)

Programming I (Python) (30h)

Macroeconomics (30h)

Microeconomics (30h)





Year 2:

30 weeks of 30 hours :

  • Integration : 10 hours
  • Contemporary Issues = 90h
  •  Transversal Project : 200 hours
  • Basics = 420 hours
  • Diving Deeper = 100 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 :

  • Contemporary Issues = 90h
  •  Transversal Project : 250h
  • Basics = 170 hours
  • Diving Deeper = 300h

Company project carried out by the students under the teaching team supervision

PDEs (30h)

Introduction to measure theory (30h)

Introduction to

Quantum mechanics


Statistical mechanics


Data Mining (30h)

Managerial accounting (30h)


Year 4:

30 weeks of 30 hours :

  • Contemporary Issues = 90h
  •  Transversal Project : 300h
  • Basics = 100h
  • Diving Deeper = 350h

Entrepreneurship project

Functional Analysis (Hilbert space) (25h)

Introduction to information theory (25h)

Operational research (25h)

Game Theory






The opening of deeper modules is subject to availability

Diving deeper modules



Year 1

Choose 2


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


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) : multi-criteria 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