Effective collaboration around computing requires educators to incorporate diverse perspectives and unique skills when developing student learning opportunities, and recognize that collaboration skills must be explicitly taught in order to lead to better outcomes than individuals working independently. Educators work together to select tools and design activities and environments that facilitate these collaborations and outcomes. Educators:
3a: Model and learn with students how to formulate computational solutions to problems and how to give and receive actionable feedback.
3b: Apply effective teaching strategies to support student collaboration around computing, including pair programming, working in varying team roles, equitable workload distribution and project management.
3c: Plan collaboratively with other educators to create learning activities that cross disciplines to strengthen student understanding of CT and CS concepts and transfer application of knowledge in new contexts.
3b: In class, we applied teaching strategies to support each other as students to program the drone. We each worked in varying team roles, had equitable workload distribution and project management. We tried to give different ideas because the drone didn't connect right away. After a bit, the drone was in the air doing some different flips.
3c: I planned collaboratively with another educator to create learning activities that would strengthen students understanding and transfer application of knowledge in new contexts. We made the lesson plan Trashy Town to teach students more about recycling at the Garcia Center. I even included what can be recycled in Corpus Christi through the google form.