Génie industriel - Rubrique Formation - 2022

Informatique - 3GMA1323

  • Volumes horaires

    • CM 9.75
    • Projet -
    • TD 9.75
    • Stage -
    • TP 18.0
    • DS 2.0

    Crédits ECTS

    Crédits ECTS 3.0

Objectif(s)

À l'issu de ce cours :

  • L'élève connaîtra les concepts de bases de la programmation impérative (structures de contrôle ; variables ; fonctions et procédures).
  • L'élève connaîtra les principes d'encapsulation et sera capable de les mettre en oeuvre dans le cadre de la programmation orientée objet.
  • L'élève connaîtra les structures de données classiques (listes...) et sera capable de les utiliser à bon escient.
  • L'élève connaîtra quelques bibliothèques logicielles standards (entrées/sorties...) et saura capable de les mobiliser.

Responsable(s)

Pierre LEMAIRE

Contenu(s)

Le court présente d'une part les concepts de bases de la programmation impérative et de la programmation objet, et d'autre part les principes de l'analyse descendantes pour concevoir ses propres algorithmes ou structures de données.

Les principaux points abordés (cours, travaux dirigés et travaux pratiques) sont :

  • définition d'un langage algorithmique (variables ; structures de contrôle ; fonctions et procédures),
  • programmation modulaire (décomposition fonctionnelle, passage de paramètres),
  • méthodologie d'analyse descendante des problèmes,
  • concepts de la programmation orientée objet (classes d'objets, attributs et méthodes).

Le langage de programmation utilisé est Python3.

Prérequis

Pas de prérequis pour ce cours, mais une connaissance basique de python est un plus.

Contrôle des connaissances

Contrôle continu et examen de fin de période. Les épreuves peuvent être sur machine.

CC1 = contrôle continu période 1
Ex1 = examen période 1
CC2 = contrôle continu période 2
Ex2 = examen période 2
CC3 = contrôle continu période 3

N1 = note finale session 1
N2 = note finale session 2 (examen écrit sur feuille ou en ligne)

N1 = ((0,1*CC1+0,9*Ex1 + 0,1*CC2+0,9*Ex2)/2
N2 = S2

Cette pondération est compatible avec une organisation des enseignements et des examens en distanciel

Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Ingénieur IPID - Semestre 5
cf. l'emploi du temps 2023/2024

Informations complémentaires

Code de l'enseignement : 3GMA1323
Langue(s) d'enseignement : FR

Vous pouvez retrouver ce cours dans la liste de tous les cours.

Bibliographie