INSTRUCTIONS FOR THE FACILITATOR:
CS Discoveries
Virtual Professional Learning
Module 6 Asynchronous Work
@TeachCode | #TeachCode
Asynchronous Work
Complete by: XXXX
FACILITATOR NOTE: Use this slide if you are running Modules 5 and 6 on separate days. Otherwise, delete this slide.
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.
Questions from Asynchronous Work
Question | Answer |
| |
| |
| |
| |
| |
| |
Group Reflection: How does “Learning in Context” (“why” before “how”) help motivate students? How does differentiation also help motivate students?
Name | Answer |
| |
| |
| |
| |
| |
| |
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.
Congratulations! You have completed your asynchronous work for Module 6.
Join us for the synchronous call on XXX at XXX.
Welcome
As you join the meeting:
@TeachCode | #TeachCode
Opening Logistics
toggle your video and mic on/off
use the chat window
post questions or communicate with one another
Using Zoom
@TeachCode | #TeachCode
Supporting a Positive Virtual Experience
Technology Norms
Engagement Norms
+
@TeachCode | #TeachCode
Suggested Roles in Breakout Rooms
In your breakout rooms, consider self selecting these roles:
@TeachCode | #TeachCode
What are we doing today?
Welcome
Summary of
Conclusions and Connections
Differentiation
Wrap Up
@TeachCode | #TeachCode
Meeting Opener
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
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
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
Summary of
Conclusions and Connections
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
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
Lesson 8: Project - Create a Representation
Project Resources:
@TeachCode | #TeachCode
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
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
Lesson 16: Project - Make a Recommendation
Project Resources:
@TeachCode | #TeachCode
Differentiation
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
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
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
Discussion Goals
What we’ll be doing…
@TeachCode | #TeachCode
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
Breakout Room: Discussion goal #1
Question for wrap up discussion in U5L5:
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
Breakout Room: Discussion goal #2
Question for wrap up discussion in U5L5:
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
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
Guide to differentiation
Another resource to support differentiation is the CSD Guide to Differentiation found on page 60 of the CSD Curriculum Guide.
@TeachCode | #TeachCode
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
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
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
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
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
Wrap Up
Clear Question Parking Lot
Intro to Module 7 Asynchronous
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:
@TeachCode | #TeachCode
Closing
Module 7 Asynchronous Work
@TeachCode | #TeachCode
<insert>
Reminders
@TeachCode | #TeachCode
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
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
Question Parking Lot
@TeachCode | #TeachCode
Question: Answer: |
Question: Answer: |
Question: Answer: |
Question: Answer: |
Question: Answer: |
Question: Answer: |