Assignments
This page provides links to all of the assignments for the course.
Assignment Types
There are three main types of assignments in this course:
1. Coding Challenges
Nearly every week you will have a set of coding challenges to complete. These coding challenges will be turned in on Brightspace but will not be graded. I encourage you to work together on these challenges but to make sure that you understand the concepts yourself.
Each day I will randomly select a set of students to share their solutions to a selected exercise. If you can’t figure out the problem that’s been assigned to you, then explain where you got stuck and what you tried.
2. Research Project
As a demonstration of your learning in this course, you will design and carry out a quantitative research project, start to finish. The project has several milestones:
- Project Idea and Dataset Identification - Due September 3
- Project Planning Document - Due October 15
- Project Presentation - Due December 3 & 5
- Project Report - Due December 11
3. Reflection Papers
Two times during the course you will respond to a set of reflection questions:
- Self-Assessment Reflection - Due October 15
- Final Self-Reflection - Due December 12
Weekly Coding Challenges
- Week 1 Coding Challenge
- Week 2 Coding Challenges
- Week 3 Coding Challenges
- Week 4 Coding Challenges
- Week 5 Coding Challenges
- Week 6 Coding Challenges
- Week 7 Coding Challenges
- Week 8 Coding Challenges
- Week 9 Coding Challenges
- Week 10 Coding Challenges
- Week 11 Coding Challenges
- Week 12 Coding Challenges
- Week 13 Coding Challenges
Paper Discussions
Every Thursday we will review a paper that uses computational methods. On the first day, you will sign up to lead the discussion for one or more of these papers. When leading the discussion, you will prepare a presentation as though you were presenting the paper at a conference and then lead a discussion about it.
See the schedule for the list of papers we’ll be discussing each week.