Programmé en UV1 MAJ INF, UV1MAJ INFMS
Présentation :
Cet unique module de l'UV présente des concepts associés au génie logiciel, à la programmation orientée-objet et concurrente ainsi qu'à la gestion de données structurées. Ces concepts sont mis en application dans le cadre d'un mini-projet ou fil rouge. Ce fil rouge est une activité de développement d'une application manipulant des données qui est réalisé par les élèves en binômes.
Les séances du module sont identifiées par leur thématique principale. Ainsi, les séances consacrées :
- au génie logiciel sont identifiées par GL*
- à la programmation sont identifiées par PROG*
- à la gestion de données sont identifiées par structurées par DATA*
- au projet fil rouge par FR*
Objectifs pédagogiques :
- Utiliser les principes de la conception et programmation objets pour développer une application concurrente simple de bonne qualité
- Adopter les concepts du modèle relationnel pour construire une base de données
- Expliquer les problèmes induits par la différence du modèle de données et de calculs
- Expliquer les notions de base du parallélisme et la concurrence
- Appliquer une méthode reconnue pour le développement logiciel et s'adapter à d'autres méthodes
Pré-requis :
* Savoir traduire un programme écrit avec un langage impératif (par exemple le langage C) en un programme écrit en langage objet Java
* Savoir exploiter les classes fournies par les bibliothèques standards de Java (utilisation de de l'Application Programming Interface de Java)
* Savoir développer une application simple en langage Java sans utiliser la notion d'objet
Volume horaire :
84h
Année 2017/2018
Dernière mise à jour le 25-APR-17
Validation par le responsable de programme le
|