Rechercher Se connecter FR EN

Développement d'applicationsOutils de l'Ingénieur S7 (GSI)

FISA GSI Semestre 7 Tronc Commun

Développement d'applications

Unité d'enseignement Outils de l'Ingénieur S7 · GI.FISA.OIS7
4ECTS (UE)
1Coefficient
19:40Heures

Séquencement

C TD C TD C TD C TD C TD C TD C TP TP TP P P P P P P

Objectifs pédagogiques

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

ModuleUnité d'enseignementSemestre
Algorithmique et programmation 3Sciences de base 3S3
Algorithmique et programmation 1Eléments constitutifs Facultatifs 1S1
Algorithmique et programmationSciences de base 2S2
Programmation orientée objetOutils de l'Ingénieur S6S6

Programme

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

Modalités d'évaluation

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

Références bibliographiques

• 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

1
Réf.VerbeDescriptionNiveau
C2_1analyserLes compétences sont les mêmes que pour "Développement d'applications - Python" en FISE2