Apa yang akan saya pelajari?

The Bachelor of Science is a three-year Program designed for students with a strong interest for Mathematics and Science. This highly selective and multidisciplinary Program is entirely taught in English.

For three years, our students follow a demanding multidisciplinary scientific curriculum. The first one is dedicated to acquiring the intellectual tools and fundamental knowledge which will be essential for the rest of their higher education, while at the same time discovering and experiencing several disciplines in order to choose the right specialization for them.

Mathematics and Computer Science Track

This track offers students the opportunity to study the theory, experimentation and engineering that form the basis of the design and use of today’s computers.


The first year of the Bachelor program offers an introduction to Computer Science. Students acquire a solid foundation in the culture and practice of modern programming, and the fundamental analytical and programming skills to solve everyday problems in the sciences more efficiently and effectively. They will also be prepared to continue learning other programming languages and paradigms, and the theoretical foundations of computer science itself. In addition, the Computational Mathematics course provides students with practical knowledge of basic mathematical algorithms and computer programming.


During the second year of the Bachelor program, students study the mathematical and theoretical foundations of computing:

Object-oriented Programming: Students are familiarized with the C++ programming language and the object-based view of software design.

Design and Analysis of Algorithms: Students develop a deeper knowledge of the fundamental algorithms, an understanding of how they work, and an appreciation of how to implement them efficiently.

Logic and proofs: Introduction to logic, a science that deals with the principles of validity of demonstration. Its goal is to familiarize students with formal methods for representing arguments and reasoning about them.

Machine Learning: describes some of the methods and algorithms used in contemporary machine learning, with a variety of scientific applications.

Computer Architecture: This course investigates the design and organization of computers at their lowest level (computer hardware, operating systems, etc.).

Introduction to Networks: This course introduces students to the architecture and skeleton required for implementing a protocol.

During the third year, students have to do a Bachelor Thesis, carried out in the form of a research project.

Pilihan kuliah

Purna Waktu (3 tahun)

Biaya kuliah
€15.000,00 (Rp 233.361.158) per tahun
Tanggal mulai

Direncanakan September 2020


Ecole Polytechnique

Route de Saclay,


Ile de France,

91128, France

Persyaratan masuk

Untuk mahasiswa internasional

Applicants must have completion of secondary education, which must be completed before the start of the Bachelor Program (e.g. French Baccalaureate, International Baccalaureate, A-levels, secondary school/high school diploma).