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, algèbre relationnelle, modèle entités-relations, 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, algèbre relationnelle, modèle entités-relations, etc.)
Méthodes d'enseignement
Le cours combine cours magistral, séances d'exercices encadrées, et travail personnel
Modes d'évaluation
des acquis des étudiants
des acquis des étudiants
En première session, l'évaluation se compose de deux parties:
L'utilisation de l'IA n'est pas permise pour ces évaluations.
En cas de réinscription, toute évaluation doit être repassée.
- Examen final individuel et récapitulatif (80%).
- Exercices personnels (20%) : des exercices à réaliser individuellement seront demandés tout au long de la session.
L'utilisation de l'IA n'est pas permise pour ces évaluations.
En cas de réinscription, toute évaluation doit être repassée.
Ressources
en ligne
en ligne
Page Moodle du cours (https://moodle.uclouvain.be/course/view.php?id=10452)
Bibliographie
Une partie du contenu du cours est basée sur l'ouvrage Database System Concepts Seventh Edition (https://www.db-book.com/) ainsi que plusieurs ressources à licences ouvertes disponibles en ligne. Aucun achat obligatoire est nécessaire pour ce cours.
Support de cours
- Slides dédiés au cours, ressources en ligne, et plusieurs jeux d’exercices.
Faculté ou entité
en charge
en charge