Code
MGYF QUA 5751
Field
Techniques quantitatives
Language
Anglais/English
ECTS Credits
2
Class hours
21
Program Manager(s)
Department
- Management, Marketing et Stratégie
Educational team
Introduction to the module
This course offers an introduction to data science and will cover many techniques of data analyses and machine learning commonly used in business. We will cover data visualization, predictive methods for classification and regression, as well as unsupervised methods such as clustering and other advanced machine learning techniques. We will apply these methods on datasets from different contexts, using the Python programming language as a tool. The important Python commands will be introduced at a practical level so that the students will be able to apply them. By interacting directly with the data, the students will explore the possibilities offered by the methods, evaluate their suitability, and interpret the results produced.
Learning objectives/Intended learning outcomes
- 1.2 - Use digital intelligence tools efficiently to support the societal, digital, energy and environmental transformations of organisations, ensuring their sustainable and responsible impact.
- 3.2 - Communicate effectively and appropriately for the purposes of training, knowledge transfer, skills development or innovation, in English and at least one other language, in a global and multicultural context.
Rubrics
- Data manipulation (including SQL queries)
- Basic Python programming
- Exploratory Data Analysis
- Data visualization
- Prediction methods (classification, regression)
- Ethical considerations on prediction algorithms
Content : structure and schedule
Day 1 (morning): Introduction to data science + data manipulation using SQL
Day 1 (afternoon): Data visualization using Python
Day 2 (morning): Prediction (classification)
Day 2 (afternoon): Prediction (regression)
Day 3 (morning): Unsupervised learning, Advanced Machine learning topics
Day 3 (afternoon): Student presentations and final exam
Sustainable Development Goals
ODD 4: We will emphasize the use of open-source software that are accessible to everyone.
ODD 5: We will discuss the dangers of using predictive algorithms that can sometimes exhibit biases, especially taking a real-world example affecting women. We will discuss potential solutions to improve these algorithms.
ODD 10: We will discuss the unequal treatments that can emerge from using biased predictive algorithms.
Number of SDG's addressed among the 17
3
Learning delivery
synchrone
Pedagogical methods
The course will involve a mix of lectures and in-class applications involving basic programming on Jupyter notebooks. Datasets drawn from different settings will be analyzed. Throughout the course, the students will work on a group project focusing on a dataset of their choice. They will implement all the steps of a data analysis projection, including data extraction, visualization, and prediction; they will present their results during the last session.
Evaluation and grading system and catch up exams
The grading scheme is as follows:
Quizzes: 10%
Participation: 10%
Group project: 40%
Final exam: 40%
A written catch-up exam will be proposed.
Module Policies
Communication Professeur-Apprenant
● Le professeur contactera les apprenants via leur adresse mail scolaire (IMT-BS/TSP) et le portail Moodle. Aucune communication via les adresses mails personnelles n’aura lieu. Il est de la responsabilité de l’étudiant de consulter régulièrement sa boîte mail IMT-BS/TSP.
● Les apprenants peuvent communiquer avec le professeur en envoyant un mail à son adresse institutionnelle. Au besoin, il est possible de le rencontrer dans son bureau durant les heures de bureau ou sur rendez-vous.
Apprenants avec des besoins d’accommodement
Si l’apprenant a un handicap qui empêche d’accomplir le travail décrit ou qui nécessite toute sorte d'accommodement, il est de sa responsabilité d’en informer le directeur des études (avec justificatifs) dès que possible. Aussi, l’apprenant ne doit pas hésiter à en discuter avec son professeur.
Comportement en classe
● En guise de courtoisie envers le professeur et les autres apprenants, tous les téléphones portables, jeux électroniques ou autres appareils générant du son doivent être désactivés pendant les cours.
● L’apprenant doit éviter out comportement perturbateur et irrespectueux tel que: arriver en retard en classe, partir tôt, comportement inconsidéré (ex. dormir, lire un document non lié au cours, utiliser un langage vulgaire, parler excessivement, manger, boire, etc.). Un avertissement peut être donné à la première infraction de ces règles. Les contrevenants seront pénalisés et pourront être expulsés de la classe et/ou subir d'autres procédures disciplinaires.
● Le retard toléré est de 5 minutes. La présence sera déclarée sur Moodle durant ces 5 minutes via un QR code fourni par le professeur à chaque démarrage de cours.
● L’apprenant doit arriver à l'heure pour les examens et autres évaluations. Personne ne sera autorisé à entrer en classe une fois que la première personne aura terminé l'examen et quitté la salle. Il n'y a absolument aucune exception à cette règle. Aucun apprenant ne peut continuer à passer un examen une fois le temps écoulé. Aucun apprenant ne peut quitter la salle pendant un examen à moins qu'il / elle ait terminé et ait remis tous les documents.
● En cas de cours à distance, l'apprenant doit maintenir sa caméra allumée sauf en cas d'indications contraires données par l'enseignant.
Code éthique
IMT-BS est engagée dans une politique d'honnêteté dans le milieu académique. Toute conduite compromettant cette politique peut entraîner des sanctions académiques et/ou disciplinaires. Les apprenants doivent s'abstenir de tricher, de mentir, de plagier et de voler. Ceci consiste à accomplir un travail original et à reconnaître toute autre personne dont les idées et les documents imprimés (y compris ceux provenant d’Internet) sont paraphrasés ou cités directement. Tout apprenant qui enfreint ou aide un autre élève à enfreindre les normes de comportement scolaire sera sanctionné conformément aux règles de l'IMT-BS.
Textbook Required and Suggested Readings
suggested:
Statistics and Data Analysis: From Elementary to Intermediate
by Ajit Tamhane, Dorothy Dunlop
Keywords
Data analysis, data manipulation, data visualization, prediction
Prerequisites
Basics of programming