Académique Documents
Professionnel Documents
Culture Documents
Spécialiste en mégadonnées
et intelligence d’affaires (LEA.C0)
Plan de cours
420-BD1-SF
Pondération : 2-2-4
2
PLACE DU COURS DANS LE PROGRAMME
Le cours « 420-BD1-SF - Initiation à la fonction de travail » est le premier cours du programme en
combinaison avec le cours 420-BD2-SF – Concepts et modèles d’affaires de gestion des mégadonnées (Big
Data) ». Ces deux cours sont corequis. Le cours 420-BD1-SF est également prérequis pour les cours
suivants :
Ce cours présente 60 heures d’enseignement, dont 30 heures de théorie et 30 heures de travail pratique. De
plus, l’étudiant devra s’attendre à fournir en moyenne 60 heures de travail personnel en dehors des heures
d’enseignement. Cette pondération est basée sur une session de 15 semaines.
3
OBJECTIFS DU COURS
Les éléments de compétences visés par ce cours sont :
4
SÉQUENCES D’APPRENTISSAGE ET ÉVALUATIONS
Ce cours comprend quatre sections, articulées de la manière suivante :
La première section permet de comprendre l’environnement de travail Linux
La deuxième section introduit le langage d’interrogation des bases de données SQL, en
utilisant l’une des bases de données Open Source la plus complète qui se rapproche des outils
du monde professionnel.
La troisième section permettra de structure démarche de programmation en structurant les
algorithmes. Ces techniques seront mises en pratique en écrivant transposant les algorithmes
dans un langage de programmation Python
La quatrième section, après un rappel des notions principales de statistiques, montrera leur
mise en œuvre en Python en utilisant les bibliothèques appropriées
SÉQUENCE #1
Séquence 1 : Installer et utiliser une machine virtuelle avec un système d’exploitation Linux (distribution
Centos 7)
Éléments de compétence ciblés Habiletés et contenus essentiels
5
Type d’activité Configurer une machine virtuelle Linux dans un environnement
VirtualBox ou VMWare et Centos
Contexte de réalisation Dans un laboratoire d’informatique et à la maison
Pendant les périodes réservées aux travaux
Toute documentation permise
Le travail sera fait de manière individuelle. Les échanges sont
permis
Durée Déployé sur 3 cours
Critères d’évaluation Configuration d’une machine virtuelle conformément aux concepts
Linux
Utilisation des commandes permettant la compréhension de la
structure de système de fichiers
Navigation dans l’arborescence en chemin relatif et chemin absolu
Utilisation les descripteurs de redirection d’entrées-sorties dans le
chaînage de commande
Mise en place la sécurité Linux pour des cas précis
Utilisation et mise en place appropriée des variables
d’environnement
Rétroaction Oralement pendant les laboratoires
6
SÉQUENCE #2
Évaluations formatives
Durant les périodes de cours des questions, de petits exercices ciblés avec une intervention éventuelle
au tableau et participation de la classe permettra à l’étudiant d’évaluer sa compréhension sur le
sujet abordé.
Un exemple réalisé en groupe en classe va permettre aux élèves de valider leur compréhension. Des
interventions au tableau donneront de la rétroaction aux étudiants.
En fin de module, un exercice noté à la maison sur une mise en situation.
Évaluations sommatives
Voir le laboratoire pratique TP2
7
SÉQUENCE #3
Stratégies pédagogiques
Exposés interactifs, apprentissage par problèmes et exercices relatifs à l’environnement sportif
Évaluations formatives
Durant les périodes de cours des questions, de petits exercices ciblés avec une intervention éventuelle
au tableau et participation de la classe permettra à l’étudiant d’évaluer sa compréhension sur le
sujet abordé.
Un exemple réalisé en groupe en classe va permettre à l’élève de valider sa compréhension. Des
interventions au tableau donneront de la rétroaction aux étudiants
En fin de module, un exercice noté à la maison sur une mise en situation.
Évaluations sommatives
Voir le laboratoire pratique TP3 ci-dessous
8
Toute documentation permise
Le travail se fera de manière individuel
Durée Déployé sur 4 semaines approximativement
Critères d’évaluation Réalisation d’un mini projet dans lequel les concepts de
programmation objet sont à appliquer
Rétroaction Oralement pendant les laboratoires et par écrit pour donner suite aux
résultats
9
SÉQUENCE #4
10
Durée Déployé sur 4 semaines approximativement
Critères d’évaluation Implémentation efficace d’algorithmes statistiques
Rétroaction Oralement pendant les laboratoires et par écrit pour donner suite aux
résultats
ÉVALUATION FINALE
Stratégies pédagogiques
Retour sur tous les modules avec revue des points importants et réponse aux questions
Évaluations formatives
Avant-dernière séance exercices en classe avec rétroaction à l’étudiant
Évaluations sommatives
Composition de trois heures avec des exercices de mise en situation couvrant tout ou partie du programme
du cours. Rétroaction à l’étudiant via Léa.
11
CALENDRIER
Formes normales
SQL, DML, DDL et DCL
Trigger
Séance [6]
Transaction, index et intégrité référentielle
S/O
Trigger
Transaction, index et intégrité référentielle
Quiz 2
Démonstration de PostgreSQL avec dbeaver Formation des
Séance [7]
équipes de projet
Remise du TP1
Interfaçage d’une base de données PostgreSQL
Séances [8] Remise du TP2
Temps alloué pour le TP2 avec support
Composantes de l’ordinateur et historique des langages
Séance [9]et [10] Algorithmique, pseudo-code et diagrammes de flux S/O
Paramètres et variables
Présentation du langage Python
Types primitifs, constantes, variables, opérateurs
S/O
Séances [10] Structures de contrôle
Chaînes, tableaux, listes, tuples, ensembles et dictionnaires
Fonctions, procédures et récursivité
Présentation de Python sur PyCharm
Étude interactive d’algorithmes complets et exercices en Python
Séances [11]
Programmation objet et diagramme de classes
Attributs, méthodes, accesseurs, constructeurs, instances et héritage
Séance [12] et [13] Temps alloué pour le TP3 avec support Remise du TP3
Statistiques descriptives Quiz 3
Séance [14]
Statistiques inférentielles et tests d’hypothèses Présentation tu TP4
Analyse de variance, corrélation et régression linéaire
Séance [15]
CRISP-DM
S/O
Séance [16] Librairies Numpy, Pandas, SciPy, Matplotlib, Scikit-learn, Statmodels S/O
Séances [17] et [18] Temps alloué pour le TP4 avec support Remise du TP4
Séance [19] Révision et consolidation des notions en vue de l’examen Quiz 4
12
Séance [20] Épreuve finale à caractère synthèse Épreuve finale
13
MÉDIAGRAPHIE
Ces livres ne sont pas obligatoires mais recommandés :
14
RÈGLES INSTITUTIONNELLES
Les règles présentées ici proviennent de la Politique d’évaluation des apprentissages adoptée par
la direction du collège en avril 2013 et des principaux règlements du collège. On les retrouve, en
partie, dans l’Agenda étudiant et au complet sur le site du Cégep. Il est de votre responsabilité de
prendre connaissance de l’article 7.1 de ladite politique concernant les responsabilités de
l’étudiant (les articles 7.1.2 et 7.1.3 sont inclus ci-après).
Par ailleurs, la connaissance de la section no 6 Normes et règles et, plus particulièrement des articles
décrits ci-après, est essentielle. Elle balise les conditions de votre réussite :
15
(Précision : Il est de la responsabilité de l’étudiant de faire le suivi de ses absences et de prendre
les mesures nécessaires avec son enseignant pour une reprise éventuelle si applicable. Dans
l’éventualité où la justification serait rejetée, l’étudiant devra rencontrer le conseiller
pédagogique pour évaluer les possibilités de poursuite du programme).
PEA - 6.1.11 - REMISE DES TRAVAUX
Les rapports et les travaux exigés des étudiants doivent être remis au professeur à la date, à l’heure
et au lieu indiqués. Une journée ouvrable de retard est tolérée entraînant une pénalité de 15% de
la note. Au-delà de ce délai, le travail est refusé et la note ”0” est attribuée. En cas de force majeure,
le professeur n’applique pas cette règle et convient avec l’étudiant d’autres modalités de remise du
travail. [. . .]
Pour les fins de l’application de la règle sur la remise des travaux, une journée ouvrable est une
journée de cours, d’évaluation, de relâche ou une journée périscolaire prévue au calendrier scolaire.
Une journée ouvrable a une durée de 24 heures et cette période s’applique à partir de l’heure à
laquelle le travail doit être remis.
PEA - 6.1.12 - PLAGIAT ET FRAUDE
Tout acte de plagiat et de fraude sera sanctionné. [. . .]
En cas de plagiat, de coopération à un plagiat ou de fraude lors d’un examen ou d’un travail,
l’étudiant obtient la note ”0” pour cet examen ou ce travail, sans exclure la possibilité d’autres
sanctions compte tenu de la gravité de la faute ou du fait qu’il s’agisse d’une récidive. Chaque cas
de plagiat ou de fraude doit être signalé à la Direction des études ou à la Direction de la formation
continue selon les modalités en vigueur.
PEA - 6.1.13 - CONDITIONS DE RÉUSSITE D’UN COURS
La note de passage est de 60%. Dans le respect des normes et des règles prévues dans la présente
politique, cette note traduit l’atteinte minimale des objectifs d’un cours.
En plus d’une note de 60% pour l’ensemble des évaluations sommatives, la réussite d’un cours peut
exiger que les étudiants obtiennent la note de passage pour certains objectifs d’apprentissage ou
éléments de compétence jugés prépondérants. [. . .]
PEA - 6.5 - LA RÉVISION DE NOTES
Tout étudiant a le droit de demander une révision de notes. Il est responsable de fournir tous les
documents pertinents qui lui ont été remis.
6.5.1 – La révision en cours de session
L’étudiant désireux d’obtenir une révision de sa note à une activité d’évaluation sommative en cours
de session en fait la demande directement au professeur concerné dans la semaine qui suit la
réception de sa note. Il appartient au professeur de maintenir ou de modifier la note et ce dernier
communique sa décision à l’étudiant au plus tard une semaine après la date de la demande.
16
La Direction de la formation continue transmettra par écrit la décision. Pour être admissible, la
demande de l’étudiant doit préciser les activités d’évaluation visées par cette demande, être
accompagnée de tous les documents nécessaires (évaluations remises à l’étudiant ainsi que les
autres pièces justificatives) et d’une lettre de justification pertinente.