Unit 5

Algorithms and Simulations

Students learn about program efficiency through exploration of the binary and linear search algorithms; learn about sequential, parallel, and distributed computing and determine the contexts in which each are most useful; consider the contexts in which simulation is useful and implement a simple simulation; Snap! data tools to generate knowledge from data.