COURS // INF7161 Programmation d'outils d'intelligence d'affaires
Mes cours favoris
Ce système permet de sélectionner vos cours favoris en prévision de votre inscription qui se fait sur le portail étudiant.
Trimestre | Cours | Groupe |
---|
Description du cours
- Cycle : 2
- Type de cours : Atelier
- Nombre de crédits : 3
- Discipline : Informatique
Objectifs
Ce cours initie les étudiants à la programmation de scripts et d'outils simples pour la collecte, la manipulation et d'analyse de données. Par le biais de bibliothèques existantes dans des langages de programmation de haut niveau, tel que Python et Javascript, l'étudiant sera en mesure d'extraire de l'information utile à partir de données.
Le cours propose également une introduction aux concepts de développement logiciel afin de fournir aux étudiants les bases nécessaires pour programmer des outils simples d'intelligence d'affaires.
À la fin du cours, l'étudiant sera en mesure de produire un tableau de bord (dashboard) mettant en lumière des informations utiles en lien avec les différentes sources de données ci-haut citées. Aussi, l'étudiant.e aura compris les éléments entourant la production d'un logiciel d'intelligence d'affaires.
Sommaire du contenu
Pour le développements d'outils d'affaires, les étudiants seront initiés aux concepts suivants :
- les notions fondamentales de la programmation logicielle (données, types, variables, instructions, conditions, boucles, fonctions, objets, etc.);
- les environnements de développement;
- les méthodes de travail et bonnes pratiques en programmation (planification, tests, collaboration, gestion de versions, etc.).
Ce cours introduit aussi des bases nécessaires pour développer des outils d'intelligence d'affaires dont:
- les données brutes et les bases de données;
- le web;
- des formats de fichiers et d'échange de données (CSV, Json, XML, Excel, etc.).
Le cours initie les étudiants à l'utilisation de bibliothèques logicielles pour la présentation et la visualisation de données.
Modalité d'enseignement
En plus des cours magistraux (3h), ce cours comporte des séances de laboratoire (2h). Certaines des séances de laboratoires peuvent être notées.