Calendar
All assignments are due at 11:59 PM on the date listed. Homework Assignments (HWs) and Self-reflections (SRs) are always due on Saturdays to ensure that you have at least one day a week with no course obligations.
Assignments
Earning “Satisfactory” marks on Self-reflections (SRs), Homework Assignments (HWs), and the Portfolio Repository (PR) will determine your letter grade (e.g. A, B, etc.) for this course. See Grader Tracker below.
Links to assignments will become available as they are assigned.
Assignment Type | Assignment Title | Date Assigned | Date Due |
---|---|---|---|
SR | Pre-course Self Reflection (SR#1) | 09/30/2024 | 10/05/2024 |
HW | Homework Assignment #1 | 09/30/2024 | 10/05/2024 |
HW | Homework Assignment #2 | 10/07/2024 | 10/19/2024 |
HW | Homework Assignment #3 | 10/21/2024 | 11/09/2024 |
SR | Mid-course Self Reflection (SR#2) | 10/28/2024 | 11/02/2024 |
HW | Homework Assignment #4 | 11/11/2024 | 11/30/2024 |
PR | Portfolio Repository | 11/11/2024 | 12/07/2024 |
SR | Final Self Reflection (SR#3) | 12/02/2024 | 12/07/2024 |
End-of-class surveys
End-of-class surveys (EOCs) will become available at the end of each class (Mondays) and are due by end-of-day (11:59 PM). Completing EOCs by the due dates / times will determine whether you earn a +/- on your course grade. See Grade Tracker below.
Links to surveys will become available as they are assigned.
EOC link | Date Assigned | Date Due |
---|---|---|
EOC (week 1) | Mon 09/30/2024 | Mon 09/30/2024 |
EOC (week 2) | Mon 10/07/2024 | Mon 10/07/2024 |
EOC (week 3) | Mon 10/14/2024 | Mon 10/14/2024 |
EOC (week 4) | Mon 10/21/2024 | Mon 10/21/2024 |
EOC (week 5) | Mon 10/28/2024 | Mon 10/28/2024 |
EOC (week 6) | Mon 11/04/2024 | Mon 11/04/2024 |
No lecture or EOC (week 7) | NA | NA |
EOC (week 8) | Mon 11/18/2024 | Mon 11/18/2024 |
EOC (week 9) | Mon 11/25/2024 | Mon 11/25/2024 |
EOC (week 10) | Mon 12/02/2024 | Mon 12/02/2024 |
Grade Tracker
Use the Grade Tracker, below, to determine your course grade:
Redeem tokens in exchange for assignment extensions, missing class, or to revise / resubmit an assignment that received a “Not Yet” mark.
Rubric
Each Homework Assignment (HWs) will include an individual rubric. However, to earn a “Satisfactory” assignments must adhere to best practices for producing professional output. Below are examples of professional and unprofessional outputs for guidance.
Examples of Professional Output:
Getting unstuck
Where to find help
Being a great data scientist isn’t about writing perfect code; it’s about learning how to teach yourself and when to ask for help. The only way to get better at this process is to practice by taking the time to troubleshoot on our own, so you should always plan to start there! The graphic below shows the order in which you should approach different resources for help:
Roadblock checklist
If you hit a roadblock, run through this checklist to make sure you’ve done your due diligence before bringing your question(s) to a peer, TA, or instructor.
How to ask questions
When you decide to ask a question to a peer, TA, or instructor be sure to:
- Provide context. For example, “I’m trying to do this…” or “I’m working on the task where we do this…”
- Share the specific challenge. “I’m specifically trying to [insert function / package] to do this thing.”
- Share what happens and what you’ve learned. “I repeatedly get an error message that says [this]. I’ve tried [this] and [this]”
- Show your code ideally with a reprex that they can run / test.
- Value and expect the Socratic method, especially in classes and workshops – our goal is to provide critical thinking that is transferable, not just to provide a quick fix for a single error.