Syllabus
Data rarely speaks for itself.
Instructor
Dr. Andrew Heiss
639 TNRB
andrew_heiss@byu.edu
@andrewheiss
Office hours: Sign up here.
E-mail is the best way to get in contact with me—I will respond to all course-related e-mails within 24 hours (really).
Course
Tuesdays
September 4–December 11, 2018
3:30–4:45 PM
W110 TNRB
Slack
By itself, the facts contained in raw data are difficult to understand, and in the absence of beauty and order, it is impossible to understand the truth that the data shows.
In this class, you’ll learn how to use industry-standard graphic and data design techniques to create beautiful, understandable visualizations and uncover truth in data.
Course objectives
By the end of this course, you will become (1) literate in data and graphic design principles, (2) an ethical data communicator, and (3) a collaborative sharer by producing beautiful, powerful, and clear visualizations of your own data. Specifically, you should:
- Understand the principles of data and graphic design
- Evaluate the credibility, ethics, and aesthetics of data visualizations
- Create well-designed data visualizations with appropriate tools
- Share data and graphics in open forums
- Be curious and confident in consuming and producing data
Given these objectives, this course fulfills two of the four learning outcomes for BYU’s Master of Public Administration (MPA) program:
Quantitative Analysis: BYU MPA graduates are skilled at evaluating programs and policies. They know how to gather data, correctly analyze it, and employ the analysis to recommend policy and programmatic action in public service organizations.
Communications: BYU MPA graduates effectively convey verbal and written information with the polish and professionalism appropriate for the public service context. They listen to and promote understanding among people with diverse viewpoints.
Course materials
Most of the readings in this class are free. We will only use one physical textbook.And the library provides access to it for free.
- Alberto Cairo, The Truthful Art: Data, Charts, and Maps for Communication (Berkeley, California: New Riders, 2016). [$36 used, $38 new at Amazon]
We’ll rely heavily on these other books, which are all available online.R for Data Science exists in print, and both Data Visualization: A practical introduction and Fundamentals of Data Visualization will be released in print during the semester.
- Kieran Healy, Data Visualization: A Practical Introduction (Princeton: Princeton University Press, 2018), http://socviz.co/. [FREE online; $40 new at Amazon in December]
- Claus E. Wilke, Fundamentals of Data Visualization (Sebastopol, California: O’Reilly Media, 2018), https://serialmentor.com/dataviz/. [FREE online; $50 new at Amazon in December]
- Hadley Wickham and Garrett Grolemund, R for Data Science: Import, Tidy, Transform, Visualize, and Model Data (Sebastopol, California: O’Reilly Media, 2017), http://r4ds.had.co.nz/. [FREE online; $16 used, $18 new at Amazon]
There will also occasionally be additional articles and videos to read and watch. When this happens, links to these other resources will be included on the reading page for that week.
I also highly recommend subscribing to the R Weekly newsletter. This e-mail is sent every Monday and is full of helpful tutorials about how to do stuff with R.
R and RStudio
You will do all of your visualization work in this class with the open source (and free!) programming language R. You will use RStudio as the main program to access R. Think of R as an engine and RStudio as a car dashboard—R handles all the calculations and the actual statistics, while RStudio provides a nice interface for running R code.
R is free, but it can sometimes be a pain to install and configure. To make life easier, you can (and should!) use the free RStudio.cloud service, which lets you run a full instance of RStudio in your web browser. This means you won’t have to install anything on your computer to get started with R! We will have a shared class workspace in RStudio.cloud that will let you quickly copy templates for labs and problem sets.
RStudio.cloud is convenient, but it can be slow and it is not designed to be able to handle larger datasets, more complicated analysis, or fancier graphics. Over the course of the semester, you’ll probably want to get around to installing R, RStudio, and other R packages on your computer and wean yourself off of RStudio.cloud.
You can find instructions for installing R, RStudio, and all the tidyverse packages here.
Online help and Slack
Computer programming can be difficult. Computers are stupid and little errors in your code can cause hours of headache (even if you’ve been doing this stuff for years!).
Fortunately there are tons of online resources to help you with this. Two of the most important are StackOverflow (a Q&A site with hundreds of thousands of answers to all sorts of programming questions) and RStudio Community (a forum specifically designed for people using RStudio and the tidyverse (i.e. you)).
Searching for help with R on Google can be tricky because the program is, um, a single letter. Try searching for “rstats” instead. If you use Twitter, post R-related questions and content with #rstats.
Additionally, we have a class chatroom at Slack where anyone in the class can ask questions and anyone can answer. Ask questions about the readings, problem sets, and projects in the class Slack workspace. I will monitor Slack regularly, and you should also all do so as well. You’ll likely have similar questions as your peers, and you’ll likely be able to answer other peoples’ questions too.
Course policies
Be nice. Be honest. Don’t cheat.
We will also follow the full list of Marriott School and BYU classroom policies.
Counseling and Psychological Services (CAPS)
Life at BYU can be complicated and challenging. You might feel overwhelmed, experience anxiety or depression, or struggle with relationships or family responsibilities. Counseling and Psychological Services (CAPS) provides free, confidential support for students who are struggling with mental health and emotional challenges. The CAPS office is staffed by professional psychologists who are attuned to the needs of all types of college and professional students. Please do not hesitate to contact CAPS for assistance—getting help is a smart and courageous thing to do.
Basic needs security
If you have difficulty affording groceries or accessing sufficient food to eat every day, or if you lack a safe and stable place to live, and you believe this may affect your performance in this course, please contact the Dean of Students for support. Please also consider speaking with your local LDS bishop regarding Church welfare assistance regardless of whether or not you are LDS. Additionally, please talk to me if you are comfortable in doing so. This will enable me to provide any resources that I might possess.
Class conduct and expectations
On the first day of class, we came up a few specific rules, expectations, and policies for the course:
- Late work will be penalized by 10% each week it is late (starting the day after it is due)
- You each get two free passes for late work. Just let me know when you want to use one.
- Be responsible with laptop use. If you plan on taking notes with your computer, sit near the back or don’t sit in front of people who are distracted by it (and if you don’t sit in the back, be super responsible with your laptop).
- Be good and respectful. You’re all adults.
Laptops
This is a computer-heavy course and each class session will require extensive laptop use. Occasionally I may ask that laptops be closed for some in-class activities, you will be expected to use your computer. Please note that this is different from the laptop policy in other Romney Institute and Marriott School classes. Use your computer responsibly in class.
Assignments and grades
You can find descriptions for all the assignments on the assignments page.
Assignment | Points | Percent |
---|---|---|
Reflection memos (≈ 15 × 14) | 210 | 25.9% |
Problem sets (5 × 40) | 200 | 24.7% |
Code-through | 50 | 6.2% |
Mini project 1 | 75 | 9.3% |
Mini project 2 | 75 | 9.3% |
Final project | 200 | 24.7% |
Total | 810 | — |
Grade | Range | Grade | Range |
---|---|---|---|
A | 93–100% | C | 73–76% |
A− | 90–92% | C− | 70–72% |
B+ | 87–89% | D+ | 67–69% |
B | 83–86% | D | 63–66% |
B− | 80–82% | D− | 60–62% |
C+ | 77–79% | F | < 60% |
Red pandas
Once you have read this entire syllabus and the assignments page, please click here and e-mail me a picture of a red panda. For real. Brownie points if it’s animated.