DS 250 Competency
We need skills not grades! Shifting Attention
Competency scale
You must complete all competency items at the level detailed to achieve the listed grade. You can request half-step adjustments if you fall slightly short on some elements and over on others.
You will need to provide a detailed description in your Course Goals Letter of the items you completed to support your grade request. The course goals letter is a reflection on your efforts and the competencies they align with as well as your reflection on achieving your goals for this course.
Example Course Goals Letter (End):
Here is my assessment of my efforts and the competencie they aligh with as well as my reflection on achieving my goals for this course:
Projects 29 points (B-)
Project Stretchs 1 (C)
Mid-project checkpoints 4 (B+)
Methods & Calculations checkpoints 4 (C+)
DS Community 3 (A)
Coding challenge 3 (A/B)
The over-under of my work is a B/B+. I am requesting a B+ for the course.
Leader (A)
Element | Requirement | Description |
---|---|---|
Projects | 34 Points | 5 points per project |
Project Stretchs | At least 3 | 3 projects all stretches |
Mid-project checkpoints | 5 completed | Full credit (online only) |
Methods & Calculations checkpoints | 6 completed | All 6 @ 100% Full Points |
DS Community | At least 3 | – |
Course Goal Letter (End) | submission | – |
Coding challenge | At least 3 | Score is out of 4 |
Supporter (B)
Element | Requirement | Description |
---|---|---|
Projects | 29 Points | 5 points per project |
Project Stretchs | At least 2 | 2 projects all stretches |
Mid-project checkpoints | 3 completed | Full credit (online only) |
Methods & Calculations checkpoints | 5 completed | 5 @ 100% Full Points |
DS Community | At least 2 | – |
Course Goal Letter (End) | submission | – |
Coding challenge | At least 3 | Score is out of 4 |
Listener (C)
Element | Requirement | Description |
---|---|---|
Projects | 24 Points | 5 points per project |
Project Stretchs | At least 1 | 1 projects all stretches |
Mid-project checkpoints | 3 completed | Full credit (online only) |
Methods & Calculations checkpoints | 3 completed | 3 @ 100% Full Points |
DS Community | At least 1 | – |
Course Goal Letter (End) | submission | – |
Coding challenge | At least 2 | Score is out of 4 |
Asleep (D)
Element | Requirement | Description |
---|---|---|
Projects | 14 Points | 5 points per project |
Project Stretchs | None | 0 projects all stretches |
Mid-project checkpoints | 1 completed | Full credit (online only) |
Methods & Calculations checkpoints | 2 completed | 2 @ 100% Full Points |
DS Community | None | – |
Course Goal Letter (End) | None | – |
Coding challenge | None | Score is out of 4 |
Competency elements
Projects (Questions|Tasks)
Each of the 7 projects is worth 5 points. There is a draft submission due Wednesday (W) of the 2nd week of the project and the final draft due the following Saturday (S). This gives you 2 attempts to get full points on the project. There are 6 two-week projects (P0-P5) and 1 one-week project (P6). Typically no resubmissions are allowed once the project closes in Canvas. Make the changes and take advantage of the resubmit within this window.
Projects 1-5 will have stretch questions. You must complete all the core qeustions first before attempting the stretch questions. You must complete all the stretch questions accurately for the project to count toward the competencies. The number in the competencies relating to Project Stretches is the number of projects with all the stretch questions completed.
Grading Details
- 1 point: Submission
- 3 points: Submission of a good faith attempt with a statement of work quality.
- 4 points: High-quality work that addresses each of the Questions and Tasks and a comment in Canvas of your statement of work quality.
- 5 points: Addressed issues and completion of resubmission (if needed).
Checkpoints (methods and calculations)
These Methods and Calculation Quizzes are in Canvas and they open when the project starts. They have unlimited attempts and remain open until the end of the semester. You must get a 100% on these quizzes for them to count toward the competencies.
Examples
- Fact-Finding Questions (Calculate descriptive summaries): Fact-finding questions help you with calculations that build into the Questions and Tasks of the project. These questions have clearly defined answers using Python calculations. You should expect 2-3 problems.
- Example: Using the top 10 airports in size, what is the average size?
- Example: What proportion of flights are delayed at the largest airport?
- How the code works questions (Explaining the tools): This part could have direct answer questions or open-ended questions.
- Example (direct): What is the recommended function for arranging your data by a variable? What are the outputs after using
<FUNCTION>
? - Example (open): Your client has shown some confusion about NumPy’s ‘nan’ handling in Python. Help them understand by answering the question, ‘How is missing data handled in Pandas?’
Checkpoints (Mid-project status)
The mid-project checkpoint has a few questions. It opens the first day of the project and closes on the first Saturday of a 2 week project. It has the following questions.
Examples
- Throughout this project, you have worked on a code. Record a video showing your code that is no more than 1 minute. This video must include: > How long have you worked on this code? > What is your code designed to do? > What are, if any, the issues you’re facing? > What questions or tasks have you checked off?
- Submit your 1 minute video. > You may share any additional notes with your teacher using the Canvas comment feature.
Data Science Community
To earn credit for the DS Community element you must complete tasks from the list below. At the end of the semester, you will be asked to report on how many tasks you completed and what you learned from them. See the Competency Scale above to determine how many you need to complete based on the grade you want.
- Attend Data Science Society at least once.
- Sign up for an email newsletter that will teach you more about data science. Data Science Weekly or Data Elixir are good options.
- Listen to a podcast episode about data science. Build a Career in Data Science has some excellent episodes.
- Watch a professional presentation on YouTube about data science. Be prepared to share the link and a summary of the video.
- Reach out to someone who works in a data-related field and ask them for 15 minutes of their time. Use this time to conduct an “informational interview” and learn more about their responsibilities and career path.
- Research and apply to at least 5 data-related jobs or internships.
Finishing the semester
Submit a Course Goals Letter (End) that includes what you have learned from this class, the next data science course you plan on taking, and the final grade that you are requesting based on the work you have submitted compared to the competencies above.
Coding challenge
We will have a timed (60 min) coding challenge on the ultimate or penultimate day of class. This is not a traditional exam and is similar to the projects all semester in size and scope but is accumulative. It will cover the general techniques that we have been practicing throughout the course. You will rely on your code from the projects and the methods and calculations checkpoints to complete the challenge.
We expect to have a few practice challenges throughout the semester. We will score the coding challenge on a four-point scale.
- 1 point: At least you tried.
- 2 points: You have learned some items from the course, but your work in the coding challenge is deficient.
- 3 points: Your submission uses proper coding techniques and addresses the objective.
- 4 points: Exceptional work. Your code can be used as a solution to share with others.