Skip to content

Week 02 - September 23

Class Description

This week we explore data structures and iteration patterns in programming, along with the mathematical foundations of set theory. We'll learn about strings, lists, and loops in Python while also diving into fundamental set operations and mathematical proof techniques.

Before Class

Flipped Classroom Reminder

Remember: Watch the videos before class so we can spend our time together on active learning and problem-solving!

Videos to Watch Before Class

Please watch the following videos before our class meeting:

CS 5001 - Week 2: Strings, Lists, and For Loops

CS 5002 - Module 3: Collection Representation

Practice Math Problems

Before class, you are encouraged to work on the practice problems in your notebook (the practice problems are posted on Slack).

Class Materials

📋 Handouts

💻 Code Examples

Interactive Python examples to explore during and after class:

String Operations

List Operations

Set Theory & Operations

Power Sets

Real-World Applications

💡 Tip: Click on any example above to view the code directly in your browser, then copy and run it in your Python environment!