CS220 provides the mathematical background required for a deep understanding of computer science concepts. We will demonstrate the relevance of the mathematical concepts using Python, an easy to learn, widely used programming language.

Welcome to CS220 Spring 2021. This will be a hybrid, but mostly online course. Lectures will be made available on Canvas Echo360. Reading material, quizzes and Assignments run via Canvas. Check the progress page on this site and the Canvas pages for time tables and course content.


The InfoSpaces project within Computer Science ( https://infospaces.cs.colostate.edu/index.php ) is a resource to help students with their learning. As part of this project, there is now a playlist ( https://infospaces.cs.colostate.edu/playlist.php?playlist=1 ) of several videos that might be helpful in preparing for remote instruction.