Semester | Fall 2023 |
Section | PSYC 167, Sect-01 |
Day Time | Tuesday 2:45 - 05:30PM (Pacific) |
Location | Location: Roberts South, 104 |
Office Hours | R: 1-2pm; F: 9-10am |
Instructor | Gabriel I. Cook |
Contact | Email: gcook@CMC.edu(please put ’PSYC 167 in subject line) |
Credit | 3 hours; 1 credits |
Syllabus
Course Description
Data visualization is the science and art of creating graphical representations of information and data. Visual representations provide accessible ways to see patterns, trends, and outliers in data. Variables like position, size, and orientation can focus attention and guide perception but can also bias interpretation of data. Students will learn how well-designed visualizations can reduce bias and improve comprehension for data thereby facilitating data-driven decision-making. Students will explore techniques for creating effective visualizations based on principles from cognitive and perceptual psychology, art, and design. Students will gain hands-on experience coding real-world data visualizations for local offices, organizations, and industry participants.
The course is targeted toward students with expressed interest in cognition and cognitive biases related to data communication, students interested in using visualization to communicate their own messages, and students interested in creating better visualization tools and systems. Students will engage in discussions of the readings, complete programming and data analysis assignments, and prepare a final project involving storytelling with data visualizations.
Prerequisite: For data-science sequence or majors (level-A data-science course); recommended a course in Perception, Visual Attention, Cognitive Psychology, or Cognitive Science; or permission of instructor
Course Specific Learning Goals
- Understand various uses of visual variables to create data visualizations;
- Understand both advantages and disadvantages of using visual variables to create data visualizations;
- Analyze, critique, and revise data visualizations;
- Understand the functionality of the ggplot2 library for creating data visualizations;
- Present data with visual representations for your target audience, task, and data;
- Identify appropriate data visualization techniques given particular requirements imposed by the data and/or audience; and
- Apply appropriate design principles in the creation of presentations and visualizations
Courses at CMC
Faculty Handbook 5.4.2 Work Load in Classes
“Courses should involve approximately equal workloads. Generally, students should expect to spend from 6 to 8 hours per week, over and above the time spent in classroom, on each course.” – CMC Faculty Handbook
If you do the math, including class time of 2½ hours, you should expect to allocate 8 ½ to 10 ½ hours per week for courses at CMC. “Per week” is a key phrase; courses are not designed for nondistributed cramming.
Course Materials and Textbook
All of the course materials will be available on this course website .
Link to the course website: https://slicesofdata.github.io/dataviz23
Required Equipment:
Computer: current Mac (macOS) or PC (Windows or Linux) with high-speed internet connection, capable of running R and RStudio
Required Software:
R and RStudio: Students will be required to use R and RStudio software. Note: Install Version will be provided. Before installing RStudio, you must also download and install the base R software at https://www.r-project.org/ that is appropriate for your computer’s operating system. RStudio can be downloaded for free at https://www.rstudio.com. You are expected to install R and RStudio on your personal computer by downloading the software from the links above. You will also have to install appropriate libraries throughout the course. Further instructions will be provided.
Reading Materials/Textbook(s)
Readings will be taken from different sources and will appear in each topic module.
Wickham, H., Navarro. D., & Pedersen, T. L.. ggplot2: Elegant Graphics for Data Analysis, 3rd ed.
Claus O. Wilke (2019). Fundamentals of Data Visualization. O’Reilly Media.
Xie, Y., Allaire, J. J., & Grolemund, G. R Markdown: The Definitive Guide
Kieran Healy (2018). Data Visualization: A Practical Introduction. Princeton University Press.
Nordmann, E. & DeBruine, L. (2023). Applied Data Skills: Processing & Presenting Data (2023) . https://psyteachr.github.io/ads-v2
These textbooks are free and open-source.
Course Structure
Students are expected to participate in all aspects of the class. This class involves developing topic knowledge and computer programming skills for visualizing data. The assumption is that students possess varying levels of skills related to programming. Class time will be spend engaging in a variety of tasks and activities, including lectures, group-work, applied coding activities, presentations, and discussions.
Course Schedule
Date | Week | Module | Topic |
---|---|---|---|
29-Aug | 1 | 1 | Introduction & Project Management |
1 | 2 | Graphical Perception | |
5-Sep | 2 | 3 | Data Frame Manipulation and Wrangling |
2 | 4 | Data Subsets and Summaries | |
12-Sep | 3 | 5 | The Grammar of Graphics |
3 | 6 | Visualizing Amounts | |
19-Sep | 4 | 7 | Visualizing Associations |
4 | 8 | Spatial Position and Adjustment | |
26-Sep | 5 | 9 | Considerations in Data Visualization |
5 | 10 | Color Scales and Palettes | |
3-Oct | 6 | 11 | Histograms and Density Plots* |
6 | 12 | Coordinates, Axes and Position Scales | |
10-Oct | 7 | 13 | Statistical Transformations (Data as-is Versus Summaries) |
7 | 14 | More Data Wrangling | |
17-Oct | 8 | Fall Break (no class) | |
24-Oct | 9 | 15 | Visualizing More Distributions |
9 | 16 | Visualizing Uncertainty | |
31-Oct | 10 | Mid-Term Presentation | |
7-Nov | 11 | 17 | Visualizing Trends |
11 | 18 | Legends and Arrangement | |
14-Nov | 12 | 19 | Designing Perceptually Efficient Visualizations |
12 | 20 | Annotation and Text | |
21-Nov | 13 | 21 | Multi-Panel Plots: Faceting and Layers |
13 | 22 | Attentional Control and Tradeoffs | |
28-Nov | 14 | 23 | Titles Captions & Tables |
14 | 24 | Figure Design (Themes) | |
5-Dec | 15 | Presentation (Last day of Instruction) |
Assignments and Grading
This is an engagement and skills-acquisition based course. At the beginning of the course and throughout, students will be given instruction on building and maintaining a website using quarto and github pages. Each week students will contribute blog posts and other content to their websites in response to module assignments. Students will be expected to submit URL links to their blogs using Blackboard. Students are expected to attend and participate in each class. The final project includes conducting, communicating, and preserving a reproducible data analysis project.
**Evaluation and Grading*
Item | Total Points |
---|---|
Knowledge Assessments | 10 |
Weekly Conceptual and Programming | 30 |
Midterm Presentation | 20 |
Final Project (pres and report) | 40 |
Percentage grades are converted to letter grades according to the following rubric.
Letter | Point Range |
---|---|
A | 94 - 100 |
A- | 90 - 93.99 |
B+ | 87 - 89.99 |
B | 84 - 86.99 |
B- | 80 - 83.99 |
C+ | 77 - 79.99 |
C | 74 - 76.99 |
C- | 70 - 73.99 |
D+ | 67 - 69.99 |
D | 64 - 66.99 |
D- | 60 - 63.99 |
F | 0 - 59.99 |
Attendance
Students are expected to attend and participate in each class.
Course Policies
Due dates
Due dates are suggestions for completing coursework on a weekly basis. You may be able to work ahead, but you are not encouraged to fall behind.
You should email me if you have an exceptional circumstance preventing you from taking an assessment during an assessment week.
Changes to the syllabus
The syllabus may be updated for clarity or to make adjustments for pedagogical purposes. The most current version of the syllabus is always available from the course website.
Accessibility
In order to receive disability-related academic accommodations students must first be registered with the Center for Student Disability Services. Students who have a documented disability or suspect they may have a disability are invited to set up an appointment with the Director of the Center for Student Disability Services, at 718-951-5538. If you have already registered with the Center for Student Disability Services, please provide your professor with the course accommodation form and discuss your specific accommodation with him/her.
Email Correspondence
I will regularly use e-mail but you should contact me on the Discord channel, which is where I will post announcements, changes in the syllabus, reminders, etc. You are responsible for monitoring Discord and e-mail regularly.
If you have questions please email me:
- Always add ’PSYC 167” to the subject line
- email me at: gcook@cmc.edu
University’s policy on Academic Integrity
The faculty and administration of Claremont McKenna College support an environment free from cheating and plagiarism. Each student is responsible for being aware of what constitutes cheating and plagiarism and for avoiding both.
Violations of Academic integrity
Each student is responsible for understanding and acting in accordance with the College’s policy on Academic Integrity, described below.
Academic Integrity
Although you may find yourself working on assignments with a partner or discussing them with classmates, all assignments should be your one original work. You are not to share materials with other students if that material has the potential of being copied, even if your intention is not to allow a classmate to copy your work. Any signs of academic dishonesty, even those raised by concerned peers, will be submitted to the Academic Standards Committee for review. Although I do not anticipate any events of academic dishonesty, any form of dishonestly of any form will not be tolerated. Many students are unclear of the definition of plagiarism so I have posted some CMC links to information that I believe will clarify the issue. In addition, any work completed for another course, past or present, may not be submitted for a grade for this course and would be a violation of integrity. http://registrar.academic.claremontmckenna.edu/acpolicy/default.asp
Statement of Reasonable Accommodations
Your experience in this class is important to me. If you have already established accommodations with Disability & Accessibility Services at CMC, please communicate your approved accommodations to me during the first week of the semester so we can discuss your needs in this course ASAP. You can start this conversation by forwarding me your accommodation letter. If you have not yet established accommodations through Accessibility Services but have a temporary health condition or permanent disability (conditions include but are not limited to: mental health, attention-related, learning, vision, hearing, physical or health), you are encouraged to contact Assistant Dean for Disability Services & Academic Success, Kari Rood, at AccessibilityServices@cmc.edu to ask questions and/or begin the process. General information and accommodations request information be found at the CMC DOS Accessibility Service’s website. Please note that arrangements must be made with advance notice in order to access the reasonable accommodations. You are able to request accommodations from CMC Accessibility Services at any point in the semester. Be mindful that this process may take some time to complete and accommodations are not retroactive. I would err on the side of caution and make sure your accommodations are sent to me even if you do not believe you need them as some students only learn they may need time after completing assessment. The Americans With Disabilities Act (ADA) and Section 504 of the Rehabilitation Act do not make accommodations retroactive. If you are approved for extra testing time for example, you must do so before an electronic assessment is posted in order for it to be integrated into the assessment. Claremont McKenna College values creating inclusive and accessible learning environments consistent with federal and state law. If you are not a CMC student, please connect with the Disability & Accessibility Services Coordinator on your campus regarding a similar process.
FYI on cheating etc.
Remember, you are responsible for not cheating or violating CMC’s Academic Integrity Policy. You are responsible for understanding that policy, and for conducting yourself in a manner such that you do not violate the policy.
The above link lists many examples of cheating and plagiarism that are not allowed. There are many more specific acts that you should NOT do. Here is an additional list of activities that will be sufficient cause for immediate failure in the course.
- Do not take pictures of exam or quiz questions and share them with other students
- Do not give other students answers during an exam or quiz, or any other assignment that is an individual assignment
- Do not copy work from another source and submit it as your own
- Do not copy and paste text from the internet and submit it as your own words
- Do not copy and paste text and slightly alter wording to pass the work off as your own
- Do not hire someone else to do the coursework for you
- Do not copy and paste text into a paraphrasing app, and then submit the output of the paraphrasing app as your own work
- Do not copy random words from the internet that have nothing to do with the assignment and submit them as your own work.
- Do not work on individual assignments with other students, share answers or other material, and then all hand in versions of the same thing that are slightly different.
- Do not plagiarize yourself by submitting work that you have previously completed in another class.
Mandate to report violations
If a faculty member suspects a violation of academic integrity and, upon investigation, confirms that violation, or if the student admits the violation, the faculty member MUST report the violation. Students should be aware that faculty may use plagiarism detection software.
There is no excuse for cheating. Students who are caught cheating may receive a failing grade for the entire course. All students who violate the academic integrity will receive a Faculty Action Report, which will go on their personal file at the Academic Integrity Office.
FAQ
If you have questions about the syllabus, let’s talk about it in class, and/or please create a thread to discuss the question on the discussion board for this course on Blackboard.