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

In this lab, students experiment with input and output files using real-world population data to see if they follow Benford's Law. At the end of the lab, students are asked discussion questions which help to extend their thinking.

Recommendations

Make it real for students by showing how Benford's Law is being used to detect fraud in several areas, including accounting and even elections! Check out the following for more ideas: https://www.agacgfm.org/aga/fraudtoolkit/documents/benfordslaw.pdf

Engagement Highlights

By using the content that examines real- world population data sets to see if they follow Benford's Law, this lab uses Meaningful and Relevant Content.

Engagement Practices Employed

Computer Science Details

Programming Language
Java

Material Format and Licensing Information

Creative Commons License
CC BY-SA