Lesson Videos

This page contains all of the pre-recorded video lessons posted so far, with the most recent posting listed first. It is, for all intents and purposes, the textbook of this course. You are expected to keep up with these videos. Each lab and Zoom session will indicate the videos that we will have expected you to watch.

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.

30. Searching and Sorting

Searching and sorting are two topics that are fundamental to computer science. In this video series we explore just a few examples of sorting algorithms.    Watch ›

8 videos totalling 1:04 hours slides demos

29. Coroutines

Coroutines are another new topic for this year. We will use them to implement professional looking animations in the final assignment.    Watch ›

8 videos totalling 1:03 hours slides demos

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

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

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