1 of 28

The SEPjr Program

PBL Teaching Strategies: Content Integration

2 of 28

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 28

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 28

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 28

Content Integration

PBL & CS Teaching Strategies

6 of 28

Content Integration (pp. 14-15)

  • Project Based Learning is a perfect opportunity to integrate computer science into other subject areas.
  • Students can start by making connections between similar opportunities for problem solving and computational thinking, comparing and contrasting how they are applied in each subject area.
  • This is also an opportunity for students to begin developing an understanding of the Citizen perspective, and how to apply CS concepts and practices to social, economic and political issues.

7 of 28

Example: PBL Works - Healthy Choices = Long Life!

Final Project(s)

  • Students develop a set of health and wellness recommendations for the school to consider, and they present these in the form of a multimedia presentation.

8 of 28

Example: Content Integration

9 of 28

10 of 28

Example: Content Integration

11 of 28

Hello Ruby - Sprites & Challenges

12 of 28

Example: Content Integration

13 of 28

PBS Kids - ScratchJr

14 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

  • With PBS KIDS ScratchJr, kids can create their own interactive stories and games featuring their favorite PBS KIDS characters.
  • The storytelling possibilities are endless with this creative coding app for children ages 5-8. For this activity students view a NATURE CAT episode, “Ze Worm Whisperer,” and have to pay attention to how Nature Cat and his friends help prepare the garden to help Daisy’s plants grow.

15 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

Overview

Tally Ho! Inspired by NATURE CAT, in this activity children will explore cause and effect relationships and what plants need to grow and thrive. Children will be challenged to create projects in PBS KIDS ScratchJr where they make their own plants and trees grow.

16 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

Learning Goals

Children will learn how to use the PBS KIDS ScratchJr programming blocks to make animated stories and interactive projects. They will explore coding and computational thinking practices as they utilize technology as a tool for creativity, expression and learning with the PBS KIDS ScratchJr app. Keywords: Programming/Coding, Sequence/Algorithm, Events, Parallelism.

17 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

18 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

19 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

20 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

21 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

22 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

23 of 28

Example: How Plants Grow - PBS KIDS ScratchJr

24 of 28

How can content integration help to teach CS with PBL?

25 of 28

Next Steps

26 of 28

Check Us Out

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

27 of 28

Join The Conversation

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

28 of 28

Thank you from the CS4All Team!

We look forward to supporting you and your cs program!