Training Structure
College of Sciences
Overview
Program
Select a program
L1 - CUPGE Math
The Mathematics-Physics track of the University Preparatory Program for the Grandes Écoles (CUPGE) is an intensive program with a strong emphasis on mathematics.
CUPGE S2 Written Exams
2 credits18hArithmetic and Counting
6 creditsThermodynamics 1
5 credits54hPython for Science
4 credits36hAlgebra II, Vector Spaces, and Linear Mappings
6 creditsKinematics and Statics of Solids
5 credits45hEnglish S2
2 creditsAnalysis II: Sequences, Series, and Finite Series
6 credits
General Physics
6 credits54hAlgebra I: Linear Systems
5 creditsElectronics
6 creditsCUPGE Calculus & Math
3 creditsCUPGE S1 Written Exams
2 credits18hReasoning and Set Theory
2 creditsEnglish S1
1 creditGeometry in the Plane, in Space, and in the Complex Plane
4 creditsAnalysis I: Functions of a Single Variable and Sequences
5 credits
L1 - Dual Bachelor's Degree in Computer Science and Mathematics
Algebra I: Linear Systems
5 creditsUse of Computer Systems
4 creditsLet's Play with Deterministic Automata
3 creditsCUPGE Calculus & Math
3 creditsAlgorithms 1
5 creditsReasoning and Set Theory
2 creditsFunctional Programming
5 creditsEnglish S1
1 creditGeometry in the Plane, in Space, and in the Complex Plane
4 creditsAnalysis I: Functions of a Single Variable and Sequences
5 credits
Algorithms 2
5 creditsC Programming
5 creditsArithmetic and Counting
6 creditsGeneral Knowledge - Choose from the list below +
2 creditsChoose 1 out of 14
Introduction to Oceanography
2 creditsPleasures and Addictions
2 creditsMan's Place in the Universe
2 creditsCreative Writing
2 creditsEducation for the Ecological Transition
2 creditsSports
2 creditsBasic Computer Tools and Concepts (PIX)
2 creditsScience and Music
2 creditsScience and Fragrance Culture
2 creditsAdditive Manufacturing
2 creditsThe Quantum Computer: At the Intersection of Physics and Mathematics
2 creditsQuestioning the Movement
2 creditsScience and Society
2 creditsOulipian Pastimes
2 credits
Event and Web Programming
4 creditsAlgebra II, Vector Spaces, and Linear Mappings
6 creditsEnglish S2
2 creditsAnalysis II: Sequences, Series, and Finite Series
6 credits
L1—Mathematics and Its Applications
L1 - Mathematics and Its Applications - OuiSi
Choose one of the following two options:
Maths Profile with a Minor in Computer Science
Choose one of the following two options:
L1 Profile: Minor - Information on Choice 1
30 creditsAlgebra I: Linear Systems
5 creditsAlgorithms 1
5 creditsReasoning and Set Theory
2 creditsMath Remediation
3 creditsFunctional Programming
5 creditsEnglish S1
1 creditGeometry in the Plane, in Space, and in the Complex Plane
4 creditsAnalysis I: Functions of a Single Variable and Sequences
5 credits
L1 Profile: Minor - Information on Choice 2
30 creditsAlgebra I: Linear Systems
5 creditsCUPGE Calculus & Math
3 creditsAlgorithms 1
5 creditsReasoning and Set Theory
2 creditsFunctional Programming
5 creditsEnglish S1
1 creditGeometry in the Plane, in Space, and in the Complex Plane
4 creditsAnalysis I: Functions of a Single Variable and Sequences
5 credits
Maths Track with a Minor in Physics
Choose one of the following two options:
L1 Minor in Physics, Choice 1
30 creditsGeneral Physics
6 credits54hAlgebra I: Linear Systems
5 creditsElectronics 1
4 creditsReasoning and Set Theory
2 creditsMath Remediation
3 creditsEnglish S1
1 creditGeometry in the Plane, in Space, and in the Complex Plane
4 creditsAnalysis I: Functions of a Single Variable and Sequences
5 credits
Minor in Physics, Choice 2 List
30 creditsGeneral Physics
6 credits54hAlgebra I: Linear Systems
5 creditsElectronics 1
4 creditsCUPGE Calculus & Math
3 creditsReasoning and Set Theory
2 creditsEnglish S1
1 creditGeometry in the Plane, in Space, and in the Complex Plane
4 creditsAnalysis I: Functions of a Single Variable and Sequences
5 credits
Choose 1 of 4
Minor in Computer Science Profile
Algorithms 2
5 creditsC Programming
5 creditsArithmetic and Counting
6 creditsAlgebra II, Vector Spaces, and Linear Mappings
6 creditsEnglish S2
2 creditsAnalysis II: Sequences, Series, and Finite Series
6 credits
Info Minor Profile - OuiSi
Algorithms 2
5 creditsC Programming
5 creditsArithmetic and Counting
6 creditsIT Remediation
PCSI Remedial Maths
English S2
2 credits
Physics Minor Profile - OuiSi
PCSI Remedial Course in Physics
Arithmetic and Counting
6 creditsThermodynamics 1
5 credits54hKinematics and Statics of Solids
5 credits45hPCSI Remedial Maths
English S2
2 credits
Physics Minor Profile
Arithmetic and Counting
6 creditsThermodynamics 1
5 credits54hAlgebra II, Vector Spaces, and Linear Mappings
6 creditsKinematics and Statics of Solids
5 credits45hEnglish S2
2 creditsAnalysis II: Sequences, Series, and Finite Series
6 credits
CUPGE S2 Written Exams
Level of Education
One year of college
ECTS
2 credits
Training Structure
College of Sciences
Number of hours
18h
4 assessment tests during the semester in mathematics and physics/mechanics.
Arithmetic and Counting
ECTS
6 credits
Training Structure
College of Sciences
This course unit aims to introduce the basic concepts of arithmetic and counting that are useful for the beginning of the bachelor’s degree in mathematics.
Thermodynamics 1
Level of Education
One year of college
ECTS
5 credits
Training Structure
College of Sciences
Number of hours
54h
After reviewing classical mechanics, we will discuss the fundamental quantities of thermodynamics: elementary work, macroscopic work...
The distinction between heat and temperature will be explained in detail.
The concept of pressure will be explained from a macroscopic perspective, while also providing its microscopic interpretation.
Next, using a historical approach, we will show how the first and second laws of thermodynamics came to be formulated.
From there, we will look at various applications: cycles, ideal and real gases, etc.
With the introduction of phase changes, examples (critical point) will be discussed.
We will conclude with thermal phenomena: primarily diffusion. Depending on the time remaining, concepts related to radiation will be discussed.
Python for Science
Level of Education
One year of college
ECTS
4 credits
Training Structure
College of Sciences
Number of hours
36h
This module provides an introduction to using Python for students pursuing a degree in the sciences. It covers concepts in algorithms and the Python language, but the focus is primarily on practical applications in the sciences. The examples will therefore address issues related to other first-year courses.
Algebra II, Vector Spaces, and Linear Mappings
ECTS
6 credits
Training Structure
College of Sciences
This course follows S1 (Algebra I), in which linear algebra in R², R³, andR^n, matrix algebra, and polynomials with real coefficients were introduced.
The goal is to introduce some basic concepts of algebraic structure and to delve deeper into vector spaces and linear mappings, as well as polynomials.
Kinematics and Statics of Solids
Level of Education
One year of college
ECTS
5 credits
Training Structure
College of Sciences
Number of hours
45h
The purpose of this Solid Mechanics course is to study articulated systems composed of rigid solids by examining their motions and equilibrium positions. Topics covered include velocity fields in solids, the classification of joints, and internal forces. Graphical methods of kinematics and statics are also used.
English S2
ECTS
2 credits
Training Structure
College of Sciences
Analysis II: Sequences, Series, and Finite Series
ECTS
6 credits
Training Structure
College of Sciences
This course follows on from the S1 course (Analysis I), in which we were introduced to the continuity and differentiability of real-valued functions, common functions, and the study of real sequences.
The goal is to continue and expand on the work on sequences and functions, and to introduce the study of numerical series.
General Physics
Level of Education
One year of college
ECTS
6 credits
Training Structure
College of Sciences
Number of hours
54h
Time of year
Fall
The main objective of this course is to teach you how to formulate and solve simple physics problems. The areas of application are the mechanics of a point particle and geometric optics.
Mechanics of the Material Point:
- Statics: Analysis of Mechanical Systems in Equilibrium.
- Kinematics: the study of the motion of bodies, independent of the causes that produce it.
- Dynamics: the relationships between the causes of motion and motion itself.
- Work and Energy: Work Done by Forces (Conservative and Non-Conservative), the Kinetic Energy Theorem, the Mechanical Energy Theorem, and Their Applications.
Geometric Optics:
- Light Propagation (Fermat's Principle, Snell-Descartes' Laws, refractive index),
- Image Formation and Optical Systems (stigmatism, Gaussian approximation, mirrors, thin lenses, dispersive systems, centered systems, optical instruments).
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
Electronics
ECTS
6 credits
Training Structure
College of Sciences
CUPGE Calculus & Math
ECTS
3 credits
Training Structure
College of Sciences
The purpose of this unit is to revisit certain analytical concepts covered in high school, explore them in greater depth, and develop students’ computational skills and their ability to interpret calculations.
CUPGE S1 Written Exams
Level of Education
One year of college
ECTS
2 credits
Training Structure
College of Sciences
Number of hours
18h
4 assessment tests during the semester in mathematics and physics.
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
Use of Computer Systems
ECTS
4 credits
Training Structure
College of Sciences
Introduction to the Key Concepts of Computer Systems
Let's Play with Deterministic Automata
ECTS
3 credits
Training Structure
College of Sciences
The theory of languages and automata is a fundamental branch of computer science. In this course, we will study languages and their representations, with a particular focus on rational languages and their representation by finite-state automata.
CUPGE Calculus & Math
ECTS
3 credits
Training Structure
College of Sciences
The purpose of this unit is to revisit certain analytical concepts covered in high school, explore them in greater depth, and develop students’ computational skills and their ability to interpret calculations.
Algorithms 1
ECTS
5 credits
Training Structure
College of Sciences
In this module, we introduce the basic concepts of algorithms (the concept of a problem, a problem instance, instance size, the concept of complexity, termination, and proof of correctness).
The algorithms presented will address problems related to sorting, stacks, queues, arrays, and more.
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
Functional Programming
ECTS
5 credits
Training Structure
College of Sciences
This course aims to introduce the functional programming paradigm. First, we will discuss lambda calculus, which is the computational model on which functional languages are based. Then, we will move on to teaching a real functional programming language, namely OCaml.
The OCaml presentation will mainly follow this outline:
1. Basic types, definitions.
2. Function declarations.
3. Basic data structures (tuples, lists).
4. Advanced data structures (sum types, records).
5. Exceptions.
6. Higher-order functions, list iterators.
If time permits, we will also look at OCaml's module system, one of the main purposes of which is to group related definitions, but which also enables reusability through the system of parameterized modules (functors).
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
Algorithms 2
ECTS
5 credits
Training Structure
College of Sciences
Sequel to HAI101I, Algorithms 1
C Programming
ECTS
5 credits
Training Structure
College of Sciences
Mastery of the fundamentals of C programming; understanding how algorithms and abstract data structures are implemented in the machine.
Arithmetic and Counting
ECTS
6 credits
Training Structure
College of Sciences
This course unit aims to introduce the basic concepts of arithmetic and counting that are useful for the beginning of the bachelor’s degree in mathematics.
General Knowledge - Choose from the list below +
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Introduction to Oceanography
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Pleasures and Addictions
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Man's Place in the Universe
ECTS
2 credits
Training Structure
College of Sciences
Creative Writing
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Education for the Ecological Transition
ECTS
2 credits
Training Structure
College of Sciences
Sports
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Basic Computer Tools and Concepts (PIX)
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Science and Music
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Science and Fragrance Culture
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Additive Manufacturing
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
The Quantum Computer: At the Intersection of Physics and Mathematics
ECTS
2 credits
Training Structure
College of Sciences
Questioning the Movement
ECTS
2 credits
Training Structure
College of Sciences
Science and Society
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Oulipian Pastimes
ECTS
2 credits
Training Structure
College of Sciences
Time of year
Spring
Event and Web Programming
ECTS
4 credits
Training Structure
College of Sciences
Introduction to Web Application Programming
Algebra II, Vector Spaces, and Linear Mappings
ECTS
6 credits
Training Structure
College of Sciences
This course follows S1 (Algebra I), in which linear algebra in R², R³, andR^n, matrix algebra, and polynomials with real coefficients were introduced.
The goal is to introduce some basic concepts of algebraic structure and to delve deeper into vector spaces and linear mappings, as well as polynomials.
English S2
ECTS
2 credits
Training Structure
College of Sciences
Analysis II: Sequences, Series, and Finite Series
ECTS
6 credits
Training Structure
College of Sciences
This course follows on from the S1 course (Analysis I), in which we were introduced to the continuity and differentiability of real-valued functions, common functions, and the study of real sequences.
The goal is to continue and expand on the work on sequences and functions, and to introduce the study of numerical series.
L1 Profile: Minor - Information on Choice 1
ECTS
30 credits
Training Structure
College of Sciences
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
Algorithms 1
ECTS
5 credits
Training Structure
College of Sciences
In this module, we introduce the basic concepts of algorithms (the concept of a problem, a problem instance, instance size, the concept of complexity, termination, and proof of correctness).
The algorithms presented will address problems related to sorting, stacks, queues, arrays, and more.
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
Math Remediation
ECTS
3 credits
Training Structure
College of Sciences
Functional Programming
ECTS
5 credits
Training Structure
College of Sciences
This course aims to introduce the functional programming paradigm. First, we will discuss lambda calculus, which is the computational model on which functional languages are based. Then, we will move on to teaching a real functional programming language, namely OCaml.
The OCaml presentation will mainly follow this outline:
1. Basic types, definitions.
2. Function declarations.
3. Basic data structures (tuples, lists).
4. Advanced data structures (sum types, records).
5. Exceptions.
6. Higher-order functions, list iterators.
If time permits, we will also look at OCaml's module system, one of the main purposes of which is to group related definitions, but which also enables reusability through the system of parameterized modules (functors).
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
L1 Profile: Minor - Information on Choice 2
ECTS
30 credits
Training Structure
College of Sciences
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
CUPGE Calculus & Math
ECTS
3 credits
Training Structure
College of Sciences
The purpose of this unit is to revisit certain analytical concepts covered in high school, explore them in greater depth, and develop students’ computational skills and their ability to interpret calculations.
Algorithms 1
ECTS
5 credits
Training Structure
College of Sciences
In this module, we introduce the basic concepts of algorithms (the concept of a problem, a problem instance, instance size, the concept of complexity, termination, and proof of correctness).
The algorithms presented will address problems related to sorting, stacks, queues, arrays, and more.
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
Functional Programming
ECTS
5 credits
Training Structure
College of Sciences
This course aims to introduce the functional programming paradigm. First, we will discuss lambda calculus, which is the computational model on which functional languages are based. Then, we will move on to teaching a real functional programming language, namely OCaml.
The OCaml presentation will mainly follow this outline:
1. Basic types, definitions.
2. Function declarations.
3. Basic data structures (tuples, lists).
4. Advanced data structures (sum types, records).
5. Exceptions.
6. Higher-order functions, list iterators.
If time permits, we will also look at OCaml's module system, one of the main purposes of which is to group related definitions, but which also enables reusability through the system of parameterized modules (functors).
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
Algorithms 2
ECTS
5 credits
Training Structure
College of Sciences
Sequel to HAI101I, Algorithms 1
C Programming
ECTS
5 credits
Training Structure
College of Sciences
Mastery of the fundamentals of C programming; understanding how algorithms and abstract data structures are implemented in the machine.
Arithmetic and Counting
ECTS
6 credits
Training Structure
College of Sciences
This course unit aims to introduce the basic concepts of arithmetic and counting that are useful for the beginning of the bachelor’s degree in mathematics.
Algebra II, Vector Spaces, and Linear Mappings
ECTS
6 credits
Training Structure
College of Sciences
This course follows S1 (Algebra I), in which linear algebra in R², R³, andR^n, matrix algebra, and polynomials with real coefficients were introduced.
The goal is to introduce some basic concepts of algebraic structure and to delve deeper into vector spaces and linear mappings, as well as polynomials.
English S2
ECTS
2 credits
Training Structure
College of Sciences
Analysis II: Sequences, Series, and Finite Series
ECTS
6 credits
Training Structure
College of Sciences
This course follows on from the S1 course (Analysis I), in which we were introduced to the continuity and differentiability of real-valued functions, common functions, and the study of real sequences.
The goal is to continue and expand on the work on sequences and functions, and to introduce the study of numerical series.
L1 Minor in Physics, Choice 1
ECTS
30 credits
Training Structure
College of Sciences
General Physics
Level of Education
One year of college
ECTS
6 credits
Training Structure
College of Sciences
Number of hours
54h
Time of year
Fall
The main objective of this course is to teach you how to formulate and solve simple physics problems. The areas of application are the mechanics of a point particle and geometric optics.
Mechanics of the Material Point:
- Statics: Analysis of Mechanical Systems in Equilibrium.
- Kinematics: the study of the motion of bodies, independent of the causes that produce it.
- Dynamics: the relationships between the causes of motion and motion itself.
- Work and Energy: Work Done by Forces (Conservative and Non-Conservative), the Kinetic Energy Theorem, the Mechanical Energy Theorem, and Their Applications.
Geometric Optics:
- Light Propagation (Fermat's Principle, Snell-Descartes' Laws, refractive index),
- Image Formation and Optical Systems (stigmatism, Gaussian approximation, mirrors, thin lenses, dispersive systems, centered systems, optical instruments).
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
Electronics 1
ECTS
4 credits
Training Structure
College of Sciences
Time of year
Fall
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
Math Remediation
ECTS
3 credits
Training Structure
College of Sciences
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
Minor in Physics, Choice 2 List
ECTS
30 credits
Training Structure
College of Sciences
General Physics
Level of Education
One year of college
ECTS
6 credits
Training Structure
College of Sciences
Number of hours
54h
Time of year
Fall
The main objective of this course is to teach you how to formulate and solve simple physics problems. The areas of application are the mechanics of a point particle and geometric optics.
Mechanics of the Material Point:
- Statics: Analysis of Mechanical Systems in Equilibrium.
- Kinematics: the study of the motion of bodies, independent of the causes that produce it.
- Dynamics: the relationships between the causes of motion and motion itself.
- Work and Energy: Work Done by Forces (Conservative and Non-Conservative), the Kinetic Energy Theorem, the Mechanical Energy Theorem, and Their Applications.
Geometric Optics:
- Light Propagation (Fermat's Principle, Snell-Descartes' Laws, refractive index),
- Image Formation and Optical Systems (stigmatism, Gaussian approximation, mirrors, thin lenses, dispersive systems, centered systems, optical instruments).
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
Electronics 1
ECTS
4 credits
Training Structure
College of Sciences
Time of year
Fall
CUPGE Calculus & Math
ECTS
3 credits
Training Structure
College of Sciences
The purpose of this unit is to revisit certain analytical concepts covered in high school, explore them in greater depth, and develop students’ computational skills and their ability to interpret calculations.
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
Arithmetic and Counting
ECTS
6 credits
Training Structure
College of Sciences
This course unit aims to introduce the basic concepts of arithmetic and counting that are useful for the beginning of the bachelor’s degree in mathematics.
Thermodynamics 1
Level of Education
One year of college
ECTS
5 credits
Training Structure
College of Sciences
Number of hours
54h
After reviewing classical mechanics, we will discuss the fundamental quantities of thermodynamics: elementary work, macroscopic work...
The distinction between heat and temperature will be explained in detail.
The concept of pressure will be explained from a macroscopic perspective, while also providing its microscopic interpretation.
Next, using a historical approach, we will show how the first and second laws of thermodynamics came to be formulated.
From there, we will look at various applications: cycles, ideal and real gases, etc.
With the introduction of phase changes, examples (critical point) will be discussed.
We will conclude with thermal phenomena: primarily diffusion. Depending on the time remaining, concepts related to radiation will be discussed.
Algebra II, Vector Spaces, and Linear Mappings
ECTS
6 credits
Training Structure
College of Sciences
This course follows S1 (Algebra I), in which linear algebra in R², R³, andR^n, matrix algebra, and polynomials with real coefficients were introduced.
The goal is to introduce some basic concepts of algebraic structure and to delve deeper into vector spaces and linear mappings, as well as polynomials.
Kinematics and Statics of Solids
Level of Education
One year of college
ECTS
5 credits
Training Structure
College of Sciences
Number of hours
45h
The purpose of this Solid Mechanics course is to study articulated systems composed of rigid solids by examining their motions and equilibrium positions. Topics covered include velocity fields in solids, the classification of joints, and internal forces. Graphical methods of kinematics and statics are also used.
English S2
ECTS
2 credits
Training Structure
College of Sciences
Analysis II: Sequences, Series, and Finite Series
ECTS
6 credits
Training Structure
College of Sciences
This course follows on from the S1 course (Analysis I), in which we were introduced to the continuity and differentiability of real-valued functions, common functions, and the study of real sequences.
The goal is to continue and expand on the work on sequences and functions, and to introduce the study of numerical series.
Maths Profile with a Minor in Computer Science
Training Structure
College of Sciences
L1 Profile: Minor - Information on Choice 1
ECTS
30 credits
Training Structure
College of Sciences
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
Algorithms 1
ECTS
5 credits
Training Structure
College of Sciences
In this module, we introduce the basic concepts of algorithms (the concept of a problem, a problem instance, instance size, the concept of complexity, termination, and proof of correctness).
The algorithms presented will address problems related to sorting, stacks, queues, arrays, and more.
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
Math Remediation
ECTS
3 credits
Training Structure
College of Sciences
Functional Programming
ECTS
5 credits
Training Structure
College of Sciences
This course aims to introduce the functional programming paradigm. First, we will discuss lambda calculus, which is the computational model on which functional languages are based. Then, we will move on to teaching a real functional programming language, namely OCaml.
The OCaml presentation will mainly follow this outline:
1. Basic types, definitions.
2. Function declarations.
3. Basic data structures (tuples, lists).
4. Advanced data structures (sum types, records).
5. Exceptions.
6. Higher-order functions, list iterators.
If time permits, we will also look at OCaml's module system, one of the main purposes of which is to group related definitions, but which also enables reusability through the system of parameterized modules (functors).
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
L1 Profile: Minor - Information on Choice 2
ECTS
30 credits
Training Structure
College of Sciences
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
CUPGE Calculus & Math
ECTS
3 credits
Training Structure
College of Sciences
The purpose of this unit is to revisit certain analytical concepts covered in high school, explore them in greater depth, and develop students’ computational skills and their ability to interpret calculations.
Algorithms 1
ECTS
5 credits
Training Structure
College of Sciences
In this module, we introduce the basic concepts of algorithms (the concept of a problem, a problem instance, instance size, the concept of complexity, termination, and proof of correctness).
The algorithms presented will address problems related to sorting, stacks, queues, arrays, and more.
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
Functional Programming
ECTS
5 credits
Training Structure
College of Sciences
This course aims to introduce the functional programming paradigm. First, we will discuss lambda calculus, which is the computational model on which functional languages are based. Then, we will move on to teaching a real functional programming language, namely OCaml.
The OCaml presentation will mainly follow this outline:
1. Basic types, definitions.
2. Function declarations.
3. Basic data structures (tuples, lists).
4. Advanced data structures (sum types, records).
5. Exceptions.
6. Higher-order functions, list iterators.
If time permits, we will also look at OCaml's module system, one of the main purposes of which is to group related definitions, but which also enables reusability through the system of parameterized modules (functors).
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
Maths Track with a Minor in Physics
Training Structure
College of Sciences
L1 Minor in Physics, Choice 1
ECTS
30 credits
Training Structure
College of Sciences
General Physics
Level of Education
One year of college
ECTS
6 credits
Training Structure
College of Sciences
Number of hours
54h
Time of year
Fall
The main objective of this course is to teach you how to formulate and solve simple physics problems. The areas of application are the mechanics of a point particle and geometric optics.
Mechanics of the Material Point:
- Statics: Analysis of Mechanical Systems in Equilibrium.
- Kinematics: the study of the motion of bodies, independent of the causes that produce it.
- Dynamics: the relationships between the causes of motion and motion itself.
- Work and Energy: Work Done by Forces (Conservative and Non-Conservative), the Kinetic Energy Theorem, the Mechanical Energy Theorem, and Their Applications.
Geometric Optics:
- Light Propagation (Fermat's Principle, Snell-Descartes' Laws, refractive index),
- Image Formation and Optical Systems (stigmatism, Gaussian approximation, mirrors, thin lenses, dispersive systems, centered systems, optical instruments).
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
Electronics 1
ECTS
4 credits
Training Structure
College of Sciences
Time of year
Fall
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
Math Remediation
ECTS
3 credits
Training Structure
College of Sciences
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
Minor in Physics, Choice 2 List
ECTS
30 credits
Training Structure
College of Sciences
General Physics
Level of Education
One year of college
ECTS
6 credits
Training Structure
College of Sciences
Number of hours
54h
Time of year
Fall
The main objective of this course is to teach you how to formulate and solve simple physics problems. The areas of application are the mechanics of a point particle and geometric optics.
Mechanics of the Material Point:
- Statics: Analysis of Mechanical Systems in Equilibrium.
- Kinematics: the study of the motion of bodies, independent of the causes that produce it.
- Dynamics: the relationships between the causes of motion and motion itself.
- Work and Energy: Work Done by Forces (Conservative and Non-Conservative), the Kinetic Energy Theorem, the Mechanical Energy Theorem, and Their Applications.
Geometric Optics:
- Light Propagation (Fermat's Principle, Snell-Descartes' Laws, refractive index),
- Image Formation and Optical Systems (stigmatism, Gaussian approximation, mirrors, thin lenses, dispersive systems, centered systems, optical instruments).
Algebra I: Linear Systems
ECTS
5 credits
Training Structure
College of Sciences
This course is an introduction to linear algebra (formalized in S2) based on intuition drawn from plane and solid geometry. It includes an introduction to matrix algebra.
The EU is also introducing the basic language of polynomials.
Electronics 1
ECTS
4 credits
Training Structure
College of Sciences
Time of year
Fall
CUPGE Calculus & Math
ECTS
3 credits
Training Structure
College of Sciences
The purpose of this unit is to revisit certain analytical concepts covered in high school, explore them in greater depth, and develop students’ computational skills and their ability to interpret calculations.
Reasoning and Set Theory
ECTS
2 credits
Training Structure
College of Sciences
English S1
ECTS
1 credit
Training Structure
College of Sciences
Time of year
Fall
Geometry in the Plane, in Space, and in the Complex Plane
ECTS
4 credits
Training Structure
College of Sciences
This unit aims to explore plane geometry, its objects, and proofs. The unit also aims to introduce complex numbers. The sections on geometry and complex numbers each make up half of the unit.
- objects in plane geometry: points, lines, vectors, angles, circles, triangles, etc.
- Geometric transformations of the plane: symmetries, homotheties, rotations, translations.
- work on mathematical proofs
- Introduction to complex numbers, geometric interpretation, calculations with complex numbers
Analysis I: Functions of a Single Variable and Sequences
ECTS
5 credits
Training Structure
College of Sciences
The purpose of this unit is to clarify the concepts of limits of sequences and functions, to explore sequences and functions in greater depth, to examine the concepts of continuity and differentiability of functions, and to introduce the main “common” functions.
Minor in Computer Science Profile
Training Structure
College of Sciences
Algorithms 2
ECTS
5 credits
Training Structure
College of Sciences
Sequel to HAI101I, Algorithms 1
C Programming
ECTS
5 credits
Training Structure
College of Sciences
Mastery of the fundamentals of C programming; understanding how algorithms and abstract data structures are implemented in the machine.
Arithmetic and Counting
ECTS
6 credits
Training Structure
College of Sciences
This course unit aims to introduce the basic concepts of arithmetic and counting that are useful for the beginning of the bachelor’s degree in mathematics.
Algebra II, Vector Spaces, and Linear Mappings
ECTS
6 credits
Training Structure
College of Sciences
This course follows S1 (Algebra I), in which linear algebra in R², R³, andR^n, matrix algebra, and polynomials with real coefficients were introduced.
The goal is to introduce some basic concepts of algebraic structure and to delve deeper into vector spaces and linear mappings, as well as polynomials.
English S2
ECTS
2 credits
Training Structure
College of Sciences
Analysis II: Sequences, Series, and Finite Series
ECTS
6 credits
Training Structure
College of Sciences
This course follows on from the S1 course (Analysis I), in which we were introduced to the continuity and differentiability of real-valued functions, common functions, and the study of real sequences.
The goal is to continue and expand on the work on sequences and functions, and to introduce the study of numerical series.
Info Minor Profile - OuiSi
Training Structure
College of Sciences
Algorithms 2
ECTS
5 credits
Training Structure
College of Sciences
Sequel to HAI101I, Algorithms 1
C Programming
ECTS
5 credits
Training Structure
College of Sciences
Mastery of the fundamentals of C programming; understanding how algorithms and abstract data structures are implemented in the machine.
Arithmetic and Counting
ECTS
6 credits
Training Structure
College of Sciences
This course unit aims to introduce the basic concepts of arithmetic and counting that are useful for the beginning of the bachelor’s degree in mathematics.
English S2
ECTS
2 credits
Training Structure
College of Sciences
Physics Minor Profile - OuiSi
Training Structure
College of Sciences
PCSI Remedial Course in Physics
Training Structure
College of Sciences
Arithmetic and Counting
ECTS
6 credits
Training Structure
College of Sciences
This course unit aims to introduce the basic concepts of arithmetic and counting that are useful for the beginning of the bachelor’s degree in mathematics.
Thermodynamics 1
Level of Education
One year of college
ECTS
5 credits
Training Structure
College of Sciences
Number of hours
54h
After reviewing classical mechanics, we will discuss the fundamental quantities of thermodynamics: elementary work, macroscopic work...
The distinction between heat and temperature will be explained in detail.
The concept of pressure will be explained from a macroscopic perspective, while also providing its microscopic interpretation.
Next, using a historical approach, we will show how the first and second laws of thermodynamics came to be formulated.
From there, we will look at various applications: cycles, ideal and real gases, etc.
With the introduction of phase changes, examples (critical point) will be discussed.
We will conclude with thermal phenomena: primarily diffusion. Depending on the time remaining, concepts related to radiation will be discussed.
Kinematics and Statics of Solids
Level of Education
One year of college
ECTS
5 credits
Training Structure
College of Sciences
Number of hours
45h
The purpose of this Solid Mechanics course is to study articulated systems composed of rigid solids by examining their motions and equilibrium positions. Topics covered include velocity fields in solids, the classification of joints, and internal forces. Graphical methods of kinematics and statics are also used.
English S2
ECTS
2 credits
Training Structure
College of Sciences
Physics Minor Profile
Training Structure
College of Sciences
Arithmetic and Counting
ECTS
6 credits
Training Structure
College of Sciences
This course unit aims to introduce the basic concepts of arithmetic and counting that are useful for the beginning of the bachelor’s degree in mathematics.
Thermodynamics 1
Level of Education
One year of college
ECTS
5 credits
Training Structure
College of Sciences
Number of hours
54h
After reviewing classical mechanics, we will discuss the fundamental quantities of thermodynamics: elementary work, macroscopic work...
The distinction between heat and temperature will be explained in detail.
The concept of pressure will be explained from a macroscopic perspective, while also providing its microscopic interpretation.
Next, using a historical approach, we will show how the first and second laws of thermodynamics came to be formulated.
From there, we will look at various applications: cycles, ideal and real gases, etc.
With the introduction of phase changes, examples (critical point) will be discussed.
We will conclude with thermal phenomena: primarily diffusion. Depending on the time remaining, concepts related to radiation will be discussed.
Algebra II, Vector Spaces, and Linear Mappings
ECTS
6 credits
Training Structure
College of Sciences
This course follows S1 (Algebra I), in which linear algebra in R², R³, andR^n, matrix algebra, and polynomials with real coefficients were introduced.
The goal is to introduce some basic concepts of algebraic structure and to delve deeper into vector spaces and linear mappings, as well as polynomials.
Kinematics and Statics of Solids
Level of Education
One year of college
ECTS
5 credits
Training Structure
College of Sciences
Number of hours
45h
The purpose of this Solid Mechanics course is to study articulated systems composed of rigid solids by examining their motions and equilibrium positions. Topics covered include velocity fields in solids, the classification of joints, and internal forces. Graphical methods of kinematics and statics are also used.
English S2
ECTS
2 credits
Training Structure
College of Sciences
Analysis II: Sequences, Series, and Finite Series
ECTS
6 credits
Training Structure
College of Sciences
This course follows on from the S1 course (Analysis I), in which we were introduced to the continuity and differentiability of real-valued functions, common functions, and the study of real sequences.
The goal is to continue and expand on the work on sequences and functions, and to introduce the study of numerical series.
Admission
Admission Requirements
Applications for the first year of the Bachelor's degree (L1) must be submitted exclusively through Parcoursup: https://www.parcoursup.gouv.fr/
Please check the platform for dates and procedures.