Objectifs de ce cours : appréhender les concepts (matériels/logiciels) de base de l'architecture des systèmes à base de microprocesseurs.
- Enseignant responsable de cours: Laurence Pierre
- Enseignant responsable de cours: Philippe Waille
- Enseignant: Bruno Ferres
- Enseignant: Kevin Marquet
Ressources du cours sur Caseine
Partie I: Bases de données relationnelles
- Rappels sur le modèle relationnel de données
- Algèbre Relationnelle
- Rappels sur SQL
Partie II: Conception de bases de données
- Conception de schéma relationnel
- Modélisation UML de la BD
- Transformation UML -> relationnel
- Projet pratique
L'objectif est d'acquérir les connaissances minimales sur les bases de données et les bases de connaissances nécessaires à tout informaticien :
Maîtriser
- la compréhension d'un schéma relationnel
- l'expression de requêtes d'interrogation en algèbre relationnelle et en SQL
- la traduction en SQL une requête exprimée dans l'algèbre relationnelle
Savoir
- evaluer et améliorer la qualité d'un schéma de base de données
- modéliser de base de données à l'aide d'UML
- partir d'une conception pour arriver jusqu'à l'implementation d'une base de données
- Enseignant responsable de cours: Mario CORTES CORNAX
- Enseignant: Michael Magi
- Enseignant: Catherine PARENT-VIGOUROUX
L'intégralité des documents et rendus de ce cours sont désormais sur Caséine
- Enseignant responsable de cours: Benjamin Wack
Cette UE revient sur des notions vues lors des années précédentes et vise à les consolider. Elle couvre le langage C dans ses aspects avancés (mémoire, pointeurs, entrées/sorties), la programmation en shell, les outils d'aide au développement (make, gdb, git) et les techniques de programmation.
Les bases du langage C (organisation d'un programme, déclarations, structures de contrôle, entrées/sorties basiques) doivent être déjà acquises ou être acquises à l'issue des deux premières semaines de cette UE. Les bases de la programmation (programmation impérative) sont un prérequis de l'UE. Si vous constatez que vous avez des difficultés avec ce qui est présenté, il vous est fortement conseillé de vous pencher sérieusement sur des documents traitant du langage C.
- Enseignant responsable de cours: Guillaume Huard
- Enseignant: Maxime De Sousa
- Enseignant: Cyril Labbé
- Enseignant: Thomas Lavocat