Computation and Visualization for Analytics
IE6600 • Summer 2021 • Northeastern University • Boston
This course covers basic of the R, and R Shiny for data preprocessing, and visualization. It introduces students to static and interactive visualization, dashboard, and platform that reveal information, patterns, interactions, and comparisons by paying attention to details such as color encoding, a shape selection, spatial layout, and annotation. Based on these fundamentals of analytical and creative thinking, the course then focuses on data visualization techniques and the use of the most current popular software tools that support data exploration, analytics-based storytelling and knowledge discovery, and decision-making in engineering, healthcare operations, manufacturing, and related applications.
- Class: Monday and Wednesday 13:30 – 15:10 (EDT)
- Office hour: Tue 10:00 - 11:00 (EDT)
- Location: Room 129, Forsyth Building
- Dates: 05/10/2021 – 08/18/2021
- Administration: Class/HW/project questions, discussion or assignments will be only posted via Piazza.
- HW submission: Canvas
- Instructor Zhenyuan Lu
- Email:
- Office hours: Tue 10:00 - 11:00
- TA Lekha Cheruku
- Email:
- Office hours: Thur 9:00 - 10:00
- TBA
- TBA
- Title:
- Expertise:
Table of contents
- Table of contents
- Course goals
- Textbooks
- R-related Materials
- Accessing the COVID-19 Vaccine for Fall 2021
- Policies
- Accommodations for Students with Disabilities
- Take care of yourself
- Course Evaluation
- Schedule
Course goals
R For Data Science, Wickham, Hadley, and Garrett Grolemund
Textbooks
The required textbook:
- R For Data Science (R4DS), Wickham, Hadley, and Garrett Grolemund
The required tutorials:
- Shiny tutorial, R Shiny
Additional textbooks:
- R For Everyone (R4E), Lander, Jared P.
- R Markdown (RMD), Xie, Yihui, et al.
R-related Materials
- R Graphics Cookbook (RGC), Chang, Winston.
- Advanced R (ADR), Wickham, Hadley.
- R Packages (RPK), Wickham, Hadley.
- Text Mining with R (TM), Silge, Julia, and David Robinson.
Accessing the COVID-19 Vaccine for Fall 2021
From Northeastern Messages
We strongly encourage students to get the vaccine as soon as they become eligible. Northeastern is not currently distributing the vaccine, due to changes in the Massachusetts vaccination distribution plan, but students who are living, working or studying in Massachusetts can access the vaccine through the providers listed on vaxfinder.mass.gov. At our other locations, each campus is updating students on how and where to access the COVID-19 vaccine. For international students who may have limited access to the vaccine, Northeastern will assist you in getting the vaccine soon after your arrival. If you have additional questions, please email the COVID-19 vaccine inbox at covid19vaccine@northeastern.edu.
Policies
Please post questions, or discussion only via Piazza. The visibility of questions and discussion are expected to set for public view (to the Entire class on Piazza). Please feel free to send instructor/TAs emails regarding any personal or other private issues/concerns.
We understand that there will be difficulties or emergencies happened in your daily life. Therefore, each student has a 3-day extension applying on your HW. This extension can only be used once and cannot be separated in usage. If you have decided to use this extension on your current or the future HW, please send an email to our TA, and CC me before the deadline. We are able to mark it on your grade sheet. This won’t affect your grade, no worries. Except for this, we won’t accept any assignments after the due.
Plagiarism, cheating, and any form of unauthorized collaboration will not be tolerated and will be handled in accordance with University policies described in the Student Handbook. For additional information on Northeastern University’s Academic Integrity Policy
Accommodations for Students with Disabilities
If you have a disability, I encourage you to contact Disability Resource Center to register and request the accommodations. Also please discuss your needs with me as early in the semester as possible.
Take care of yourself
Eating healthy food, having regular exercises, avoiding alcohol and drugs, getting adequate sleep and taking time to relax. This will help you achieve your goals and tame stress.
If you have difficulty to keep up with any materials or homework for personal reasons please let me know early. If you or your friends/classmates who appears to be struggling, or having trouble coping with stress. We strongly encourage you to seek support at the We Care program at NEU. At Northeastern, a student is never alone when struggling with a demanding situation.
Course Evaluation
- Homework 42%
- Final Project 50%
- Proposal 10%
- Presentation 40%
- Class Participation 8%
This course does not have any quizzes or exams.
Schedule
(subject to change)
Date | Lecture | Content | Logistics | |
---|---|---|---|---|
Module 1: Introduction | ||||
5/10 |
Course introduction and expectations
|
|
||
5/12 |
Basic of R I
|
|
||
5/17 |
Basic of R II
|
|
||
5/19 |
R functions and the grammar of visualization I
|
|
||
5/24 | No classes | |||
5/26 |
R functions and the grammar of visualization II
|
|
||
5/30 Last day to drop a class w/o a W grade | ||||
5/31 | No classes - Memorial Day | |||
Module 2: Basic Visualization and Data Engineering | ||||
6/2 |
Data Visualization Concepts I
|
Group arrangement due 6/1 @ 11:59pm |
||
6/7 |
Data Visualization Concepts II Basic data visualization in R I
|
|
||
6/9 |
Basic data visualization in R II
|
|
HW1 due 6/8 @ 11:59pm |
|
6/14 |
Data transformation with dplyr I
|
|||
6/16 |
Data transformation with dplyr II
|
HW2 due 6/15 @ 11:59pm |
||
6/21 |
Data wrangling with tibbles, readr and tidyr I
|
|
||
6/23 |
Data wrangling with tibbles, readr and tidyr II Optional: Data wrangling with stringr, forcats |
|
HW3 due 6/22 @ 11:59pm |
|
6/28 |
Visualizing relational data
|
Project proposal due 6/28 @ 11:59pm |
||
6/30 |
Introduction to Shiny interactive visualization web app I
|
|
HW4 due 6/29 @ 11:59pm |
|
7/5 | No classes - Independence Day Weekend | |||
Module 3: Advanced Visualization | ||||
7/7 |
Introduction to Shiny interactive visualization web app II
|
|
||
7/12 |
Introduction to Shiny interactive visualization web app III
|
|
||
7/14 |
Data analytics web apps with Shiny
|
|
||
7/19 |
Exploratory data analysis and more data visualization I
|
HW5 due 7/18 @ 11:59pm |
||
7/21 |
Exploratory data analysis and more data visualization II
|
|||
7/26 |
Additional R Workshop
|
|
||
7/28 |
Preparing for the project presentation
|
|||
8/2 |
Preparing for the project presentation
|
|||
Project and Slides due 8/3 @ 11:59pm ET | ||||
8/4, 8/9, 8/11 | Project presentation |