
Computation and Visualization for Analytics
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.
Upcoming Deadlines
No upcoming deadlines at this time
Course Platform
Course Materials
R For Data Science (R4DS)
RequiredShiny Tutorial
AdditionalTableau Public Knowledge Base
AdditionalR For Everyone (RFE)
AdditionalR Markdown (RMD)
RecommendedR Graphics Cookbook (RGC)
AdditionalAdvanced R (ADR)
RecommendedR Packages (RPK)
AdditionalText Mining with R (TM)
RecommendedTeaching Staff
Course Schedule
Date | Topic | Materials | Assignments |
---|---|---|---|
Module 1: Introduction | |||
May 10 |
Course introduction and expectations |
|
|
May 12 |
Basics of R I |
|
|
May 17 |
Basics of R II |
|
|
May 19 |
R functions and the grammar of visualization I |
|
|
May 24 |
No classes |
|
|
May 26 |
R functions and the grammar of visualization II |
|
|
Reminder: 5/30 Last day to drop a class w/o a W grade | |||
May 31 |
No classes - Memorial Day |
|
|
Module 2: Basic Visualization and Data Engineering | |||
Jun 2 |
Data Visualization Concepts I |
|
|
Jun 7 |
Data Visualization Concepts II |
|
|
Jun 9 |
Basic data visualization in R II |
|
|
Jun 14 |
Data transformation with dplyr I |
|
|
Jun 16 |
Data transformation with dplyr II |
|
|
Jun 21 |
Data wrangling with tibbles, readr and tidyr I |
|
|
Jun 23 |
Data wrangling with tibbles, readr and tidyr II |
|
|
Jun 28 |
Visualizing relational data |
|
|
Jun 30 |
Introduction to Shiny interactive visualization web app I |
|
|
Jul 5 |
No classes - Independence Day Weekend |
|
|
Module 3: Advanced Visualization | |||
Jul 7 |
Introduction to Shiny interactive visualization web app II |
|
|
Jul 12 |
Introduction to Shiny interactive visualization web app III |
|
|
Jul 14 |
Data analytics web apps with Shiny |
|
|
Jul 19 |
Exploratory data analysis and more data visualization I |
|
|
Jul 21 |
Exploratory data analysis and more data visualization II |
|
|
Jul 26 |
Additional R Workshop |
|
|
Jul 28 |
Preparing for the project presentation |
|
|
Aug 2 |
Preparing for the project presentation |
|
|
Reminder: Project and Slides due 08/03 @ 11:59pm ET | |||
Aug 4 |
Project presentation |
|
|
Aug 9 |
Project presentation |
|
|
Aug 11 |
Project presentation |
|
|
Module: Happy Holidays! |
Polices
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.
Course Goals
R For Data Science, Wickham, Hadley, and Garrett Grolemund
Accommodations for Students with Disabilities
If you have a disability, I encourage you to contact the Disability Resource Center to register and request accommodations. Also, please discuss your needs with me as early in the semester as possible.
Taking Care of Yourself
Eating healthy food, having regular exercise, avoiding alcohol and drugs, getting adequate sleep, and taking time to relax will help you achieve your goals and manage stress.
If you have difficulty keeping up with any materials or homework for personal reasons, please let me know early. If you or your friends/classmates appear 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.
Homework
There are 6 individual homework assignments. Due day will be posted with the homework. Late submission would not be accepted. Please let me know 72 hours in advance before the due day if you need extensions with a reasonable justification. Requests for regrades in writing will only be accepted no less than 10 days after receiving grade. Please send the instructor your NUID, and name with title “Request for regrade: HW+number” via email. The new grade may be lower than the original one.
Please feel free to refer to any materials from my slides. You may discuss homework with your classmates, but all the assignments are supposed to completed by your own. Sharing of completed solutions will not be tolerated. Plagiarism will be considered, if solutions and project documentations with a very high degree of similarity with other student’s or materials online. Such academic dishonesty will be handled in accordance with university policies.
Projects
More details will be posted later in the semester.
Grading
Component | Percentage |
---|---|
Homework | 42% |
Final Project | 50% |
Proposal | 10% |
Presentation | 40% |
Class Participation | 8% |
This course does not have any quizzes or exams.