Ense3_bandeau_rubrique_formation

- 3EUAAEP8

  • 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.

Responsible(s)

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

Test

Calendar

The course exists in the following branches:

  • Curriculum - Master of Engineering GEE - Semester 5-6
see the course schedule for 2025-2026

Additional Information

Course ID : 3EUAAEP8
Course language(s): FR

You can find this course among all other courses.