Lesson Videos

This page contains all of the pre-recorded video lessons that were created for the remote semester of Fall 2020. These were incredibly popular and so we continue to make them available. However, note that the course has changed substantially since 2020, so there may be some differences in content.

In many cases, these videos will go into even more detail than how we covered the material in class (though you are never responsible for material not covered in class). These videos are, for all intents and purposes, the textbook of this course. Each lab and lecture will indicate the videos that are associated with that class day.

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.

7. Specifications

Do we really need a series of videos about comments? Yes we do! As we see in this video series, proper documentation is even more important than code.    Watch ›

5 videos totalling 26:01 minutes. slides demos

6. Strings

In this series of videos we introduce how to process text in Python. These techniques will be used in the first assignment.    Watch ›

5 videos totalling 36:42 minutes. slides demos

5. User-Defined Functions

In this series of videos, we show how to create our own function definitions. This will be one of the fundamental concepts for this course.    Watch ›

6 videos totalling 38:47 minutes. slides demos

4. Modules

In this series of videos, we show how to save our work into .py files called modules. This will require that we install a second program: a code editor.    Watch ›

6 videos totalling 28:53 minutes. slides demos

3. Function Calls

In this series of videos, we introduce the concept of a function call. Function calls provide us with even more expressions to enter in Python. In a few cases they will even give us additional commands.    Watch ›

5 videos totalling 24:59 minutes. slides no demos