Skip to content

Activities for CS1 in Python

These activities were developed by Chris Mayfield, Tricia Shepherd, and Helen Hu for Computer Science 1 in Python. For full access, contact Chris Mayfield.

The first and fourth activity are freely available via EngageCSEdu.

Contents

  1. Introduction to Python
  2. Arithmetic Expressions
  3. Data Types
  4. Conditions and Logic
  5. Loops and Iteration
  6. Defining Functions
  7. Importing Modules
  8. Lists and Strings
  9. Nested Structures
  10. Dictionaries
  11. File Input/Output
  12. Visualizing Data
  13. Defining Classes
  14. Extending Classes
  15. Recursive Functions

Metadata

Download .bib file

Field Value
author Chris Mayfield and Tricia Shepherd and Helen H. Hu
title Activities for CS1 in Python
url https://drive.google.com/…
month July
year 2021
note For full access, contact Chris Mayfield