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, Aug 27, 2025 Introduction ✏️
Fri, Aug 29, 2025 Hello, World! 📽️✏️ ⏯️ 📖 hello_world.py Check-in Assignment @ 12:00pm
Mon, Sep 1, 2025 Labor Day (no class)
Wed, Sep 3, 2025 PennDraw 📽️✏️ ⏯️ 📖 my_house.py
brat.py
meme.py
future.jpg
HW00 Check-in Assignment @ 12:00pm
Fri, Sep 5, 2025 Variables & Types 📽️✏️ ⏯️ 📖 Check-in Assignment @ 12:00pm
Mon, Sep 8, 2025 Variables & Types 📽️✏️ ⏯️ 📖 Check-in Assignment @ 12:00pm
Wed, Sep 10, 2025 Conditionals 📽️✏️ ⏯️ 📖 Check-in Assignment @ 12:00pm
HW00 @ 11:59pm
Rec 0
Fri, Sep 12, 2025 Conditionals & Interactivity 📽️✏️ ⏯️ 📖 Check-in Assignment @ 12:00pm
Mon, Sep 15, 2025 Sequences 📽️✏️ ⏯️ guessing.py
timer.py
Check-in Assignment @ 12:00pm
Rec 1
Wed, Sep 17, 2025 Loops & File Reading 📽️✏️ ⏯️ gradient.py
gradient_loop.py
first_three_lines.py
hello.txt
beep.boop
Check-in Assignment @ 12:00pm
HW01 @ 11:59pm
Fri, Sep 19, 2025 Loops & Comprehensions 📽️✏️ ⏯️ first_three_lines.py
hello.txt
beep.boop
read_beep.py
Check-in Assignment @ 12:00pm
Rec 2
Mon, Sep 22, 2025 Functions 📽️✏️ ⏯️ Check-in Assignment @ 12:00pm
Wed, Sep 24, 2025 Functions (same videos, make sure to watch the ones about Type Annotations) 📽️✏️ ⏯️ Check-in Assignment @ 12:00pm
HW02 @ 11:59pm
Fri, Sep 26, 2025 Caesar Stuff 📽️ ⏯️ ord_chr.md Check-in Assignment @ 12:00pm
Mon, Sep 29, 2025 Sets 📽️✏️ ⏯️ gradient.py Check-in Assignment @ 12:00pm
Rec 3
Wed, Oct 1, 2025 Dicts 📽️✏️ ⏯️ books.txt
book_recommender.py
Check-in Assignment @ 12:00pm
HW03 @ 11:59pm
Fri, Oct 3, 2025 Writing Unit Tests 📽️✏️ ⏯️
Mon, Oct 6, 2025 Writing Unit Tests 📽️ Check-in Assignment @ 12:00pm
Rec 4
Wed, Oct 8, 2025 Choosing a Data Structure ✏️ ⏯️ my_problems.py
my_problems_tests.py
Check-in Assignment @ 12:00pm
HW04 @ 11:59pm
Fri, Oct 10, 2025 FALL BREAK! (No Class)
Mon, Oct 13, 2025 Exam Review Rec 5
Wed, Oct 15, 2025 Exam 1