Department: Mechanical Engineering
Specialization: Plastics and lightweight structures
Module: Linear Algebra and programming

Course description

Back Introduction à la programmation

  • Objectives

    A la fin du cours, l'étudiant sera capable de :

    • Analyser la demande d'un client / partenaire,
    • Concevoir un algorithme permettant d'effectuer la tâche demandée,
    • Implémenter la solution en langage Python,
    • Tester et valider la solution,
    • Documenter son code de manière adéquate.
  • Content
    • Syntaxe d'un langage structuré (Python)
    • Structures de contrôle (sélection / itération)
    • Appel et définition de fonctions
    • Listes et numpy.arrays (et Strings)
    • Opérations sur les fichiers
    • Graphiques avec matplotlib

Type of teaching and workload

Lecture course (including exercises)
32 periods

Course specification

Year of validity
2025-2026
Weight
1st year
Semester
Spring
Program
French,Bilingual
Department
Mechanical Engineering
Language of instruction
French
ID
B1C-PROG-M
Level
basic
Course type
Core
Study program
Bachelor

Evaluation methods

  • Continuous assessment Written work,

Course grade calculation method

The continuous assessment mark is the weighted average of the courses evaluations. If the course includes practical labs (TP), the course mark is the weighted average of the TP mark and the mark of the other evaluations. If one of these two marks (TP or other evaluations) is less than 3.0, the course counts as failed and no mark is given.

Intructor(s) and/or coordinator(s)

Nicolas Rouvé