CS 1110 Fall 2026
Navigation
Info
Calendar
Sections
Office Hours
Getting Help
FAQ
Staff
News
Home
Assessment
Labs
Assignments
Exams
Grades
Academic Integrity
Materials
Lectures
Videos
Python
Shell
Style Guide
Glossary
Resources
EdStem
Polling
Python Tutor
CMS
Python API
IntroCS API
Home
materials
lectures
Lecture Archive
Click on a title to expand a lecture.
Aug. 25 ›
Types and Expressions
In this class we give an overview of the course and its expectations. We also also talk about setting up Python to get started on the first lab.
More ›
no handout
no slides
no demos
Aug. 27 ›
Variables and Assignments
In this class we build a mental model to understand how Python works. This will be our first class where we use the iClickers
More ›
no handout
no slides
no demos
Sep. 1 ›
Functions and Modules
In this class we talk about how to import optional features into Python. We also show how to make program files we can run.
More ›
no handout
no slides
no demos
Sep. 3 ›
User-Defined Functions
In this lecture we introduce how to define our own functions. We also develop a mental model for executing functions.
More ›
no handout
no slides
no demos
Sep. 8 ›
Strings
In this lecture we introduce how to process text in Python. These techniques will be used in the first assignment.
More ›
no handout
no slides
no demos
Sep. 10 ›
Specifications and Testing
In this lecture we introduce the concept of testing as a formal process. This material forms the basis of software engineering.
More ›
no handout
no slides
no demos