Log in English French

Module Sheet

FISA

GSI

Génie des Systèmes Industriels


Unité d'Enseignement :


Semestre : 7
Crédits ECTS : 5

OUTILS DE L'INGENIEUR 1


Code UE : GI.FISA.OIS7

Elément Constitutif :


Coefficient : 1

Développement d'applications


Code EC :

Tronc Commun




Volume horaire : 19:40

Type Durée
Cours 6:20
Projet 5:20
TD 5:20
TP 2:40


Evaluations : 1

Type Coefficient
Examen Final 0.6
Projet 0.4


Enseignants : 3

Enseignant Type
Mille Julien Responsable
Baudoin Camille Intervenant
Olivier Julien Intervenant



L’objectif de ce cours est la mise en œuvre de la programmation orientée objet en Python pour développer des applications contenant, entre autres, une interaction avec des fichiers (texte, tableurs, …) et une interface graphique. Une partie importante du volume horaire est dédiée à un projet (choisi par les étudiants).

Pré-requis :

UE Semestre Module
Sciences de base 3 3 Algorithmique et programmation 3
Sciences de base 1 1 Algorithmique et programmation 1
Sciences de base 2 2 Algorithmique et programmation 2
Mathématiques et Informatique S6 6 Programmation orientée objet (C++)




• Eléments de base de Python : types de base et conteneurs (tuples, listes, ensembles, dictionnaires) • Classes et héritage en Python • Programmation modulaire : modules et paquets • Lecture et écriture de fichiers texte (en TD/TP) • Interface graphique avec la bibliothèque Tkinter (en TD/TP)




Examen final (1h30) : 60% Projet : 40%



• Mark Summerfield. Programming in Python 3: A Complete Introduction to the Python Language, 2nd edition, Addison-Wesley, 2009 • Cours de Nicolas Delestre (INSA Rouen) https://delestre.pages.insa-rouen.fr/siteweb/


Compétences :

Ref. Verbe Description Niveau
C2_1 analyser Les compétences sont les mêmes que pour "Développement d'applications - Python" en FISE 2