Course Level
CS1
Knowledge Unit
Fundamental Programming Concepts
Collection Item Type
Assignment
Synopsis

In this assignment, students compose a variety of functions. Using Python, students create functions that perform a wide range of tasks (from calculating the height of an individual to the manipulation of strings) that emphasize the use of loops.

Engagement Highlights

Uses the creation of functions to handle real-world calculations as a way of creating a Meaningful and Relevant Context for implementing loops. Promotes Student-Student Interaction by encouraging students to collaborate while working on this activity.

Materials and Links

Computer Science Details

Programming Language
Python

Material Format and Licensing Information

Creative Commons License
Unknown