Syllabus

Course details

  • Forever (for the next 15 weeks)
  • January 19 - May 8
  • You pick!
  • Online
  • Slack

Contacting me

Slack is the best way to get in contact with me. Response times are typically much quicker than the standard 24-48 hours given to emails. Please remember that life is still chaotic at this time!

Course objectives

Students will be expected to develop the following knowledge, skills, and abilities, including but not limited to:

  1. Defining and understanding the purpose of visualization.

  2. Delineating between various types and classifications of visualization techniques.

  3. Demonstrating how to locate and utilize publicly available data sets.

  4. Explaining the history of data visualization.

  5. Outlining methods and techniques for establishing and evaluating reliability and validity of data sets.

  6. Obtaining an understanding of ethical, social, political, and cultural issues confronted by data scientists.

  7. Presenting and reporting findings to a diverse audience.

  8. Understanding how to construct data visualizations that present ideas effectively while being visually appealing and functional.

  9. utilizing evaluative criteria to assess proper outlets of free data.

FAQ

Is the course content difficult?

You’ve probably heard an answer like this before: At times some of the material can be dense. Well that isn’t much of a response. Difficulty is not the issue here since as humans with differing educational background, we will have strengths in some areas more than others. Instead the question is can you identify areas that need strengthened and communicate them? If you can, then you have a good shot at succeeding in this class.

Is R difficult?

Learning R can be especially challenging at first—it’s akin to learning a new language like Spanish or even mathematics. Even experienced R users get frustrated…and so much so that some of us have swear jars. However as silly as it sounds one of the best feelings is to overcome a roadblock. With that said, if you find yourself getting irritated, try the following: take a break, go let some frustration out, sleep, discuss with a peer, etc. If you are at your limit, take a few breaths and contact me!

What if I find a mistake?

Tell me! I strive to be error free but like everyone else, make silly mistakes. This includes grammar and spelling errors as well!

Course materials

There are four optional texts and two software packages necessary for this course. With that said, you will receive some supplementary materials in the course as well.

Texts

Optional Reference

We’ll rely on the texts below. All are available through the WVU library WVU library or in an online capacity:

  • Wickham, H., Navarro, D. & Pedersen, T.L. (2021). ggplot2: Elegant Graphics for Data Analysis (2nd and 3rd eds.). Springer.
  • Wickham, H. (2021). Mastering Shiny (1st ed.). O’Reilly Media.
    • Digital edition (free!)
    • Hardcover edition (not free) - ISBN: 9781492047384
  • Wickham, H. (2021). R for Data Science (1st ed.). O’Reilly Media.
  • Sleeper, R. (2021). Innovative Tableau: 100 More Tips, Tutorials, and Strategies (1st ed.). O’Reilly Media.
    • Digital edition (free!)
    • Hardcover edition (not free) - ISBN: 9781492075653

There will occasionally be additional articles and videos to read and watch. When this happens, links to these other resources will be included on the content page for that session.

R and RStudio

You will do all of your analysis 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 produces the actual statistics and graphical output, while RStudio provides a nice interface for running R code. Please note that

you do not need to have any programming experience to use R

R is free, but it can sometimes be a task to install and configure. To make life easier, you can opt to use the free RStudio.cloud service, which lets you run a full instance of RStudio in your web browser. This is recommended for those of you who do not want to install programs right now but please note that you will most likely have to in the near future.

The service is convenient, but please keep in mind that it can be slow and is not designed to handle large data sets or more complicated analysis and graphics. You also cannot customize much with RStudio.cloud. Over the course of the term, you’ll 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.

Note: Online help

Data science and statistical programming can be difficult. Computers are stupid and its always the tiny errors in your coding can result in tons of headache. People working in any syntax based software package at any level experience this!

But there are multiple resources online to help.

  • First you will have access to Data Camp which allows you to relieve professional training that otherwise costs a lot of money. Is it perfect and flashy? Nope but it is interactive and if you pay attention, then R’s initial steep learning curve won’t feel like an uphill battle.

  • Second 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)). I freely admit that StackOverflow has saved me multiple hours of frustration. Just note if you have a syntax or process issue, both sites require you to produce a minimally reproducible example.

  • Third using Twitter you can post R-related questions and content with #rstats. The community there is exceptionally generous and helpful.

  • Fourth searching for help with R on Google (or another indexed search site) can sometimes be tricky because the program name is,for a lack of a better explanation, a single letter.

  • Fifth we have a class chatroom at Slack where you can poise a question. I will monitor Slack regularly and will respond quickly. (This is a rare instances where I keep notifications on so please utilize it!) Ask questions about the readings, exercises, and mini projects. You’ll likely have similar questions as your peers and may be able to answer other peoples’ questions too.

  • Sixth and lastly you can send items by Slack or email me with questions about content, R or whatever (after giving a graduate student effort of course). Please include the subject header EDP 693e “the title of your email” where the title of your email is given without the quotes. Know that I will not just give you the answer, but am happy to push you in the right direction. If you do email me, please include the following:

    • A brief description of the problem and what you have done thus far including the line number of the issue (if applicable).
    • A copy of your data set (if applicable).
    • A copy of your script or Rmarkdown document with comments throughout so I know what you’ve tried historically leading up to the issue.

