1 of 50

INSTRUCTIONS FOR THE FACILITATOR:

  1. Make a copy of this slide deck
  2. Change the share settings to anyone with a link can edit
  3. Edit all text highlighted in yellow with your cohort specific information
  4. Add a link to the slide deck to your cohort’s digital digest
  5. Delete this slide

2 of 50

CS Discoveries

Virtual Professional Learning

Module 6 Asynchronous Work

@TeachCode | #TeachCode

3 of 50

Asynchronous Work

Complete by: XXXX

  1. Complete the asynchronous activities in Code Studio

FACILITATOR NOTE: Use this slide if you are running Modules 5 and 6 on separate days. Otherwise, delete this slide.

4 of 50

Asynchronous Work

Complete by: XXXX

FACILITATOR NOTE: Use this slide if you are running Modules 5 and 6 in one day. Otherwise, delete this slide.

5 of 50

Questions from Asynchronous Work

Question

Answer

6 of 50

Group Reflection: How does “Learning in Context” (“why” before “how”) help motivate students? How does differentiation also help motivate students?

Name

Answer

7 of 50

Click Here to complete the Pre-Survey

Please take the time to submit this pre-survey so the workshop organizers and facilitators can better anticipate your needs.

FACILITATOR NOTE: Use this slide if you are running Modules 5 and 6 on separate days. Otherwise, delete this slide.

8 of 50

Congratulations! You have completed your asynchronous work for Module 6.

Join us for the synchronous call on XXX at XXX.

9 of 50

Welcome

As you join the meeting:

  1. Take attendance: <insert link>
  2. Fill out Welcome Slides

@TeachCode | #TeachCode

10 of 50

Opening Logistics

11 of 50

toggle your video and mic on/off

use the chat window

post questions or communicate with one another

Using Zoom

@TeachCode | #TeachCode

12 of 50

Supporting a Positive Virtual Experience

Technology Norms

  • Show your video in your cohort session - you look great!
  • Mute yourself in a large group.
  • Have a question? Use the chat!

Engagement Norms

  • Be present.
  • Make space and take space.
  • Seek to understand.
  • Take risks.
  • Expect and accept non-closure.

+

@TeachCode | #TeachCode

13 of 50

Suggested Roles in Breakout Rooms

In your breakout rooms, consider self selecting these roles:

  • Note taker: make sure notes are making it into the document
  • Share out: be ready to share out for the group when we come back together as a whole group
  • Time keeper: pay attention to time
  • Discussion guide: make sure all documented challenges are getting equal airtime

@TeachCode | #TeachCode

14 of 50

What are we doing today?

Welcome

Summary of

Conclusions and Connections

Differentiation

Wrap Up

@TeachCode | #TeachCode

15 of 50

Meeting Opener

16 of 50

Welcome!

Name

What are you most looking

forward to in teaching Unit 5?

What do you want to take a closer look at?

@TeachCode | #TeachCode

17 of 50

Welcome!

Name

What are you most looking

forward to in teaching Unit 5?

What do you want to take a closer look at?

@TeachCode | #TeachCode

18 of 50

Welcome!

Name

What are you most looking

forward to in teaching Unit 5?

What do you want to take a closer look at?

@TeachCode | #TeachCode

19 of 50

Summary of

Conclusions and Connections

20 of 50

Chapter 1 Progression

L1: Representation Matters

L2: Patterns and Representation

Students get an overview of what data is and how it is used to solve problems.

Students create their own system for representing data.

L3: ASCII and Binary Representation

L4: Representing Images

Students learn to use their first binary system for encoding information, the ASCII system for representing letters and other characters.

Students learn how computers represent images.

@TeachCode | #TeachCode

21 of 50

Chapter 1 Progression

L5: Representing Numbers

L6: Combining Representations

Students learn about the binary number system.

Students use all three types of binary representation systems (ASCII characters, binary number, and images) to decode information in a record.

L7: Keeping Data Secret

L8: Project - Create a Representation

Once the class has developed an understanding of the importance of privacy, students learn about the process of encrypting information.

