Enseignants
Langue
d'enseignement
d'enseignement
Français
Préalables
Compétences de base en programmation en Python, telles que visées dans les cours LINFO1101 ou LEPL1401.
Thèmes abordés
Le cours présente les principales techniques et méthodologies pour représenter de l’information de manière digitale, la structurer, et l’interroger de manière efficace.
Les principaux thèmes abordés sont :
- Représentation digitale de l’information.
- Formats de données textuels structurés et leur utilisation dans un langage de programmation (par ex. JSON).
- Représentation de données sur le web.
- Modélisation de bases de données (modèle entité-relation).
- Interrogation de bases de données (langage SQL).
- Utilisation des systèmes de gestion de bases de données.
- Intégration des bases de données en programmation.
Acquis
d'apprentissage
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
Eu égard au référentiel AA du programme « Bachelier en sciences informatiques », ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
Les étudiants ayant suivi avec fruit ce cours seront capables de :
|
|
Contenu
Le cours comporte deux modules majeurs.
1) Les principes de base de la représentation numérique des informations (types d’encodages, formats existants, données structurées, etc.)
2) Le fonctionnement général des bases de données relationnelles (langage SQL, système de gestions de base données, programmation avec des bases de données, etc.)
1) Les principes de base de la représentation numérique des informations (types d’encodages, formats existants, données structurées, etc.)
2) Le fonctionnement général des bases de données relationnelles (langage SQL, système de gestions de base données, programmation avec des bases de données, etc.)
Méthodes d'enseignement
Le cours combine cours magistral, séances d'exercices encadrées, travail de groupe et travail personnel
Modes d'évaluation
des acquis des étudiants
des acquis des étudiants
L'évaluation se compose de trois parties:
- Examen final individuel et récapitulatif (60%)
- Devoir 1 (10%) : Exercices liés à la représentation numérique
- Devoir 2 (15%) : Exercices liés au langage SQL
- Devoir 3 (15%) : Exercices de programmation avec des bases de données.
Ressources
en ligne
en ligne
Page Moodle du cours (https://moodle.uclouvain.be/course/view.php?id=10452)
Bibliographie
Le cours ne dépend d’aucun ouvrage payant mais utilise plusieurs ressources à licences ouvertes disponibles en ligne.
Support de cours
- Slides dédiés au cours, ressources en ligne, et plusieurs jeux d’exercices.
Faculté ou entité
en charge
en charge