Algorithms and Programming - 3EUAAEP8

Informations générales

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

  • introduce students to the fundamental concepts of numerical analysis that every engineer should master in order to effectively address and solve real-world problems.
  • develop the ability to formulate and implement mathematical and computational techniques for solving problems expressed in equation form, using appropriate numerical methods and programming tools (Python).

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:
Applications will be programmed using the Python language.

  • Foundations of Numerical Methods: Recurrence relations, discretization, approximation, sources of error and their propagation, stability, convergence, etc.
  • Interpolation and Data Approximation: Polynomial interpolation, piecewise interpolation, least squares method.
  • Solving Nonlinear Numerical Equations using Iterative Methods:Bisection method, Newton-Raphson method.
  • Solving Ordinary Differential Equations (1st and 2nd order): Euler’s method, Runge-Kutta methods.
  • Solving Partial Differential Equations Using the Finite Difference Method: Application to heat transfer analysis.

Prerequisites

no prerequisites

Test

Regular Session

  • Continuous Assessment (CA): Non-recoverable evaluation, conducted through practical work or computer-based tests.
  • Final Exam (FE): Recoverable evaluation, in the form of 2 exam: 1-hour written exam + 1 hour on a computer

Second Session

  • Only the Final Exam (FE) is recoverable. The make-up exam grade will replace the original final exam grade.
  • The Continuous Assessment (CA) grade is final and cannot be retaken.

Calendar

The course exists in the following branches:

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

Additional Information

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

You can find this course among all other courses.