Openers
- Make a Prediction
Students predict the result of a piece of code. Students reason through the logic of code. Teachers might use these to introduce a new concept or address a common misconception. Students reason through the code without the use of a computer. The code may include elements they have not yet used or complicated logic to sort through.
- Debugging
Students are presented with code containing an error and must debug it. Students gain experience with debugging and must make sense of code. Teachers might use these to point to a common pitfall or teach a debugging strategy. Students reason through code without the use of a computer. The code includes bugs for students to resolve.
- Computing in the News
Students are presented with and discuss a current news story about computing. Students gain a greater sense of the relevance of computing in society, are exposed to complex social issues, and learn to read news stories with an informed and critical eye.