I have a mail filter that will automatically bring your email to a top priority status.^ [In this new normal, I receive an overwhelming number of emails per day and may miss yours if the header is not formatted properly.]

You should absolutely expect to struggle at times, but there is no better and more satisfying feeling than figuring things out for yourself! In the long run, you’re more likely to remember things you’ve figured out rather than those you’ve been shown or told.

Assignments and Grades

You can find descriptions for all the assignments on the assignments page.

Assignment Points Percent
In Class Tasks 100 5%
Out of Class Tasks 200 10%
Data Camp Assessments 200 10%
R Project 200 10%
R Presentation 100 5%
Shiny Project 200 10%
Shiny Presentation 100 5%
Final Project Narrative 400 20%
Final Project Presentation 100 5%
Course Survey 100 5%
Extra Tasks 300 15%
Total 2000

Grade Range
A 90–100%
B 80%-89%
C 70–79%
D 60–69%
F < 60%

Your hours

Please watch this video:

Your hours (formerly known as office hours) are set times dedicated to you the student!1). This means that I will be in my office at home waiting for you to come by talk to me remotely with whatever questions you have. This is the best and easiest way to find me and the best chance for discussing class material and concerns.

Because of the pandemic, we cannot meet in person. I can meet you online via Zoom. You can request a meeting through the calendar, e-mail or Slack.

Class conduct and expectations

Here are the rules, expectations, and policies that I came up with or stole from other professors:

  • Late work: Barring the three main course tasks, past due deliverables will only be accepted up to 48 hours after the initial time and due date. For each full day an assignment is late, 10% of the final grade will be deducted. All submissions must be made via eCampus. There are no exceptions to this policy. Please note that I will not accept coursework by email or any other means.

  • Participation: Please ensure that you are engaged and participate in class. Engagement is mostly defined by you—if that means commenting and answering questions, neat; if it means sitting quietly and being focused, also neat; but if it means being being disrespectful or flaking off, not so neat.

  • Justifications: On any submission, you must justify any assertion. I don’t know what you know so its your job to provide all of the necessary evidence to convince me that you do know what you say you know. While you’ve probably heard this multiple times over your life, think of it this way: if someone tells you that not only is the Earth flat, the core is actually made out of tiramisu and moscato, the first question you should be asking is what’s your evidence? possibly followed by is the core delicious?.

  • Rubrics: While there are valid reasons for the utilization of a rubric in undergraduate classes, at the graduate level, I do not (often) provide nor use a such an item to guide or evaluate your submission due to four primary concerns:

    1. When writing anything in academia that is pivotal (a thesis, dissertation, journal article, report, etc.), a rubric isn’t often provided.
    2. If you write within the limitations as defined in a rubric, then creativity may be stifled (i.e. writing to the rubric rather than constructing a product from the ground up).
    3. Feedback can only be given along the criteria listed within a rubric which limits your learning as a student and constrains me as the instructor.
    4. Unless you are in a very specific area, the real world does not use rubrics!

  • Technology use: Use phones, computers, etc. responsibly. We’re all adults2.

  • My philosophy:

    1. Just assume that all submissions are formal and must be submitted with the appropriate use of language, grammar, syntax, etc. and follow standard APA 7th edition formatting guidelines where applicable.
    2. People who are easily offended by content, believe their work to be flawless or are generally unable to handle criticism should consider looking at another course. If you want rainbows and ponies, consider another class. If you care about data, fieldwork and learning a highly marketable practice, you’ve come to the right place.
    3. There is a great deal of content in this course and you will likely struggle with some at times. Given that, there is also something to be said about the satisfaction a person gets when figuring something out, but nowhere is it written that has to be on your own. You may find that a nudge here or there elicits the same feeling so please reach out for help.

Learning and knowledge during a pandemic

When course objectives are written explicitly and clearly, they provide the information you need to figure out what a student should be able to do by the end of a given term. In fact, professors often test your proficiency in an area through multiple assessments such as exams, papers, presentations, etc where you are essentially asked to show us what you have learned. However learning is not the same as knowledge .

