Number of hours
- Lectures -
- Projects -
- Tutorials -
- Internship -
- Laboratory works 50.0
ECTS
ECTS 2.0
Goal(s)
Algorithms:
Provide the necessary computer tools for engineers:
• Know how to specify and understand simple algorithms
• Master C programming
Numerical Methods:
Learn and know how to implement numerical methods to solve mathematical problems
for engineers.
Zhujun HUANG
Content(s)
Algorithmics:
You will work in pairs on a machine (BE).
The topics covered in this course, which allows you to learn the basic syntax of the C language, are:
- Modular programming and function parameters
- Dynamic memory reservation
- Character strings, file access
- Arrays and data structures
- Electrostatics (2 hours)
Numerical methods:
The applications will be programmed using Matlab software.
I: Finite difference schemes: upstream centered, implicit, and explicit
Application to the study of longitudinal vibration in a double-clamped bar and
of an impact on a clamped tensile bar using an implicit finite difference method => 10 hours (the application to unsteady conduction is done in the heat exchange module). II: Methods for solving linear systems: iterative and direct => 8 hours
III: Solving ODEs, first order, second order using the Euler method and Runge Kutta. Possible application to the motion of a pendulum or the kinetics of a chemical reaction => 4 hours
The course exists in the following branches:
- Curriculum - Master of Engineering GEE - Semester 5-6
Course ID : 3EUAAEP8
Course language(s):
You can find this course among all other courses.