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.
📽️ Pre-Class Slides | ✏️ In-Class Slides | ⏯️ Pre-Class Video | 📖 Notes |
Date | Topics | Slides | Videos | Notes | Example Code | HW Assigned | Due Dates | Recitation Slides |
---|---|---|---|---|---|---|---|---|
Wed, Jan 15, 2025 | Introduction | ✏️ | ||||||
Fri, Jan 17, 2025 | Hello, World! | 📽️ ✏️ | ⏯️ | 📖 | hello_world.py |
Check-in Assignment @ 1:45pm
|
||
Mon, Jan 20, 2025 | MLK Jr. Day (no class) | |||||||
Wed, Jan 22, 2025 | PennDraw | 📽️ ✏️ | ⏯️ | 📖 | my_house.py brat.py meme.py future.jpg | HW00 |
Check-in Assignment @ 1:45pm
|
|
Fri, Jan 24, 2025 | Variables & Types | 📽️ ✏️ | ⏯️ | 📖 |
Check-in Assignment @ 1:45pm
|
|||
Mon, Jan 27, 2025 | Variables & Types | 📽️ ✏️ | ⏯️ | 📖 |
Check-in Assignment @ 1:45pm
|
|||
Wed, Jan 29, 2025 | Conditionals | 📽️ ✏️ | ⏯️ | 📖 |
Check-in Assignment @ 1:45pm
HW00 @ 11:59pm |
Rec 0 | ||
Fri, Jan 31, 2025 | Conditionals & Interactivity | 📽️ ✏️ | ⏯️ | 📖 |
Check-in Assignment @ 1:45pm
|
|||
Mon, Feb 3, 2025 | Sequences | 📽️ ✏️ | ⏯️ | guessing.py timer.py |
Check-in Assignment @ 1:45pm
|
Rec 1 | ||
Wed, Feb 5, 2025 | 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, Feb 7, 2025 | Loops & Comprehensions | 📽️ ✏️ | ⏯️ | first_three_lines.py hello.txt beep.boop read_beep.py |
Check-in Assignment @ 1:45pm
|
|||
Mon, Feb 10, 2025 | Functions | 📽️ ✏️ | ⏯️ |
Check-in Assignment @ 1:45pm
|
||||
Wed, Feb 12, 2025 | Functions | 📽️ ✏️ |
Check-in Assignment @ 1:45pm
HW02 @ 11:59pm |
|||||
Fri, Feb 14, 2025 | Functions | 📽️ ✏️ |
Check-in Assignment @ 1:45pm
|
|||||
Mon, Feb 17, 2025 | Sets | 📽️ ✏️ | ⏯️ | gradient.py |
Check-in Assignment @ 1:45pm
|
|||
Wed, Feb 19, 2025 | Dicts | 📽️ ✏️ | ⏯️ | books.txt |
Check-in Assignment @ 1:45pm
HW03 @ 11:59pm |
|||
Fri, Feb 21, 2025 | Writing Unit Tests | 📽️ ✏️ | ⏯️ | |||||
Mon, Feb 24, 2025 | Choosing a Data Structure | ✏️ | ⏯️ |
Check-in Assignment @ 1:45pm
|
||||
Wed, Feb 26, 2025 | Object Oriented Programming | 📽️ ✏️ | ⏯️ |
Check-in Assignment @ 1:45pm
HW04 @ 11:59pm |
||||
Fri, Feb 28, 2025 | Object Oriented Programming | 📽️ ✏️ | ⏯️ | ball.py bouncing_balls.py |
Check-in Assignment @ 1:45pm
|
|||
Sun, Mar 3, 2024 | Exam 1 | |||||||
Wed, Mar 5, 2025 | Functional Programming | 📽️ ✏️ | ⏯️ | functional_lecture_polls.py |
Check-in Assignment @ 1:45pm
|
|||
Fri, Mar 7, 2025 | Functional Programming | 📽️ ✏️ |
Check-in Assignment @ 1:45pm
|
|||||
Sun, Mar 10, 2024 | Spring Break (No Class) | |||||||
Tue, Mar 12, 2024 | Spring Break (No Class) | |||||||
Thu, Mar 14, 2024 | Spring Break (No Class) |