Please note: the dates on this page are tentative and may change to correspond with changes in lecture pacing.
All weekly homework assignments should be turned in via Canvas. Homeworks are due at 11:59 p.m. on their In day. They will be graded and returned with solutions for the problems.
Assignments can be completed either directly in canvas or through a pdf submission. If you choose to do a pdf, we recommend using LaTeX--
for more information, as well as helpful LaTeX tips, we've compiled a helpful page of goodies.
# | Homework | Out | In | Solutions | |
---|---|---|---|---|---|
1 | Homework 1 | 9/22/20 | 10/1/20 | Solution | |
2 | Homework 2 | 10/6/20 | 10/13/20 | Solutions | |
3 | Homework 3 | 10/13/20 | 10/20/20 | Solutions | |
4 | Homework 4 | 10/27/20 | 11/10/20 | Solutions | |
5 | Homework 5 | 11/12/19 | 11/19/19 | Solutions |
Projects are due at 11:59 p.m. on the day they are marked as In.
The first two projects make use of SQLite, so some students may find this useful in testing/viewing their databases.
Project | Out | In |
---|---|---|
ETL - Extract, Transform, Load | 10/2/20 | 10/25/20 |
B+tree | 10/29/20 | 11/17/20 |
Concurrency and Recovery | 11/19/20 | 12/8/20 |
All quizzes will be released on the day listed, and you will have 24 hours in which to complete them.
# | Quiz | Date |
---|---|---|
1 | Quiz 1 | 10/29/20 |
2 | Quiz 2 | 11/24/20 |
You are not allowed to turn in homeworks late. We will count every homework and we will take off 20% per late day. You do not get any free late days.
For projects, each student gets 5 late days during the semester, in that they are not penalized for them. At the end of the semester, we will optimally distribute the five late days as needed on your projects. After your five late days, we will take off 25% per late day.
You will also receive grade reports via e-mail to keep you posted on your progress.