Académique Documents
Professionnel Documents
Culture Documents
générale)
Durée
Nombre de crédits
Enseignant
Langue(s)
Organisation et évaluation
Horaire
Pré-co requis
Contenus
Acquis d'apprentissage
Prérequis
Activités / méthodes
Mode d'enseignement
Lectures / notes de cours
Modalités
Stage(s)
Remarques
Contacts
Association d'un ou plusieurs MOOCs
Durée
Nombre de crédits
Enseignant
Christophe Debruyne
Langue française
Organisation et évaluation
Enseignement au deuxième quadrimestre
Horaire
Horaire en ligne
L'objectif du cours est l'acquisition des connaissances et des maîtrises techniques nécessaires
à la réalisation de systèmes informatiques centrés sur une base de données. A l'issue du cours
vous :
Ce cours contribue aux acquis d'apprentissage I.1, I.2, II.1, II.2, III.1, III.2, III.3, V.1, VI.1,
VI.2, VII.1, VII.4, VII.6 du programme d'ingénieur civil en génie biomédical.
Le cours de bases de données organise quatre événements d'apprentissage clés, dont trois sont
liés aux heures consacrées à la théorie, à la pratique et au projet.
Théorie : Pour la théorie, les connaissances seront transmises sur base d'un exposé soutenu
par des diapositives. Vous avez également accès à des alternatives qui s'appuient sur le même
principe de transmission : un livre de référence et des enregistrements vidéo des cours. Des
petits débats ou discussions sont sporadiquement organisés pendants les exposés afin
d'approfondir la compréhension de certains aspects. Ces débats peuvent également être
utilisés pour introduire un nouveau sujet dans un chapitre.
Travaux Pratiques : Chaque séance commence par un exercice simple entièrement élaboré par
l'équipe pédagogique. Nous attendons de vous que vous suiviez chacune de ces étapes et que
vous nous posiez des questions si nécessaire. Puis, vous effectuerez des exercices
d'entraînement. Ces exercices ont pour but de de vous former à l'utilisation des techniques
vues au cours. Certaines séances d'exercices vous offrent un environnement dans lequel vous
pouvez tester vos solutions. Les solutions à ces exercices sont mises à votre disposition après
la séance.
Projet : Le but de ce projet est de concevoir et de mettre en œuvre une base de données et de
développer une application Web qui communique avec cette base de données. L'assistant et
moi sommes ici pour vous guider et vous soutenir. Contrairement aux exercices, où des
solutions sont données, vous serez uniquement guidés. Le projet est divisé en deux parties.
La première partie commence début mars et se termine environ 3 semaines plus tard,
et consiste en la réalisation d'un modèle entité-relation, de la conversion vers le
modèle relationnel, et éventuellement de la normalisation. Cette partie sera à réaliser
en équipe de 3 étudiants. Non seulement le projet est plus difficile (i.e., plus important
en taille) que les exercices couverts en classe, mais vous acquerrez également une
expérience pratique de la modélisation collaborative. L'un des plus grands défis sur le
terrain est de s'assurer que tout le monde s'accorde sur un modèle et la signification
des étiquettes que l'on choisit pour les entités, les relations et les attributs.
La deuxième partie commence après la deadline de la première partie et se termine
début mai. Il s'agit, en s'appuyant sur le travail effectué en première partie, de réaliser
concrètement la base de données et son interface Web. Un modèle entité-relation et un
ensemble de données seront fournis. Cette partie sera à réaliser en équipe de 3
étudiants. Alors que vous recevez des exemples de code qui interagissent avec une
autre base de donnée, vous devrez copier et adapter ce code aux besoins du projet et la
base de données que vous devez implémenter. Certains de ces besoins sont simples,
mais d'autres requièrent l'intégration des connaissances et maîtrises acquises lors des
séances théoriques et pratiques. Les tâches peuvent être facilement réparties entre
vous. Vous travaillerez en équipe car cela vous permet de comprendre et d'évaluer le
travail des autres. Le processus de compréhension et d'évaluation du travail des autres,
et donc de collaboration vers un ensemble cohérent, est une compétence vitale dans
l'industrie.
En dehors des cours et du projet, il y a des événements de métaréflexion. Le but de la
métaréflexion est de comprendre où l'on en est dans l'apprentissage de la matière du cours.
Le premier type d'activité est le feedback global sur les projets (erreurs courantes,
observations, etc.). Le feedback global inclut également des statistiques concernant les
notes et la session vous invite à poser des questions ou ouvrir le débat.
Le deuxième type d'activité est l'interrogation d'entraînement. Ces interrogations (non
obligatoires) vous préparent à l'examen. Après cette interrogation, je partage des
solutions types et nous discutons des erreurs que vous voulez partager. Vous êtes
invité à discuter et à corriger les erreurs commises. Je vous explique comment les
solutions sont évaluées et notées lors de l'examen.