Homework

All homework assignments will be due on Friday at 11:59 PM unless otherwise noted in the syllabus below.

Instructor command history

We have a tool developed that allows us to log our history of shell commands and immediately send them to a GitHub repository for students in the classroom to view and copy and paste. You can find this history here.

January 2024

</td> </tbody> </table> ### February 2024
Monday Tuesday Wednesday Thursday Friday References &
Homework
Jan 1 Jan 2 Jan 3 Jan 4 Jan 5
Course Overview
(video)
Software checkup
Jan 8 Jan 9 Jan 10
Jan 11 Jan 12
Command line
(video)
Version control
(video)
Jan 15 Jan 16 Jan 17 Jan 18 Jan 19
SEDS Homework 1 due
Version control
(video)
Turning in HW 1
Procedural Python
Python & Pandas
(Note! Videos did not record for this class. I have links to last years recordings for Tuesday of next week.)
Jan 22 Jan 23 Jan 24 Jan 25
SEDS Homework 1 due
Jan 26 Videos for home learning for the rest of the week:
From nothing to something From nothing to something
</tbody> </table> ### March 2024
Monday Tuesday Wednesday Thursday Friday References &
Homework
Jan 29
Jan 30 Jan 31 Feb 1 Feb 2
Project Overview & ideation
Project pitches and matchmaking
Feb 5 Feb 6 Feb 7 Feb 8 Feb 9
Use cases

Project verification
Software design


Feb 12
Feb 13 Feb 14 Feb 15 Feb 16
Draft of Use Cases and Component Specification due!
Unit tests & TEST DRIVEN DEVELOPMENT
(video)
Debugging
Exceptions
Entropy repository
(video)
Feb 19 Feb 20
Feb 21 Feb 22 Feb 23
Communicating about code
Version control, part 3
Homework 3 due
Documentation and Style
python_demo_1.py
python_demo_2.py
Monday Tuesday Wednesday Thursday Friday References &
Homework
Feb 26 Feb 27 Feb 28
Feb 29 Mar 1
Project structure
Virtualization
Mar 4
Mar 5 Mar 6 Mar 7 Mar 8
Continuous Integration
Viz with Altair
Mar 11 Mar 12
Nothing!
Mar 13
4:30 – 6:20PM
Final presentations
11:59 PM
Deadline to push final version of project code on github
Mar 14 Mar 15
## Additional Information ### Absence and COVID Policy Please let us know via email or private canvas message if you plan to miss a class. Please leverage this option if you test positive for COVID or otherwise are sick! Additionally, if you do have COVID, use the [reporting tool](https://www.ehs.washington.edu/system/files/resources/COVID-19-public-health-flowchart.pdf). If you miss a class (and let us know ahead of time) we will provide supplimentary material. ### Religious Accommodations Policy Washington state law requires that UW develop a policy for accommodation of student absences or significant hardship due to reasons of faith or conscience, or for organized religious activities. The UW’s policy, including more information about how to request an accommodation, is available at [Religious Accommodations Policy](https://registrar.washington.edu/staffandfaculty/religious-accommodations-policy/). Accommodations must be requested within the first two weeks of this course using the [Religious Accommodations Request form](https://registrar.washington.edu/students/religious-accommodations-request/). ### Access and Accommodations Your experience in this class is important to us. If you have already established accommodations with Disability Resources for Students (DRS), please communicate your approved accommodations to the instructors at your earliest convenience so we can discuss your needs in this course. If you have not yet established services through DRS, but have a temporary health condition or permanent disability that requires accommodations (conditions include but not limited to; mental health, attention-related, learning, vision, hearing, physical or health impacts), you are welcome to contact DRS at **206-543-8924** or <uwdrs@uw.edu> or [disability.uw.edu](http://depts.washington.edu/uwdrs/). DRS offers resources and coordinates reasonable accommodations for students with disabilities and/or temporary health conditions. Reasonable accommodations are established through an interactive process between you, your instructor(s) and DRS. It is the policy and practice of the University of Washington to create inclusive and accessible learning environments consistent with federal and state law.