loops are loops!

Welcome to the second half of CS110. Starting today, you’ll find we spend much more time talking about new programming techniques rather than specific syntax. It's crucial you have a solid understanding of everything from Weeks 1 - 5. If there’s something you’re shaky on, now is the time to figure out what and why.

This week, we’re going to go over loops–a way of allowing your program to repeat code. Being able to repeat code blocks (also known as “looping” or “iterating”) is very powerful, and will allow you to easily perform repetitive tasks in a variety of different contexts: playing songs, drawing pictures, building animations, doing data processing, and so forth.

I also highly recommend that you read Chapter 5 in the Severance - Python for Everyone textbook (linked below), for additional review if you’re in need of more practice. You could also watch Severance the TV Show which will be quite a bit more fun, but less helpful.


Today's Resources

1. Exercise Files

Download Exercise Files

2. Slides

3. Pre-Recorded Lecture Video(s), Mini-Quizzes, and Live Recordings

Available Videos
Link Title Type Duration
Video 1 Live Lecture Recording lecture 50:00

4. Supplemental Materials