CIS 1100 Schedule
- Topics, reading assignments, and due dates are subject to change. This page will be updated throughout the semester, so please reload this page before lectures to get the most up-to-date information.
- Attendance at each lecture is expected.
Date | Topics | Slides | Videos | Notes | Example Code | HW Assigned | Due Dates | Recitation Slides |
---|---|---|---|---|---|---|---|---|
Wed, Aug 28, 2024 | Introduction | ✏️ | ||||||
Fri, Aug 30, 2024 | Hello, World! | 📽️ ✏️ | ⏯️ | 📖 | hello_world.py | Check-in Assignment @ 1:45pm | ||
Mon, Sep 2, 2024 | Labor Day | |||||||
Wed, Sep 4, 2024 | PennDraw | 📽️ ✏️ | ⏯️ | 📖 | my_house.py | HW00 | Check-in Assignment @ 1:45pm | |
Fri, Sep 6, 2024 | Variables & Types | 📽️ ✏️ | ⏯️ | 📖 | Check-in Assignment @ 1:45pm | |||
Mon, Sep 9, 2024 | Variables & Types | 📽️ ✏️ | ⏯️ | 📖 | Check-in Assignment @ 1:45pm | Recitation 0 | ||
Wed, Sep 11, 2024 | Conditionals | 📽️ ✏️ | ⏯️ | 📖 | Check-in Assignment @ 1:45pm HW00 @ 11:59pm | |||
Fri, Sep 13, 2024 | Conditionals & Interactivity | 📽️ ✏️ | ⏯️ | 📖 | Check-in Assignment @ 1:45pm | |||
Mon, Sep 16, 2024 | Sequences | 📽️ ✏️ | ⏯️ | guessing.py timer.py | Check-in Assignment @ 1:45pm | Recitation 1 | ||
Wed, Sep 18, 2024 | Loops & File Reading | 📽️ ✏️ | ⏯️ | gradient.py gradient_loop.py first_three_lines.py hello.txt beep.boop | Check-in Assignment @ 1:45pm HW01 @ 11:59pm | |||
Fri, Sep 20, 2024 | Loops & Comprehensions | 📽️ ✏️ | ⏯️ | first_three_lines.py hello.txt beep.boop read_beep.py | Check-in Assignment @ 1:45pm | |||
Mon, Sep 23, 2024 | Functions | 📽️ ✏️ | ⏯️ | Check-in Assignment @ 1:45pm | Recitation 2 | |||
Wed, Sep 25, 2024 | Functions | 📽️ ✏️ |
"No video for Wednesday! We'll be practicing more of the same material."
—Harry |
Check-in Assignment @ 1:45pm HW02 @ 11:59pm | ||||
Fri, Sep 27, 2024 | Functions | 📽️ ✏️ | Check-in Assignment @ 1:45pm | |||||
Mon, Sep 30, 2024 | Sets | 📽️ ✏️ | ⏯️ | gradient.py | Check-in Assignment @ 1:45pm | Recitation 3 | ||
Wed, Oct 2, 2024 | Dicts | 📽️ ✏️ | ⏯️ | books.txt | Check-in Assignment @ 1:45pm HW03 @ 11:59pm | |||
Fri, Oct 4, 2024 | Fall Break (no class) | |||||||
Mon, Oct 7, 2024 | Writing Unit Tests | 📽️ | ⏯️ | Check-in Assignment @ 1:45pm | ||||
Wed, Oct 9, 2024 | Exam 1 | |||||||
Fri, Oct 11, 2024 | Unit Tests & Debugging | 📽️ | Check-in Assignment @ 1:45pm | |||||
Mon, Oct 14, 2024 | Working with Data | 📽️ | Check-in Assignment @ 1:45pm | |||||
Wed, Oct 16, 2024 | Working with Data | 📽️ | Check-in Assignment @ 1:45pm HW04 @ 11:59pm | |||||
Fri, Oct 18, 2024 | Working with Data | 📽️ | Check-in Assignment @ 1:45pm | |||||
Mon, Oct 21, 2024 | Object Oriented Programming | 📽️ | Check-in Assignment @ 1:45pm | |||||
Wed, Oct 23, 2024 | Object Oriented Programming | 📽️ | Check-in Assignment @ 1:45pm HW05 @ 11:59pm | |||||
Fri, Oct 25, 2024 | Search | 📽️ | Check-in Assignment @ 1:45pm | |||||
Mon, Oct 28, 2024 | Choosing a Data Structure | Check-in Assignment @ 1:45pm | ||||||
Wed, Oct 30, 2024 | Traversing Nested Data | Check-in Assignment @ 1:45pm HW06 @ 11:59pm | ||||||
Fri, Nov 1, 2024 | Functional Programming | Check-in Assignment @ 1:45pm | ||||||
Mon, Nov 4, 2024 | Functional Programming | Check-in Assignment @ 1:45pm | ||||||
Wed, Nov 6, 2024 | Recursion | Check-in Assignment @ 1:45pm HW07 @ 11:59pm | ||||||
Fri, Nov 8, 2024 | Recursion | Check-in Assignment @ 1:45pm | ||||||
Mon, Nov 11, 2024 | Reading Documentation | Check-in Assignment @ 1:45pm | ||||||
Wed, Nov 13, 2024 | Scraping | Check-in Assignment @ 1:45pm HW08 @ 11:59pm | ||||||
Fri, Nov 15, 2024 | Scraping | Check-in Assignment @ 1:45pm | ||||||
Mon, Nov 18, 2024 | Scraping | Check-in Assignment @ 1:45pm | ||||||
Wed, Nov 20, 2024 | Exam 2 | Check-in Assignment @ 1:45pm |