School / Prep
ENSEIRB-MATMECA
Study level
Bac + 4
Internal code
EM7PG201
Description
The aim of this module is to give students the basics of programming in C++, and to help them acquire a good command of this language for scientific computing applications. The first practical exercises will familiarize students with object-oriented programming and the C++ language. The final practicals will enable them to use this type of programming to solve partial differential equations using numerical methods such as finite differences and finite volumes.
The course comprises 12 practicals (48 hours). Two practical sessions will be assessed on the basis of a written report. Ongoing assessments in the form of questionnaires will be organized.
Teaching hours
- TIIndividual work24h
- PRACTICAL WORKPractical work48h
- CMLectures3h
Mandatory prerequisites
- Scientific computing in Fortran 90 - II
- Knowledge and use of a programming language (Fortran, Python)
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Integral Continuous Control | Continuous control | 1 |