Aller au menu Aller au contenu
Une formation ambitieuse
Ecole de référence pour la formation d'ingénieurs en génie industriel
Une formation ambitieuse

> Formation > Cursus ingénieur

UE Informatique - 3GUA0302

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In
  • Volumes horaires

    • CM : 12.0
    • TD : 12.0
    • TP : 39.0
    • Projet : ?
    • Stage : ?
    • DS : ?
    Crédits ECTS : 4.5

Objectifs

À 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 la méthodologie d'analyse descendante et sera capable de les mettre en oeuvre pour proposer des méthodes de résolution pour des problèmes bien définis.
  • 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, dictionnaires) et sera capable de les utiliser à bon escient.
  • L'élève sera capable d'utiliser conjointement les concepts, méthodologies et principes ci-dessus afin de concevoir, écrire et tester un programme informatique résolvant un problème donné.
Contact Pierre LEMAIRE

Contenu

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

La troisième période pédagogique est l'occasion de mettre en oeuvre conjointement l'ensemble des concepts vus dans le cours, à travers un projet. Il s'agit d'écrire un programme pour résoudre un problème de génie industriel, à partir des seules spécifications.

Le langage de programmation utilisé est Python3.



Prérequis

néant

Contrôles des connaissances

Contrôle continu et projet

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
Pro = note de projet

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 + 0,1*CC3+0,9*Pro)/3

Informations complémentaires

Cursus ingénieur->Ingénieur IPID->Semestre 5

Bibliographie

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In

mise à jour le 27 juin 2016

Programmes pédagogiques

2019-2020 Cursus ingénieur
1ère année présentation
Semestre 5 - Semestre 6
Filière ICL présentation
Semestre 7 - Semestre 8
Semestre 9 - Semestre 10
Filière IdP présentation
Semestre 7 - Semestre 8
Semestre 9 - Semestre 10

2019-2020 Cursus ingénieur par apprentissage
Filière IPID présentation
Semestre 5 - Semestre 6
Semestre 7 - Semestre 8
Semestre 9 - Semestre 10

Contacts

Responsables pédagogiques
Directeur des études Yannick Frein
Responsable année 1 Pierre David
Responsable filière ICL
Hadrien Cambazard
Responsable filière IdP Guillaume Thomann
Responsables apprentissage filière IPID
Nicolas Catusse
Olivier Boissin


Service scolarité
Responsable Laure Jouffray
Gestionnaire 1ère année
Valérie Demicheli
Gestionnaire 2ème année
Sylvie Malandrino
Gestionnaire 3ème année
Hélène Lemaire
Relations entreprises / apprentissage
Christine Ancey
Gestionnaire apprentissage 2ème année
Myriam Reinbold

Echanges internationaux
Nadia Dehemchi
Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes