This repo contains my lecture notes (created in R Markdown) for an undergraduate business intelligence and data visualization course. The course is divided into three main phases:
- Phase 1: Extracting, Transforming and Loading Data -- I chose to utilize the R programming language as the software tool of choice for this phase. Other instructors at Miami use Power BI (a Microsoft software tool for this purpose).
- Phase 2: Data Visualization, which covers both basic principles behind data visualization and how to make charts. Many of our students are expected to learn Tableau for their jobs and hence, I mix Tableau and Power BI (to mantain consistency with other sections taught at my school) and introduce some neat charts from R along the way due to my belief that scripted languages provide a good understanding of the grammar of making good graphics.
- Phase 3: A Very Short Introduction to Exploratory/Visual Data Mining Tools.
The raw .Rmds for all presentations can be found under the folder titled lectures. The schedule below has links to the associated GitHub Pages where the generated HTML slides are hosted. The schedule below is for the Spring 2024 semester.
- Phase I has benefited heavily from the following references:
- The excellent STATS 220 Data Technologies course by @earowang.
- The manuscript An Introduction to Data Cleaning with R.
- Hadley Wickham's excellent books (R For Data Science and Advanced R).
- Phase III capitalizes on the third edition of Mining of Massive Datasets.
-
The Fall 2023 version of the course can be accessed by clicking on the tag titled fall2023.
-
The Fall 2022 version of the course can be accessed by clicking on the tag titled fall2022.
-
The Spring 2022 version of the course can be accessed by clicking on the tag titled spring2022.
- I did my best to add references whenever possible. If I missed a reference, please let me know (via a pull request, PR).
- If you have identified mistakes/typos, please let me know. Teaching a course in the midst of a pandemic, with your university's decision to increase the number of course preps, is interesting (to say the least).