English presentation of the master CSM

A two-year Master's degree for scientific students wishing to gain experience in problem-solving using computational methods

Our philosophy

The spectacular increase in computer performance and accessibility has led to the development of numerical modelling and high performance computing (HPC), a powerful new method of scientific investigation complementary to traditional experimental and theoretical approaches. The technical and economic advantages of numerical simulation are now widely acknowledged, both in academia and in industry:
• The necessary tools are relatively inexpensive and can be applied to apparently very different problems
• Accurate numerical simulation allows tedious trial-and-error design and testing to be minimised, greatly reducing costs
• Computational science can help forward planning by anticipating future needs and changes induced by economic, financial, environmental and even ethical presssure.

While the ultimate aim of "virtual factories" might be a long way off, numerical simulation provides a very efficient way of maximising a company's performance. There is thus a growing need to educate people in numerical simulation and the employment prospects are excellent. Numerical modelling and computational science challenges the traditional boundaries within sciences by bringing together people from different backgrounds to tackle real-world problems. The development of innovative computer-based solutions to complex problems requires a pragmatic and cross disciplinary approach, which is not usual in most university curricula. Science graduates often do not have a strong background in computing while computer science graduates may lack the physical insight needed for scientific and technical work. Students following this multi-disciplinary training will acquire the necessary mathematical skills, physical insight and computational know-how and will learn to apply these to modelling and simulation of complex processes. They will therefore be highly adaptable, with great employment prospects. The programme also offers physics courses accessible to graduates in mathematics or computer science wishing to apply their skills in a technical or scientific environment. There is also a strong emphasis on integration in the working environment, with courses and practical lessons on quality, efficiency, leadership and team building given by professionals.

A multi-disciplinary education

Students in this Master degree programme will gain experience in
• practical numerical techniques
• code development, debugging and optimization
• data analysis.
They will be able to choose their courses according to their different backgrounds and their professional aspirations. Each semester will be validated using the European Credit Transfer System (30 ECTS credits required each semester). Many courses are common with other degrees, in particular with the Professional Master in Mathematics for Modelling and Scientific Calculation. The second year strongly focuses on numerical simulation and high performance computing in the professional world, with teachers from different research areas.

A European and international education

In today's workplace, knowledge of foreign cultures and languages is an important asset. Research laboratories at the University have numerous international collaborations which greatly stimulate creativity. These relations, fostered over years for the benefit of research, support teaching in this programme. Colleagues from foreign universities and companies are invited to give lectures or computer-based tutorials in English. They also provide placement opportunities in their country. Students are encouraged to spend one or two semesters abroad, within the European Erasmus Programme or other exchange schemes.

Computer facilities

Students have access to a well-equiped computer room, including GPU. A personal computer, preferably a portable, is however recommended in order to prepare homeworks and presentations.

Interactions with industry

A number of courses will be given by non-university professionals, introducing the students to computational tools used to solve typical real-world problems. A large part of the course will be dedicated to hands-on experience with widely-used computer packages. Students will be continuously assessed on individual work and collaborative projects, using weekly training records that they will be required to complete and return. Students will also become acquainted with the constraints and requirements of working in a commercial environment, such as deadlines, team work, design criteria, standards, quality control, financial and ethical concerns. Each student will receive personal advice and coaching from professionals before the start of his or her placement in industry.

Training in industry

The last six months of the Master degree programme is spent on a placement outside the University, in a commercial company or research centre, in France or abroad.

Scientific skills

The university teaching staff participating in this Master degree programme have through their research activities a wide experience in numerical modelling and simulation of various physical processes. They also have long experience in training PhD students who afterwards pursue their career in academia or in industry, in France and abroad. The objective of this Master is to stimulate and develop skills similar to those gained by PhD students, but in a shorter time, through a series of exercises based on relevant problems rather than extremely specialised issues. The qualities and skills to be developed include logical reasoning, perspicacity, perspective, responsiveness, efficiency, organization.

Further training in research

Students who wish to pursue their education by a PhD thesis will have the opportunity to do so in a joint project with industry or research institution.

Course description

Four semesters of 30 credits
• Master 1 : link to the courses given the semesters 1 and 2 (in French)
• Master 2 : link to the courses given the semesters 3 and 4 (in French)

Link to a brief description of the courses in English:

CSM list of courses - (77.98 Ko)


Three-year university education (Licence) in science: Physics, Mechanical Engineering, Electrical Engineering, Geophysics, Computer Science, Applied Mathematics. A good command of French is required. Admission of students whose native language is not French is subject to general rules set by the University. The second year of the Master is an intensive, full-time degree programme, with nearly 500 contact hours, numerous homeworks, a two-month project to prepare the six-month placement in industry. The Master degree is therefore incompatible with a part-time job.
Students who are not native French speakers or whose higher education language is not French must provide a certificate of French corresponding to one of the following levels: B1 Europe-Delf, 3 TCF (300-399 points), 3 TEF (361-540 points). However, to be able to follow successfully the Master CSM, Europe-Delf B2 is necessary.