Year 1 - Core Curriculum
Introduction to Economics
This introductory course aims to teach all first year students the central themes of Economics, and demonstrate how our analysis methods can be used to explain the differences in wealth between countries.
Manager: Pierre Cahuc
Computer Science (1 optional course)
Introduction to Computer Science
The first part of this introductory course addresses the programing basics common to the majority of languages. The second part addresses the different ways of representing structured data and its respective basic algorithms. The final part of the course presents some of the conceptual tools used to model concrete problems and correct a program.
Manager: François Morain
Principles of Programing Languages
The objective of this course is to consolidate students' knowledge of programing, offering them an overview of the main existing paradigms: imperative (C, Java), functional (OCAML), object-oriented (Java, OCAML), etc. The concepts of these programing languages are introduced by giving precise mathematical semantics. The course is aimed at first year students who have already gained some knowledge of computer science before starting their studies at the École Polytechnique.
Manager: Éric Goubault
Real and Complex Analysis
This course is an introduction to real and complex mathematical analysis, and presents four major themes: measure theory and Lebesgue integration, Fourier analysis, the theory of Hilbert spaces and variational methods and the theory of holomorphic functions (i.e. functions of a complex variable which can be derived complexly).
The course as a whole aims to provide students with a solid functional analysis skills base that will open up access to several scientific fields.
Manager: Frank Pacard
This course introduces the basic notions of probability theory, i.e. the mathematical analysis of random phenomena. It will focus on the two major notions which are the foundations of this theory: conditioning and the law of large numbers.
The objective of the course is to help students acquire probabilistic reasoning skills and learn probabilistic modeling and simulation. This modeling is fundamental in numerous fields of application. The course is illustrated by numerous concrete examples and numerical experiments. It also provides a brief introduction to statistics.
Manager: Sylvie Méléard
Quantum mechanics is probably one of man's most fertile intellectual adventures. It has helped determine the structure of nuclei, atoms and molecules, clarified the nature of light, and is an essential tool in understanding modern physics, from elementary particles to the stars and the Big Bang. Moreover, its economic impact is equally important, as the majority of high-tech products (electronic, lasers and optronics, nanotechnologies, telecommunications) are derived directly from quantum concepts. The aim of the course is to introduce all students to quantum mechanics and a number of its applications.
Managers: Philippe Grangier, Manuel Joffre