IP520E - IT tools : programming language and database

IP520E - IT tools : programming language and database


Objectif général :

Part 1 - Programming language : Create, use and modify some simple programs using basic algorithms, in order to solve engineering problems involving data processing
Part 2 - Databases : Describe, define and manage basically a database

Objectifs détaillés :

Part 1 - Programming language
- Write and run simple python programs on a computer
- Describe and control the execution flow of a program
- Use conditional and iterative statements to implement a given algorithm
- Use and create some modules in a program
- Differentiate basic and composite python data structures and elaborate algorithms to handle them
- Read and process some data files in a python program

Part 2 - Databases
- Design a relational database
- Model a problem with class diagrams
- Normalize and maintain a relational scheme
- Express SQL queries to create, access and modify a database
- Access a MySQL Database in a python program

Ce cours fait partie de la formation

En bref

Crédits ECTS 4

Langue d'enseignement


Jean-Baptiste GOTTELAND

Tél : +33 5 62 25 95 84

Email : jean-baptiste.gotteland @ enac.fr


Email : assia.hachichi @ enac.fr