Students design a structure to represent their perfect day using the binary representation systems they've learned in this chapter.

@TeachCode | #TeachCode

22 of 50

Lesson 8: Project - Create a Representation

Project Resources:

  • Rubric
  • CS Practices Reflection
  • Project Guide
  • Sample Marked Rubrics
  • Project Exemplar

@TeachCode | #TeachCode

23 of 50

Chapter 2 Progression

L9: Problem Solving and Data

L10: Problem Solving with Big Data

L11: Structuring Data

Students use the problem solving process from earlier in the course to solve a data problem.

Students look at how data is collected and used by organizations to solve problems in the real world.

Students go further into the collection and interpretation of data, including cleaning and visualizing data.

L12: Making Decisions with Data

L13: Interpreting Data

L14: Automating Data Decisions

Students get practice making decisions with data based on some problems designed to be familiar to middle school students.

Students are introduced to cross tabulation, which allows them to graph relationships to different preferences.

Students are given the task of creating an algorithm that could suggest a vacation spot.

@TeachCode | #TeachCode

24 of 50

Chapter 2 Progression

L9: Problem Solving and Data

Students use the problem solving process from earlier in the course to solve a data

L10: Structuring Data

Students go further into the collection and interpretation of data, including cleaning and visualizing data.

L11: Interpreting Data

Students are introduced to cross tabulation, which allows them to graph relationships to different preferences.

L12: Making Decisions with Data

Students get practice making decisions with data based on some problems designed to be familiar to middle school students.

L13: Automating Data Decisions

Students are given the task of creating an algorithm that could suggest a vacation spot.

L14: Problem Solving with Big Data

Students look at how data is collected and used by organizations to solve problems in the real world.

L15: Data and Machine Learning

Students are introduced to the concepts of Artificial Intelligence and Machine Learning using the AI for Oceans widget.

@TeachCode | #TeachCode

25 of 50

Lesson 16: Project - Make a Recommendation

Project Resources:

  • Peer Review Doc
  • Rubric
  • CS Practices Reflection
  • Project Guide
  • Sample Marked Rubrics
  • Project Exemplar

@TeachCode | #TeachCode

26 of 50

Differentiation

27 of 50

Differentiation and a Culture of Inclusion

Every classroom is inclusive to SOME of your students, but our goal is for the classroom to be an inclusive space for EVERY student.

Definition of inclusion from the “Guide to inclusive �computer science education” [link]

“Creating learning environments that are accessible and welcoming of students’ identities, backgrounds, differences and perspectives without barriers or judgment. This means actively attending to gender, race, ethnicity, ability or socioeconomic status.”

@TeachCode | #TeachCode

28 of 50

Teaching tips

For younger students, you may want to stop the activity after they have finished the first page of the worksheet. This means that they will not need to go online for any of the lessons.

This activity models a base-2 number system for the student. However, it is not necessary for the students to understand the math behind the patterns that they are creating. Students should focus on the fact that they are using a binary system (face up/face down) to represent information.

@TeachCode

29 of 50

Teaching tips

Prompt:

Think about the students in your room and the objectives of this lesson.

What adjustments will you make to this lesson to meet the needs of your students?

@TeachCode | #TeachCode

30 of 50

Discussion Goals

What we’ll be doing…

  • Revisit the model lesson, U5L5.
  • Read the questions and discussion goals for the wrap up of the model lesson, U5L5.
  • Discuss the prompts in their breakout rooms.

@TeachCode | #TeachCode

31 of 50

Breakout Room: Discussion on slides 33 and 34

Prompts:

What are some benefits to using the Discussion Goal when preparing to teach a lesson?

How might Discussion Goals support differentiation during a class discussion?

@TeachCode | #TeachCode

32 of 50

Breakout Room: Discussion goal #1

Question for wrap up discussion in U5L5:

  • Why are all the types of data on the computer stored as numbers?

The goal of this discussion is to have the students think more deeply about the purpose of binary.

