MI0B704V - Ingénierie Informatique (S7)

Semestre Premier semestre
Crédits ECTS 5
Volume horaire total 50

Langue(s) d'enseignement

Français

Responsables

Jean-Christophe SAKDAVONG
jcs@univ-tlse2.fr

Pré-requis

Modélisation d'une base de données, bases du langage SQL.
Bases de l'algorithmique-programmation.

Objectifs

Savoir comprendre, interroger, implanter une base de données relationnelles.
Savoir comprendre, modifier, réaliser des programmes de traitement de données structurées.
Etre capable d'utiliser des objets dans un langage orienté objet ou un langage de script.
Etre capable de réaliser de petites applications interactives exploitant des objets externes de type tableur et base de données.

Contenu

Validation des pré-requis :
- base de données : le modèle relationnel, le langage de définition, de manipulation et d'interrogation SQL, mise en pratique.
- algorithmique-programmation : concepts fondamentaux d'algorithmique en programmation impérative, projection en JavaScript, exercices de mise en pratique.
Approfondissements en base de données : présentation et mise en oeuvre des concepts de vues et trigger.
Applications interactives et programmation événementielle : présentation des concepts et réalisation d'une application interactive mettant en oeuvre des objets externes de type tableur et base de données.
Bases et utilisation de la Programmation Orientée Objet : concepts de la POO jusqu'à l'héritage et mise en oeuvre.

Bibliographie

Cours de bases de données du L1 MIASHS.
Cours d'algorithmique-programmation du L1 MIASHS.

Contrôles des connaissances