Combined Presentations

This page includes both the pre-recorded lecture series and the interactive Zoom presentations. Click on a link to see the video if it is available. All videos are restricted to a valid Cornell netid login. However, slides and demo code may be downloaded without a Cornell netid.

Note: These versions of the videos are not closed-captioned. If you need closed captioning support for these videos, please visit the official VOD channel for CS 1110.

Oct. 8. Asserts and Error Handling

Asserts and Error Handling

This presentation references Lesson 13 and 14.

In this session we review how we read error messages in Python. We also show how to both create errors and how to recover from them.    Attend ›

October 8, 2020 slides demos

Lesson 14. Error-Handling

Now that we can create errors, what can we do with them? In this lesson we introduce a new control structure for recovering from errors.    Watch ›

4 videos totalling 26:00 minutes. slides demos

Lesson 13. Errors and Asserts

In this lesson we show how to use our understanding of Python memory to read error messages. We also show how to create our own error messages and why    Watch ›

6 videos totalling 41:54 minutes. slides demos

Oct. 6. Memory in Python

Memory in Python

This presentation references Lesson 12.

In this session we take a closer look at the three memory areas of Python. This will help us understand what the Python Tutor is showing when we write more complex programs in the future.    Attend ›

October 6, 2020 slides no demos

Lesson 12. Python Memory

Now that we have objects, we have all of the tools to properly visualize what is going on when we execute Python. In this lesson we see how everything fits together.    Watch ›

7 videos totalling 40:52 minutes. slides demos