Contexte
L’informatique est au cœur de l’activité de l’ingénieur d’aujourd’hui. Elle permet, dans chaque organisation, la conception et la structuration de son système d’information. Le système d’information est le véhicule de la communication dans l’organisation. Sa structure est constituée de l’ensemble des ressources (les hommes, le matériel, les logiciels) organisées pour : collecter, stocker, traiter et communiquer les informations. Cet enseignement s’intéresse à la gestion du système d’information en tant qu’infrastructure informatique. Il vise à apporter aux élèves les connaissances indispensables au futur ingénieur, pour la conception et l’organisation du système d’information. Il présente aux élèves les caractéristiques organisationnelles et techniques des systèmes d’information et les conduit à une réalisation pratique à travers un mini projet.
Objectifs
Apprendre à décomposer un problème, à structurer et modéliser ses données, à définir l’algorithme résolvant le problème, à programmer cet algorithme, puis à présenter les résultats.
Mots clés
Systèmes d’Information, Bases de Données, Algorithmique, Programmation.
Contenu
Partie 1. Programmation : variables et types, expressions et opérateurs, conditions, fonctions, boucles, graphes.
1 Amphi "Introduction aux système d’information" et 4 TDs Programmation (TD 1 - TD 4)
Partie 2. Bases de données : modèle relationnel, langage d’interrogation (SQLite), notion de stockage et d’indexation, utilisation de AgroPythia.
1 Amphi "Bases de Données" et 4 TDs BD (TD 5 - TD 8)
Partie 3. Interagir avec des bases de données en Python : interaction BD-Python, formulaires.
3 TDs interaction (TD 9 - TD 11)
Partie 4. Projet : réaliser en binôme une application en Python/SQLite qui permet de lire et d’écrire des informations en bases de données par des interactions avec l’utilisateur via des formulaires.
5 TDs (TD 13 - TD 17)
Évaluation
- un QCM pour les parties Programation et BD en TD 12
- TD 18 : Démo du projet (oral) + rendu des sources
Note du module Système d’Information
La note du module est composée de
- 40% la note du QCM,
- 60% la note du projet qui est elle-même composée de la note obtenue à l’oral pour la démo du projet et de la note d’évaluation des sources du projet.
Une absence non-justifiée lors d’une séance notée (TD 12 et TD 18) équivaut à 0 pour l’élève concerné, même si en TD 18 c’est la présentation d’un travail réalisé en binôme.
Pour les absences justifiées en QCM un rattrapage sera organisé avant la fin du cours.
Responsables du cours
- Liliana Ibanescu, Maître de conférences
- Cristina Manfredotti, Maître de conférences
E-mail : prénom.nom chez agroparistech.fr
Équipe pédagogique
- Michel Cartereau, Maître de conférences
- Antoine Cornuéjols , Professeur
- Juliette Dibie, Professeur
- Liliana Ibanescu, Maître de conférences
- Cristina Manfredotti, Maître de conférences
- Christine Martin, Maître de conférences