1 of 17

The SEPjr Program

PBL Teaching Strategies: Feedback & Reflection

2 of 17

Objectives

  • Have FUN and enjoy learning about CS Ed!
  • Learn how Project Based Learning can help teach students about computer science.
  • Learn how Project Based Learning connects to teaching the CS Practices, Analyzing, Prototyping and Communicating.
  • Learn different strategies for teaching computer science w/ Project Based Learning.
  • Learn about curriculum options for teaching w/ Project Based Learning.

3 of 17

Reflection Questions (p. 2)

  • How do you use Project Based Learning in your classroom?
  • How can Project Based Learning help teach computer science?
  • What makes a successful driving/essential question for computer science?
  • What are some examples of opportunities for students to drive this work?
  • How do the CS Practices connect to Project Based Learning?
  • What additional strategies can you use when teaching CS with PBL?

4 of 17

Computer Science is the…

Practice of…

Concepts from…

Perspectives

Analyzing the impacts of computing

Prototyping projects connected to interests

Communicating understanding of concepts

Abstraction

Algorithms

Programming

Data

Networks

Explorer

Creator

Innovator

Citizen

5 of 17

Feedback & Reflection

PBL & CS Teaching Strategies

6 of 17

Reflection & Feedback

  • It is also important that there is an opportunity for feedback and reflection through tools such as exit slips, journal entries and assessments.
  • Self reflection and peer feedback can help inform students of how they can iterate on their projects and highlight what elements work.
  • These practices can also support a students practice of communicating their planning process and goals of the project.

7 of 17

Teaching Strategy: Edutopia - TAG Feedback

  • Students at Concourse Village Elementary School practice giving and receiving feedback using the TAG Critique format.
  • Students select a piece of work to critique or swap with a classmate.
  • Using sticky notes or the TAG Critique worksheet they write the feedback in three parts; 1) Tell something they really liked, 2) Ask a thoughtful question, and 3) Give a positive suggestion. The teacher can then call on students to share feedback.
  • This strategy offers tangible next steps, while providing a simple method for feedback.

8 of 17

Teaching Strategy: Edutopia - TAG Feedback

9 of 17

Example: codeSpark - Explore Games Made By Kids

  • In this activity, students will reflect on games other kids have made in codeSpark Academy.
  • Teachers guide the students to the Made by Kids area where they can explore games created by other kid coders.
  • Students can take up to 4 minutes to play a game and 2 minutes to answer the prompts on the reflection sheet.
  • Students can then take up to 1 minute to share their reflection with a peer.

10 of 17

Example: codeSpark - Explore Games Made By Kids

11 of 17

Reflection & Feedback: Other Examples

The project provides opportunities for students to reflect on what and how they are learning, and on the project’s design and implementation.

  • Design Journals, Project Plans, Collaboration & Teacher Conferences

The project includes processes for students to give and receive feedback on their work, in order to revise their ideas and products or conduct further inquiry

  • Exit Slips, Glow & Grow & Peer Feedback

12 of 17

Reflection & Feedback: Other Examples

13 of 17

What are some other strategies for feedback and reflection during PBL?

14 of 17

Next Steps

  • Take some time to review the Educator Resources on the CS4All Blueprint connected to Project Based Learning -
  • Write down some thoughts and ideas for using feedback and reflection when teaching Computer Science w/ PBL in your Educator Workbook Notes (p. 31) .
  • Watch the next video in the series “PBL Teaching Strategies: Sharing Student Work”.

15 of 17

Check Us Out

Checkout participating teachers learning, photos, and videos on social media! Use @CSForAllNYC #SEPjrNYC

16 of 17

Join The Conversation

Join the SEPjr Microsoft Teams Group to help stay connected and up to date with resources, opportunities and much more.

17 of 17

Thank you from the CS4All Team!

We look forward to supporting you and your cs program!