To save you from a long philosophical narrative on epistemology, in a nutshell we humans aren’t that good at evaluating a person’s knowledge mainly because its not a well-defined concept. With that said, we believe one indicator of knowledge is in a person’s ability to successfully explain a high level concept in such a way that the lay person can understand it. Every so often, consider asking yourself this:

Can I describe whatever using language so that anyone could understand it?

On top of what’s noted above and I’m not sure how to articulate this any better - life sucks right now! It is likely by now you know people who have been hospitalized or passed away, lost their jobs, and/or tested positive for COVID-19. Additionally stresses in life are up. Given this, here is my promise to you:

If you keep an open line, show initiative, and let me know ahead of time if something is going not according to plan3, I will do everything I can to help you learn everything you were hoping to learn from this class!

Course policies

Its pretty simple: Be nice. Be honest. Don’t cheat. Stay in touch. Be a good human.

We will also follow WVU’s Code of Conduct.

This syllabus reflects a plan for the term but things change and plans change. so deviations may become necessary as we move along during the term. Note that I reserve the right to alter or amend this syllabus and will send notifications if course tasks are affected.

COVID-19 Statement

WVU is committed to maintaining a safe learning environment for all students, faculty, and staff. Should campus operations change because of health concerns related to the COVID-19 pandemic, it is possible that this course will move to a fully online delivery format. If that occurs, students will be advised of technical and/or equipment requirements, including remote proctoring software.

In a face-to-face environment, our commitment to safety requires students, staff, and instructors to observe the social distancing and personal protective equipment (PPE) guidelines set by the University at all times. While in class, students will sit in assigned seats when applicable and wear the required PPE. Should a student forget to bring the required PPE, PPE will be available in the building for students to acquire. Students who fail to comply will be dismissed from the classroom for the class period and may be referred to the Office of Student Conduct for further sanctions.

If a student becomes sick or is required to quarantine during the semester, they should notify the instructor. The student should work with the instructor to develop a plan to receive the necessary course content, activities, and assessments to complete the course learning outcomes.

Psychological and Psychiatric Services

Life at WVU can be complicated and challenging, especially during a pandemic! You might feel overwhelmed, experience anxiety or depression, or struggle with relationships or family responsibilities. Psychological and Psychiatric Services provides free, confidential support for students who are struggling with mental health and emotional challenges. The office is staffed by professional counselors and psychiatrists who are attuned to the needs of all types of college and professional students. Please do not hesitate to contact them for assistance—getting help is a smart and courageous thing to do.

CARE Team

If you or anyone you know may be at-risk such as those listed here, please make a CARE referral. You may do so directly at the main WVU CARE TEAM site.

Lauren’s Promise

I will listen and believe you if someone is threatening you.

Lauren McCluskey, a 21-year-old honors student athlete, was murdered on October 22, 2018 by a man she briefly dated on the University of Utah campus. We must all take action to ensure that this never happens again.

If you are in immediate danger, call 911 or the Campus Police at 304-293-3136.

If you are experiencing sexual assault, domestic violence, or stalking, please report it to me and I will connect you to resources or call/text a private Title IX On-Call Line 304-906-9930.

Any form of sexual harassment or violence will not be excused or tolerated at West Virginia University. WVU has instituted procedures to respond to violations of these laws and standards, programs aimed at the prevention of such conduct, and intervention on behalf of the victims.

Academic Integrity

The integrity of the classes offered by any academic institution solidifies the foundation of its mission and cannot be sacrificed to expediency, ignorance, or blatant fraud. Therefore, I will enforce rigorous standards of academic integrity in all aspects and assignments of this course. For the detailed policy of West Virginia University regarding the definitions of acts considered to fall under academic dishonesty and possible ensuing sanctions, please see the West Virginia University Academic Catalog at http://catalog.wvu.edu/undergraduate/coursecreditstermsclassification/#academicintegritytext. Should you have any questions about possibly improper research citations or references, or any other activity that may be interpreted as an attempt at academic dishonesty, please see me before the assignment is due to discuss the matter.

Inclusivity Statement

The West Virginia University community is committed to creating and fostering a positive learning and working environment based on open communication, mutual respect, and inclusion.

If you are a person with a disability and anticipate needing any type of accommodation in order to participate in this class, please advise me and make appropriate arrangements with the Office of Accessibility Services (304-293-6700).

For more information on West Virginia University’s Diversity, Equity, and Inclusion initiatives, please see http://diversity.wvu.edu.

Incomplete Grades

