# Week 7

### To-Do

Homework:

* Decide for one of the two final projects (they will be shown on your certificate)
  * Knowledge Cards: Flash Card Tool
  * Digital Pet: Interactive Virtual Companion
* List out what data the program has to handle (e.g. flash card with front and back, pet stats like hunger) and the matching data structures you need in python
* Create a flow chart for the program, like you have seen with hangman in the course:

<figure><img src="https://4020123021-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MHobCAnoTQkN71lOgdv%2Fuploads%2FZ15UofoY9Oiw95kEgYt4%2FSolution%2B-%2BHangman%2BFlowchart%2B1(1).png?alt=media&#x26;token=6069701c-04f8-4fd1-8484-5a8bb49d81a5" alt="Hangman Flow Chart" width="375"><figcaption><p>Flow Chart for the hangman program</p></figcaption></figure>

* We will form groups of \~5 people and you will get time to discuss together

***

### Totally Optional

* **Watch lecture 5 of the Havard Python Course:**

{% embed url="https://cs50.harvard.edu/python/2022/weeks/5/" %}

For the best learning experience, it's recommended to watch the lecture twice: first for a quick overview, and then more slowly while taking notes. Please ensure you allocate sufficient time for this.

Always first create a copy with "Copy to Drive" or download the notebooks to work locally on them. Otherwise your progress won't be saved!!

