703: Data Science

Course Description

Data Science for Psychologists (DS4P) introduces the principles of data science, including data wrangling, modeling, visualization, and communication. In this class, we link those principles to psychological methods and open science practices by emphasizing exploratory analyses and description, rather than confirmatory analyses and prediction. We’ll work our way thru Wickham and Grolemund’s R for Data Science text (http://r4ds.had.co.nz/) and develop expertise in tidyverse (https://www.tidyverse.org/). This class emphasizes replication and reproducibility. DS4P is a practical skilled-based class and should be useful to students aiming for academia as well as those interested in industry. Applications of these methods can be applied to a full range of psychological areas, including perception (e.g, eye-tracking data), neuroscience (e.g., visualizing neural networks), and individual differences (e.g., valence analysis).

Broad goals for the course:

    1. Reproducibility;
    1. Replication;
    1. Robust Methods;
    1. Really Nice Visualization; and
    1. R

Required Materials

All materials for this course are open source, including the multimedia course notes.

Course Modality

This course is designated as a blended course. This designation is because this course’s modality changes based on the level of COVID-19 transmission in the community. When COVID-19 community transmission is low or medium, this class will be in-person and masking will be required. However, if COVID-19 transmission is high in the community, this course may be moved entirely online in order to protect the health and safety of students and instructor. In the case that we move online, the in-person sessions will become synchronous online sessions. Any changes will be clearly and promptly communicated via email. More specifics on the mask requirement can be found under my public health policies ( [Public Health in the Age of COVID-19] )

Course Assignments

You will be formally evaluated in three different ways. Instructions for the assignments can be found in the course notes.

Presentation

You will give one presentation. This presentation will be approximately 10-minutes. This presentation is chance to practice a formal presentation in a relatively pressure-free setting).

Labs

There is (at least) one lab available per module. You can find the modules in the course notes.

Portfolio

The major semester projects (described on the data science website) is a set of DS4P Projects, which you will summarize in a DS4P Portfolio to be handed in on the last day of class. Instructions for the portfolio can be found in the course notes.

Engagement

This experiential course requires active engagement. There will be few lectures and we will not be building toward an exam. Instead, we will work together to build our facilities for thinking critically about data. You should come to every class having read all of the required reading, watched the required videos, browsed the suggested resources, and so forth. You should enter the classroom prepared to discuss these materials with colleagues and complete both individual and group in-class assignments.

Grading Policy

In this course, you will determine the grade you receive by fulfilling a contract you will submit for my approval by 01/20 (a.k.a the end of the 2nd week of class).

Your written contract will detail:

  • The requirements you will meet in order to receive the grade for which you’ve contracted,

  • the penalties you will incur for not meeting those requirements,

  • a calendar you will follow for meeting the requirements you have outlined.

Many aspects of this calendar will be determined by milestones outlined on the course schedule, but your contract will take ownership of these deadlines while committing to specific due dates for the course’s more flexible assignments.

Contract Details

To fulfill any grade contract a student must do the following, which should nonetheless be specified in the contract submitted for approval. When writing self-assessments students must describe how they have met these requirements in addition to the grade-specific requirements:

  • Come to class prepared to discuss any assigned readings, videos, or other media. Participate actively in class activities and discussions, making observations and asking questions that help the class think together.

  • Meet with me synchronously — during office hours or another scheduled time — at least once around midterm—roughly between weeks 5-8 to ensure you are on-track to meet your contract requirements, discuss any questions or concerns you have about the course or your progress, and decide on any necessary contract amendments.

  • Revise contractual assignments as necessary until both you and I consider them “Satisfactory.”

The professor reserves the right to award a grade of D or F to anyone who fails to meet a contractual obligation in a systematic way. A “D” grade denotes some minimal fulfilling of the contract. An “F” is absence of enough satisfactory work, as contracted, to warrant passing of the course. Both a “D” and “F” denote a breakdown of the contractual relationship implied by signing any of the contracts described above.

What About Exceptional (or Mediocre) Work?

I also reserve the right to reward exceptional work throughout the semester using the full range of Wake Forest’s grading scale. If you contract for a “B,” for instance, and submit particularly strong pieces to fulfill that contract, I may elect to raise your contracted grade to a “B+.”

Likewise, if you consistently submit mediocre work in fulfillment of your contract, I reserve the right to adjust your grade one half-step down (e.g. from “A” to “A-“) or even, in extreme cases, a full step.

Contract Adjustments

Periodically during the semester I will ask you to evaluate your work thus far and compare it against what you agreed in your grade contract. In these moments you can also take the opportunity to request an adjustment to your contract in either direction. If you find that you will be unable to meet the obligations of your contract, you may request to move to the next lowest grade and its requirements. Contrariwise, if you find that you’ve been performing above the obligations of your contract, you may request to fulfill the requirements for the next higher grade. Important Note: In order to effectively evaluate your own progress, you must keep track of your work, including days missed, and so forth.

Contract Grades

“A” Contract

To contract for an “A” in this course, you agree to:

  • Earn “Satisfactory” on 11 self-paced lab assignments on a schedule you will specify in your contract.

  • Produce at least 10 “Satisfactory” portfolio pieces over the course of the semester.

  • Compile those portfolio pieces into a “Satisfactory” Unessay and present it during the last week of class

“B” Contract

To contract for a “B” in this course, you agree to:

  • Earn “Satisfactory” on 8 self-paced lab assignments on a schedule you will specify in your contract.

  • Produce at least 6 “Satisfactory” portfolio pieces over the course of the semester.

  • Compile those portfolio pieces into a “Satisfactory” Unessay and present it during the last week of class

“P” Contract

To contract for a “P” or Pass in this course, you agree to:

  • Earn “Satisfactory” on 8 self-paced lab assignments on a schedule you will specify in your contract.

  • Produce at least 4 “Satisfactory” portfolio pieces over the course of the semester.

  • Compile those portfolio pieces into a “Satisfactory” Unessay and present it during the last week of class

Tentative Module Release Schedule

Note that I’ll be using your contracts to guide my tinkering.