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
![]() |
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
![]() |
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 |