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

In this assignment students are asked to respond to "customer requests" such as writing a program which shows the effects of compounded interest as well as developing an algorithm for the number of times a digit appears in different numbers.

Recommendations

To further the interdiscplinary connections of this homework and to make it matter to students, invite collegues or experts into the classroom to talk about the importance of algorithms and iterations in areas such as finance.

This is homework 3 of a introduction to computing course in Python. See sequencing in the syllabus and course schedule. Additional guidelines for student success on this assignment and throughout the course can be found in the syllabus.

Engagement Highlights

Relates the CS topics to "real world" concepts such as replying to customer requests about data. Using the scenario of studying the effects of compounded interest or detecting the number of times a digit repeats in a certain number, this material employs Interdisciplinary Connections to fields such as statistics, banking, finance, and math.

Engagement Practices Employed

Materials and Links

Computer Science Details

Programming Language
Python

Material Format and Licensing Information

Creative Commons License
CC BY