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.

Lesson 28. Generators

Generators are a brand new topic that we are introducing this year. They are a way to speed up for-loop computations.    Watch ›

9 videos totalling 1:06 hours slides demos

Dec. 1. GUI Applications

GUI Applications

This presentation references Lesson 26, 27.

In this presentation we talk more about the game2d module that is used in the final assignment. This module contains all of the clases you will subclass.    Attend ›

December 1, 2020 slides demos

Lesson 27. GUI Applications

Now that we understand both loops and classes, we can make complex graphical applications. This will be the focus of the final assignemnt in the course.    Watch ›

10 videos totalling 1:15 hours slides demos

Lesson 26. While Loops

In this series we introduce while-loops, which are an alternate form of iteration. This is the last true control-structure introduced in this course.    Watch ›

8 videos totalling 57:39 minutes. slides demos

Nov. 12. Dynamic Typing

Dynamic Typing

This presentation references Lesson 24, 25.

Our last presentation on classes reviews the issue of typing, and why this has become much trickier with the introduction of subclasses. This is the last material convered in the second exam.    Attend ›

November 12, 2020 slides demos