CS1 in Python (Mayfield)
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
- Introduction to Python
- Arithmetic Expressions
- Data Types
- Conditions and Logic
- Loops and Iteration
- Defining Functions
- Importing Modules
- Lists and Strings
- Nested Structures
- Dictionaries
- File Input/Output
- Visualizing Data
- Defining Classes
- Extending Classes
- Recursive Functions
The collection also includes several meta activities (Team Roles, Team Disruptions, What Employers Want, Group vs Team, POGIL Research) and case studies for academic honesty.
Metadata
| 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 |