Students who want to be considered for an Incomplete must apply to their instructor prior to the end of the term. If the instructor agrees, the instructor and the student must negotiate the conditions under which the grade of I will be changed to a letter grade and sign a contract. The date to submit the incomplete work should not be set beyond the last day of class of the following semester. If the student does not complete the terms of contract, then the instructor should submit a grade of F. All incomplete contracts must be filed with the department and Dean’s Office. See the policy at [Students who want to be considered for an Incomplete must apply to their instructor prior to the end of the term. If the instructor agrees, the instructor and the student must negotiate the conditions under which the grade of I will be changed to a letter grade and sign a contract. The date to submit the incomplete work should not be set beyond the last day of class of the following semester. If the student does not complete the terms of contract, then the instructor should submit a grade of F. All incomplete contracts must be filed with the department and Dean’s Office. See the policy at http://catalog.wvu.edu/undergraduate/enrollmentandregistration/#gradestext.

Sale of Course Materials

All course materials, including lectures, class notes, quizzes, exams, handouts, presentations, and other materials provided to students for this course are protected under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please review the sharing and editing restrictions prior to distributing or amending any material on this site. As such, the unauthorized purchase or sale of these materials may result in disciplinary sanctions under the Campus Student Code. Basically you can share what you like but don’t try to make a buck.

Student Evaluation of Instruction (SEI)

Effective teaching is a primary mission of West Virginia University. Student evaluation of instruction provides the university and the instructor with feedback about your experiences in the course for review and course improvement. Your participation in the evaluation of course instruction is both strongly encouraged and highly valued. Results are strictly confidential, anonymous, and not available to the instructor until after final grades are released by Admissions and Records. Information about how you can complete this evaluation will be provided later.

University Attendance Policy

At West Virginia University, class attendance contributes significantly to academic success. Students who attend classes regularly tend to earn higher grades and have higher passing rates in courses. Excessive absences may jeopardize students’ grades or even their ability to continue in their courses. There is a strong correlation between regular class attendance and academic success.

Course Netiquette

The basic premise is that the etiquette expected of students in the online environment is the same as that expected in a classroom. Common courtesy is the guiding rule of Internet communications. Be prepared to communicate effectively when taking an online course. Following these simple netiquette rules in your online class or education environment will ensure your success:

  • Include a professional salutation. In this case, “Hello Dr. Roy” or “Dear Dr. Roy” is appropriate.
  • Include a proper ending such as “Thank you” or “With regards.” Then type in your full name.
  • Never type in ALL CAPS, because it reads as if you ARE SHOUTING AT PEOPLE.
  • Act as professionally, via your writing, as you would in a face to face classroom.
  • Refrain from inappropriate language and derogatory or personal attacks.
  • Do not dominate any discussion. Give other students the opportunity to join in the discussion.
  • Disagree with ideas but avoid challenges that may be interpreted as a personal attack.
  • Check that you are replying to the specific person you intend, and not to the entire class.
  • Never give your password to another person.
  • Respect the virtual classroom. Never forward in-class communications or posts by others outside of this virtual space.
  • Never spam your classmates.
  • If you quote someone’s previous post, only quote enough to make your point.

Be aware of the University’s Academic Integrity and Dishonesty Policy http://catalog.wvu.edu/undergraduate/coursecreditstermsclassification/#academicintegritytext. You can review the rules, regulations, and procedures concerning student conduct and discipline for the main campus of West Virginia University, at http://campuslife.wvu.edu/r/download/1802350.

Response Time

I generally respond to Slack queries in the same day while responses to emails and discussion posts are within 48 hours, except during holidays. Often, I will reply much more quickly but you should not count on a immediate. Please plan accordingly so that you don’t miss deadlines! I generally return assignments within one to two weeks after a final submission date.

Technical Requirements

Students need to have access to a computer for word processing, e-mail and access to eCampus. Access to the Internet is necessary for completion of this course. Run the Browser Check. This tool will check that you are using a supported Internet browser and have a valid Java version installed. The required technical skills to participate in this course are:

  1. Navigate the web
  2. Use email with attachments
  3. Create and submit files in commonly used word processing program formats
  4. Copy and paste
  5. Download and install software
  6. Consult software tutorials and other online sources as a method of learning software features
  7. Use syntax when necessary

Technical Support

Technical support regarding your use of eCampus is available by contacting 304-293-4444 (telephone), 1-877-327-9260 (toll free number), itshelp@mail.wvu.edu (email), and/or http://it.wvu.edu (website).

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


  1. There is some misunderstanding about what office hours actually are! For some reason that is not clear, particular graduate students have noted in my course evaluations that they believe these to be the times I should not be disturbed. This is not just a local issue!, which is the exact opposite of what they are for!↩︎

  2. Most of the time.↩︎

  3. I realize sometimes this just isn’t possible so contact me as soon as you can.↩︎