7

Scaffolded Code Exercises

Once you select a development environment, you can start setting up more involved code exercises for your students. In this chapter, we’ll learn three coding activities of increasing complexity that address multiple computer science standards, such as evaluating and enhancing algorithms, learning to talk about code, using encryption, and debugging. Each exercise will require you to provide students with prewritten code in your chosen development environment as a scaffolding for student understanding. This way, students will continue to learn from existing code but be given specific direction for engaging with that code to better understand it.

Evaluating Algorithms

The computer science standards have students ...

Get Coding in the Classroom now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.