For the first question, they may want to return to their ASCII character sheets and see how the computer would interpret the same binary sequence as a number. For their image representation, they may wonder whether it is even useful to interpret the binary sequences as numbers. In the end, the purpose of defining all data as numbers is less about the "reality" of what the ones and zeros represent, and more about how binary is traditionally interpreted.

@TeachCode | #TeachCode

33 of 50

Breakout Room: Discussion goal #2

Question for wrap up discussion in U5L5:

  • If everything is stored as a number, how do you think the computer tells the difference between numbers, images, and sound?

For the second question, allow students to think of different ways that the computer would distinguish between different types of data. While it's not necessary for students to come up with any specific answer, challenge them in any ways that involve human interpretation of context, such as knowing that a name is most likely text and age is most likely a number. Assure them that they will look at the problem again in a couple of lessons.

@TeachCode | #TeachCode

34 of 50

Share out

Prompts:

What are some benefits to using the Discussion Goal when preparing to teach a lesson?

How might the Discussion Goal support differentiation during a class discussion?

@TeachCode | #TeachCode

35 of 50

Guide to differentiation

Another resource to support differentiation is the CSD Guide to Differentiation found on page 60 of the CSD Curriculum Guide.

Link: CSD Guide to Differentiation 2021

@TeachCode | #TeachCode

36 of 50

Breakout Room 1: Strategies

What strategies do you use in your classroom that promote inclusion and meet the unique learning needs of your students? What strategies do others use that you might want to try?

@TeachCode | #TeachCode

37 of 50

Breakout Room 2: Strategies

What strategies do you use in your classroom that promote inclusion and meet the unique learning needs of your students? What strategies do others use that you might want to try?

@TeachCode | #TeachCode

38 of 50

Breakout Room 3: Strategies

What strategies do you use in your classroom that promote inclusion and meet the unique learning needs of your students? What strategies do others use that you might want to try?

@TeachCode | #TeachCode

39 of 50

Breakout Room 4: Strategies

What strategies do you use in your classroom that promote inclusion and meet the unique learning needs of your students? What strategies do others use that you might want to try?

@TeachCode | #TeachCode

40 of 50

Share out

Prompts:

What strategies do you use in your classroom that promote inclusion and meet the unique learning needs of your students?

What strategies do others use that you might want to try?

@TeachCode | #TeachCode

41 of 50

Wrap Up

42 of 50

Clear Question Parking Lot

43 of 50

Intro to Module 7 Asynchronous

44 of 50

Overview and Goals

Overview:

In Module 7, we will reflect on and discuss the theme of “Learning through Creation”, as we plan and prepare to teach Unit 6:Physical Computing.

Goals:

  • Preview Unit 6 content which focuses on hardware
  • Become familiar with the Problem Solving Process for Programming
  • Prepare to support students in programming a Circuit Playground
  • Reflect on the how students can build knowledge as they build a product

@TeachCode | #TeachCode

45 of 50

Closing

46 of 50

  1. Add the link to your cohort’s Module 7 slides to your cohort’s digital digest.
  2. Add a link to your cohort’s digital digest to this slide.

Module 7 Asynchronous Work

@TeachCode | #TeachCode

47 of 50

<insert>

  • next meeting time and day
  • any other reminders participants need before leaving the meeting

Reminders

@TeachCode | #TeachCode

48 of 50

Post Survey Link

Module 6

Post- workshop

FACILITATOR NOTE: Use this slide if you are running Modules 5 and 6 on separate days. Otherwise, delete this slide.

@TeachCode

@TeachCode

@TeachCode | #TeachCode

49 of 50

Post Survey Link

Modules 5+6

(same day workshop)

Post-workshop

FACILITATOR NOTE: Use this slide if you are running Modules 5 and 6 in one day. Otherwise, delete this slide.

@TeachCode

@TeachCode

@TeachCode | #TeachCode

50 of 50

Question Parking Lot

@TeachCode | #TeachCode

Question:

Answer:

Question:

Answer:

Question:

Answer:

Question:

Answer:

Question:

Answer:

Question:

Answer: