Chapter 2: Making Teaching CS Easier
Lesson 1: Using Example Projects to Teach Coding
Learning Objectives
- Explain how Example Projects can be used as an illustrative guide to engage students in conversations about coding concepts within a project
- Describe how to use Example Projects as part of comparative analysis to explain a coding concept to students
- Explain why modifying Example Projects to use them as part of an error analysis with students helps to move students beyond a surface level understanding of their code
- Describe how Example Projects can be used as part of a flipped classroom model, or as homework in your classroom
Summary
In this Lesson, you will learn about techniques that you can bring into your classroom to use Example Projects to scaffold students’ computer science learning and deepen their understanding of CS concepts. You will see how to access Example Projects in VEXcode VR, and how to use them as an illustrative guide to spark coding conversations with students. You will also learn about ways to engage in comparative analysis using multiple Example Projects to illustrate a concept and modifying Example Projects to engage in error analysis with students. Lastly, you’ll hear about how you can incorporate Example Projects into a flipped classroom model.
For more information on accessing Example Projects in VEXcode VR, view this article from the STEM Library.
For discussions and questions, post in the PD+ Community to start a group conversation, or schedule a 1-on-1 Session for individualized support.