Homework
Enrichment Video (EV)
Every week during SPIS, we will have a set of videos that you will watch and reflect on. The purpose of these videos is to provide you with a broader context for the specific technical knowledge and skills you are learning. We will provide links to the videos, and you will submit a response to a set of short questions in a Google Form, which will also be linked here in this homework.
Algorithmic Problem Solving (APS)
Each student is expected to work by herself/himself to complete homework and exams. However, in the case of homework, students are encouraged to discuss high-level ideas and strategies among themselves in small groups. This in no way relieves the responsibility on the part of each student to work out all the details and to write the solutions by herself/himself. You will submit your homework via GradeScope.
EV 1: Map of Computer Science
Release Date: Sunday (8/2)
Due Date: Thursday (8/6) @ 9:00 AM
Google Form: https://forms.gle/KDt4PZj28Qh7548K9
APS 1: Divide-and-Conquer
Release Date: Tuesday (8/4)
Due Date: Sunday (8/9) @ 9:00 PM
Assignment: Write-Up and Optional Challenge Problems
EV 2: Great Minds
Release Date: Monday (8/10)
Due Date: Thursday (8/13) @ 9:00 AM
Video 1: https://youtu.be/Bdr9QBRcPEk
Video 2: https://youtu.be/PPLDZMjgaf8
Google Form: https://forms.gle/aAdQ5Q1DnN9mBTPQ7
APS 2: Greedy Method
Release Date: Tuesday (8/11)
Due Date: Sunday (8/16) @ 9:00 PM
Assignment: Write-Up and Optional Challenge Problems
EV 3: Bias in Machine Learning
Release Date: Monday (8/17)
Due Date: Thursday (8/20) @ 9:00 AM
Video: https://youtu.be/59bMh59JQDo
Google Form: https://forms.gle/wJswxfPKi1grc3oM7
APS 3: Sorting
Release Date: Tuesday (8/18)
Due Date: Sunday (8/23) @ 9:00 PM
Assignment: Write-Up
APS 4: Dynamic Programming
Release Date: Tuesday (8/25)
Due Date: Tuesday (9/1) @ 9:00 PM
Assignment: Write-Up and Optional Challenge Problems