Day 1

CS Discoveries 2021-22 In-Person Workshop 3

Agenda Walkthrough Resources

In place of the agenda walkthough video, we now have a series of resources designed to help facilitators familiarize themselves with the workshop agenda.

  • Workshop Goals and Objectives
    The document outlines the overall goals and objectives for Workshop 3 along with where in the workshop these goals and objectives are addressed. We recommend you reviewing this document before reading the agenda.

  • Opportunities for Equity
    This resource calls out opportunities for a facilitator to create an equitable workshop environment and ways for teachers to create an equitable classroom environment in while adjusting lesson plans to meet the unique learning needs of students. We recommend reviewing this resource after reviewing the agenda for workshop 3.

  • Essential Content
    It is important for facilitators to be familiar with all content in Unit 5 before facilitating workshop 3. This resource identifies specific lessons of focus within workshop 3. We recommend reading this resource after reading the full agenda. This resource is especially recommended for new facilitators or facilitators that are not teaching Unit 5.

Printing Agendas

There are two ways to get a PDF of the whole detailed agenda. The second one takes a few more steps but makes a nicer formatted PDF.

  1. PDF of Detailed Agenda
  2. Go to https://curriculum.code.org/plcsd-21/csd_q3/compiled/. When you get to that page right click. From the menu that pops up, click print. From there you should be able to print or save it as a PDF.

For the high level agenda (like the one on the right) that is printable and editable go to:

Google Sheet View of High Level Agenda

  • We recommend offering this workshop at the start of the second semester. For schools that started in early August, a workshop in December may be appropriate.
  • This workshop should occur before teachers start teaching Unit 5.

Goals

  • Teachers have reflected on how the year has gone so far, what they have learned from teaching during the first semester, and have made a list of what they are going to take with them into their next semester (or time teaching the class).
  • Time to share/discuss highlights and concerns from your classroom with other teachers.
  • Reflect on classroom practices and continue to grow and transform teaching practice
  • Prepare to teach upcoming lessons. Try activities and discuss the different types of lessons in the upcoming unit (Unit 5).
  • Build the community of teachers locally.

Prepping for Sessions

Review Past Workshop(s)

Review how things went during your Previous Workshop

Supplies

Provided By Regional Partner Teachers Should Bring
  • Room set up for table groups of 4-5 teachers
  • Room with reliable wifi
  • Power Strips
  • Projector
  • Speaker System
  • Pens
  • Easel Pads
  • Large 3x4 Post-it Notes
  • Medium 3x3 Post-it Notes
  • Small 1x2 Post-it Notes
  • Sets 8-pack Markers
  • Blue Painter's Tape
  • Scissors
  • Printed Materials (See Below)
  • Printed Curriculum Guide
  • Journal
  • Computers

Printing

NOTE: Printing is done by the Regional Partner but verify that they are planning to do so. If printing is not possible, there are alternative solutions for all activities. See the detailed agenda for more information about alternative options.

Connect with your Regional Partner

Prior to the workshop, find time to meet in person or virtually with both facilitators and the Regional Partner to discuss:

Subject Conversation Points
Supplies
  • Go through the list of necessary supplies together
  • Make a plan for when different supplies will be set up/provided
Online Workshop Dashboard
  • Look at the registration. Are teachers signed up? What do you need to do to make sure all the teachers are registered?
  • Make sure facilitators are added on the workshop so you will be able to take attendance
Venue
  • Discuss the set up of the space
    • What does the room look like?
    • What does the table set up look like?
    • Will the space have a projector? Do we need to bring certain type of hook ups?
    • Will the space have a sound system? If not how do you plan to play videos during the week?
    • Is the other course workshop co-located?
  • How do we get into the building?
  • Are there any directions about parking or locating the space?
Workshop Timeframe
  • What time are we scheduled to start with teachers?
  • What time are we scheduled to end with teacher?
  • What time can we come in to prep in the morning?
  • What time can we stay to debrief till in the afternoon?
Food
  • What food will be provided for participants during the workshop?
  • What time will food be set up?
  • Is there a separate room for lunch?
Agenda
  • Is there any local material to cover during this workshop?
  • How long do you anticipate it taking to cover the material (Check that the time suggested fits within the amount of Local Flex Time for this workshop)?
Staff
  • Will someone from your organization be on site for the day of the workshop?
  • If yes, who is the staff member and how should we contact them if needed?
  • If no, who should we contact in case something comes up during the workshop that we need your organizations support with?

Review Materials

On your own, review the following materials so you are familiar with the details of each.

Facilitator Materials Teacher Materials

Make a plan

You should go through every session to make a plan for how you and your co-facilitator will support each other in running the session.

Use the Session Planning Template to guide your planning.

Don't forget to check the pre-survey results to determine what lessons to focus on during the workshop. The survey gets sent out to teachers automatically 10 days before the workshop. You can view the results on the Workshop Dashboard.

This workshop does not use TTL; however, it still looks deeply at lessons in the curriculum so take a close look at where your teachers are at and how that will impact your sessions.

Create Materials For Region

First Morning Of Workshop

Room Setup

Using the supplies provided by the Regional Partner, set up the room. In the agenda we will call this the "Normal Breakout Room Set Up".

  • Tech
    • Reliable guest wifi - check this as early as possible
    • Projector (separate table for projector)
    • Speaker System
  • 8 Teacher Tables (for 32 teachers) with:
    • 4 chairs at each table
    • Table angled toward projector screen
    • Surge protectors in middle of each table
    • 4-5 post-it note pads of different sizes
    • 3-4 Pens
  • Facilitator Table:
    • Located in the back of the room
    • 2-3 chairs at table (need chairs for lead facilitators and apprentices)

Create Posters

  • Posters up for people to add post-its to as they come in
    • Question Parking Lot - For people to put up questions they have.
    • “Where are we now” - On a piece of chart paper or on the board create a histogram for teachers to add where they are in the curriculum. Remind teachers to take out their Curriculum Guide as a guide to unit progressions.

Concerns?

If you need to raise concerns before or during the workshop that require immediate attention (Internet, health issues, etc.), you should contact your Regional Partner.

Session 1: Workshop Opener

45 minutes

discussion-based

Purpose

This session is designed to bring participants together to kick off the workshop, reflect on how things are going in the classroom, and introduce the theme for the day. This is a place to check in on specific lessons that people have already taught, as well as pacing and teaching practices that were modeled or discussed in the previous workshop.

It is common to surface concerns during this session that can be revisited and addressed throughout the workshop.

Objectives

  • Participants collaborate with one another to share resources and ideas for their classrooms
  • Participants engage in the “think, pair, share” teaching and learning strategy

Supplies & Prep

Room Setup:

  • Posters up for people to add post-its to as they come in
  • “Where are we now” - On a piece of chart paper or on the board, create a histogram for teachers to note where they are in the curriculum. Remind teachers to take out their Curriculum Guides as a guide to unit progressions.
  • “Question Parking Lot” - For people to post questions they have.

Facilitator Supplies:

Teacher Materials:

Agenda

Workshop Opening Logistics (3 minutes)

Warm Up and Check In (22 minutes)

Share Out (10 minutes)

Theme Introduction (10 minutes)

Teaching Guide

Workshop Opening Logistics (3 minutes)

Facilitator Tip

Ways to Prepare for this Session:

  • Reflect on teacher needs at the last workshop — what were the most common concerns? How can you check in on those concerns here?
  • Make a plan with your co-facilitator for how you plan to divide up roles during the session.

As Teachers Walk In

Have a slide up at the front of the room to direct teachers to:

  • Add post-its to "Where are we now" poster
  • Kick off the “Question Parking Lot” chart by asking participants to add in anything they need to talk about

(2 minutes) Attendance

Have everyone complete the attendance for the day

(1 minute) Review Norms

Remind the group of the norms you set at Workshops 1 and 2.

Warm Up and Check In (22 minutes)

Discussion Goal and Distance Learning Tips

Jog memories and think concretely about the lessons they’ve done so far and what’s coming soon.

Facilitator Tip

While discussions are happening, one facilitator should circle the room while the other reads over the post-its that teachers posted as they came into the room.

(5 minutes) Personal Reflection

Have teachers reflect on the following questions individually, and be ready to share with someone else. They don't need to answer every question but participants can use these questions to jog their memory.

  • How is it going with the topics we discussed at our last workshop?
    • Projects: How are you doing with project management?
    • Empowering Active Learning: How have you empowered your students to take an active role in their learning?
  • How is it going with the class in general?
    • What adaptations have you made for your students’ needs?
  • What is on your mind?
    • What concerns or issues do you have about the topics that are coming up soon?
    • What questions do you have, and/or what do you want to talk about today?

(10 minutes) Speed Networking

Have participants “speed network” their responses to the three prompts above, looking for advice or ideas on questions or issues.

FACILITATOR NOTE: In this activity, speed networking means getting up and talking with someone new about your thoughts. We recommend doing 3 rounds of 3 minutes each, where participants check in with someone new for each round

Facilitator Tip

As teachers share in their groups, the facilitators are circulating to hear teachers' thoughts and are thinking about the topics to discuss in the whole group share out. Likely topics are assessments, facilitating discovery without telling students the “right” answer, learning material along with your students, etc.

Discussion Goal

Bubble up what needs to be addressed by the whole group. Jot down questions or topics on post-its and then hold up for facilitators to collect.

(7 minutes) Share Concerns at Table

Head back to tables and share your concerns and what you learned from others. As table members catch up and share, facilitators should review the post-it notes and decide what issues folks are having that others in the room can help solve. Other post-it notes that may be appropriate to answer later in the day can be added to the question parking lot.

Share Out (10 minutes)

(10 minutes) Group Discussion

Facilitators prime the discussion with topics that have been brought up so far in the day, and put them to the group for everyone to answer. For example, a facilitator might say, “I heard a lot of people talking about ..., what does the group think about this?” The goal is to pull out widely-held questions and to check in with groups on the following:

  • How are things going? Are there any specific needs that need to be addressed before we move on to Unit 5: Data and Society?
  • How are your students doing working in groups?

Facilitator Note: If this session starts to run long, suggest that the remaining questions go on post-it notes to the question parking lot.

Theme Introduction (10 minutes)

(1 minute) Introductory Remarks

Remarks

In the past two workshops, we focused on the “Role of the Teacher” and “Role of the Student” themes. In today’s workshop, we will shift our focus to student learning as we reflect on “Learning in Context”. “Learning in Context” is the idea that learning should begin with the “why” before moving to the “how”. Problems should be purposeful. Students should understand “why” the problem is important before deciding “how” to solve the problem. Both the “why” and the “how” should be relevant to the student (motivation) and to the learning objectives (facilitates learning).

(8 minutes) Think, Pair, Share

Discussion Goal

There are many ways for participants to approach answering this question. The general idea here is that students learn best when their learning has a meaningful purpose. The “why” is the purpose. The “how” is the content or skill needed to solve the problem or answer the question. Students learn best when there is a clear connection between the two.

Prompt: What does it mean for learning to start with the “why” before moving on to the “how”?

  • (1 minute) Think: individual reflection
  • (2 minutes) Pair: discuss with a partner
  • (5 minutes) Share: share and discuss with the whole group

(1 minute) Closing Remarks

Remarks

As we move through the day, we will continue to reflect on this idea of the “Learning in Context”. Our goal is to leave the day with a clear plan for how we will incorporate “Learning in Context” into our classrooms.

If you are interested in licensing Code.org materials for commercial purposes, contact us.

Session 2: Supporting Equity

40 minutes

discussion-based

Purpose

Participants engage in activities that promote an awareness of access, diversity, and stereotype threat in CS in their classrooms and schools. Participants reflect on adding actions in support of access, diversity and reducing stereotype threat in CS to their 30-60-90 day plans which were started in the summer workshops.

Objectives

  • Participants describe ways to improve access and diversity in CS at their schools.
  • Participants identify strategies to reduce stereotype threat in their CS classrooms.

Supplies & Prep

Facilitator Supplies:

Teacher Supplies

  • Journal
  • Writing utensil

Agenda

Access and Diversity in CS (18 minutes)

Reducing Stereotype Threat in CS Classrooms (22 minutes)

Teaching Guide

Access and Diversity in CS (18 minutes)

(1 minute) Context Setting

Facilitator Tip

This session may be a challenging conversation for some participants. In preparation for facilitating this session, refer to the PAIRS framework and the resource, 10 Common responses to tension and conflict.

[Share slide with description and image of Concern-Influence-Control model.]

Remarks

During the summer workshop we introduced the Concern-Influence-Control model to help you develop a commitment and 30-60-90 day plan towards equity in CS.

  • Concern: things that I am concerned about, but cannot really influence
  • Influence: things that I may be able to influence, but I cannot control
  • Control: things that I have the power to control

The first part of today’s session is dedicated to revisiting and reflecting on your commitment and 30-60-90 day plan in support of equity with a focus on access and diversity. As part of your reflection, consider adding actions to your plan, if any, for supporting access and diversity.

The second part of today’s session is dedicated to identifying stereotype threats in CS and developing classroom strategies for minimizing them in support of equity.

(9 minutes) Think-Pair-Share

(1 minute) Remind participants of the definitions of access and diversity adapted from the Guide to Inclusive Computer Science Education that were shared during the summer workshop.

  • Access: opportunity to learn and experience CS

  • Diversity: student enrollment rates in CS courses reflect the demographics of the overall school or community population, particularly in terms of race, ethnicity, gender, economics, and disability status

(8 minutes) Think - Pair - Share: Allow participants to think silently before having them share with a partner and then the group as a whole.

  • (1 minute) Think: individual reflection
  • (3 minutes) Pair: discuss with a partner
  • (4 minutes) Share: share and discuss with the whole group

Facilitator Tip

Some participants may be in a context where they do not need to recruit students for CS courses because every student takes their course. If this is the case, consider having them shift to thinking about retention in their school’s CS program overall, such as enrolling in a future CS course. These participants can also participate in this activity through the lens of, “What barriers limit access to CS classes in general at my school?”

Prompts:

  • Who has access to CS at your school?
  • Who IS in the school and NOT in your CS class right now?
  • What barriers may prevent some students from taking your CS class?

(3 minutes) Reflect

Participants respond to the prompts in their journal.

Journal Prompts:

  • What control or influence do you have over barriers for who has access to CS at your school?
    • What actions, if any, might you want to add to your 30-60-90 day plan in support of access to CS at your school?
  • What control or influence do you have over barriers for who is in your CS class?
    • What actions, if any, might you want to add to your 30-60-90 day plan in support of diversity in your CS class?

(5 minutes) Share Out

Invite a couple of participants to share their responses to the prompts with the whole group.

Reducing Stereotype Threat in CS Classrooms (22 minutes)

(3 minutes) Context Setting

Prep to facilitate Reducing Stereotype Threat in CS Classrooms by reading the resources provided in the "Prepping for Sessions" of the agenda.

Remarks

Depending on your school circumstances, you might feel a lack of control and influence when it comes to who has access to CS at your school and who is in your CS classes. Yet, there are many things you can control and influence in support of equity within your CS classroom culture.

(2 minutes) Invite participants to individually read the definition of stereotype threat adapted from the CSTA Standards for CS Teachers provided on the designated slide.

Stereotype threat: Being at risk of confirming, as a self-characteristic, a negative stereotype about one's social group [Steele & Aronson, 1995]. Even subtle aspects of classroom environments, such as the gender ratio of students in a class or posters associated with masculine CS stereotypes, can cause anxiety that affects the performance and academic engagement of females.

Share a brief statement about where you are in understanding what stereotype threat is as demonstrated in the example statements below.

  • The purpose of sharing your statement is to model for participants beginning steps in understanding stereotype threat.
  • This session is an introduction to stereotype threat rooted in research and empirically validated classroom strategies to reduce stereotype threat, sharing personal experiences with stereotype threat is not expected here for facilitators or participants.

Example #1 - Stereotype threat is completely new to you: “I hadn’t heard of this until recently, so the concept of stereotype threat is still new to me, but I found the research to be interesting. I am excited to share it with you.”

Example 2 - Stereotype threat is new to you: “I am beginning to understand stereotype threat through my own equity journey and I recognize I have not experienced it, but I want to learn more about how it affects my students.”

Example #3 - Stereotype threat is somewhat new to you: “I have been the only person in the room that looks like me and that made me feel anxiety about whether I belonged and made me question my confidence in my abilities. I can empathize with students who may have experienced stereotype threat and want to learn about strategies to reduce stereotype threat in my classroom.”

(4 minutes) Introducing Stereotype Threat in CS

Remarks

One study showed that children typically think of men who work alone as computer scientists. This idea may be reinforced from media representations of stereotypical computer scientists - males wearing glasses who enjoy video games and science fiction. Studies show these stereotypes detract females and students from underrepresented groups from pursuing CS and may also affect male students who do not fit this stereotype.

Stereotype threat may trigger a student to become disengaged in learning CS because they may feel anxiety about CS or that they don’t belong in CS which leads to underperforming and underachieving.

Let’s examine a study about stereotype threat as an example of how stereotype threat happens in CS. Please note there are many other studies about stereotype threat in CS. Some of the key findings in this particular study are only meant to help start our discussions. Feel free to take a deeper dive into understanding stereotype threat in CS if this session sparks interest for you.

(3 minutes) Share “Study of Stereotype Threat in CS” slide and provide participants with a high level overview of the study.

“What” of the study

  • A control group of students taking a CS course were asked to identify their demographic information before taking a test.

    • This indirectly reminded students of stereotypes before taking the test when stereotypes could affect student performance on the test.
  • The experimental group of students were asked to identify their demographic information after taking the test when stereotypes could not affect student performance on the test.

Some key findings of the study

  • For harder topics in CS such as loops, stereotype threat applies to all students.
  • All students scored higher when they were not reminded of stereotypes before the test.
  • Average/below-average students scored higher when not reminded of stereotypes before the test, regardless of race or gender.

(15 minutes) Empirically Validated Classroom Strategies

Remarks

“So What?”

Understanding stereotype threat involves knowing about “cues” that may activate negative stereotypes and threaten a student’s sense of identity. Some cues we may feel we have no control over such as who is in our classrooms and some cues we can control by implementing classroom strategies that reduce stereotype threat.

(3 minutes) Share with participants the slide with some ways stereotype threat may be activated in classrooms.

  • Number of students in a classroom in the same identity group
    • Female to male student ratio
    • Based on race/ethnicity
  • Identity group of instructors
  • Course materials
  • Explicit or implicit bias
    • Lowered expectations
    • Over-praising one group over another

Remarks

“Now what?”

As the definition states, even subtle aspects of classroom environments can affect performance and academic engagement. Next, let’s discuss some empirically validated classroom strategies that help reduce stereotype threat in CS. There may be strategies you already use in your CS classroom. There may be strategies that are new to you that you may want to implement.

(11 minutes) Think-Pair-Share

Share with participants the slide “Empirically Validated Classroom Strategies.”

Present and recruit positive role models from diverse groups

  • Expose students to successful role models from their group that challenge negative stereotypes.
  • Invite role models who represent who IS in your classroom and who IS NOT in your classroom.

Promote a growth mindset about intelligence

  • Teach students that intelligence is like a muscle - that is it is not fixed, but grows with effort.

Support students’ sense of belonging

  • Teach students that worries about belonging in school are normal, not unique to them or their group, and momentary not fixed.
  • Support effective group work in which all students feel they can contribute to projects.

Create fair tests, present them as fair, and as serving a learning purpose

  • Use gender- and race-fair tests, communicate fairness, convey that they are being used to facilitate learning, not to measure innate ability or conceptualize stereotypes.

Convey high standards and assure students of their ability to meet these standards

  • Frame critical feedback as reflective of high standards and share the feedback-giver’s confidence in the students’ ability to meet those standards.

Prompts:

  • What strategies have you or do you currently use in your classroom?
  • What strategies do you want to implement in your classroom?

(1 minute) Participants individually respond to the prompts.

(4 minutes) Participants share responses to the prompts with a partner.

(6 minutes) Participants share responses to the prompts with the whole group.

(2 minutes) Journal

Participants respond to the prompt in their journal or add strategies to their 30-60-90 day equity plan.

Prompt:

  • Add strategies you want to implement in your classroom to reduce stereotype threat in CS in your journal or 30-60-90 day equity plan.

If you are interested in licensing Code.org materials for commercial purposes, contact us.

If you are interested in licensing Code.org materials for commercial purposes, contact us.

Session 4: Previously, on Unit 5

20 minutes

facilitator presentation

Purpose

The session sets the stage for the model lesson by exposing participants to the essential content in Lessons 1 through 4. Participants are also given time to explore the pixelation widget on Code Studio.

Objectives

  • Participants have been exposed to the essential content knowledge necessary to plan and implement Lessons 1 through 4 of Unit 5.

Supplies & Prep

Room Setup:

  • Participants seated in pods
  • Create a vocabulary poster including the following words and definitions:
    • Encode - to change how information is represented so that it can be read by a computer
    • Decode - to change how information is represented so it can be read by a person
    • Binary - a way of representing information using only two options
    • Bit - a single piece of binary information
    • ASCII - a popular system for representing text in binary
    • Pixel - a tiny square or dot which contains a single point of color of a larger image

Facilitator Supplies:

Teacher Supplies

Agenda

Unit 5 Introduction (10 minutes)

Pixelation Widget (10 minutes)

Teaching Guide

Unit 5 Introduction (10 minutes)

Facilitator Tip

This is a high level overview of the content in the first four lessons of Unit 5. It is intended to provide background context for the following model lesson. Mastery is not an expectation here.

Facilitator Note: As the facilitator provides a high level voice over of the first four lessons of Unit 5, it is important for participants to understand that the focus of Chapter 1 is data representation. Representation systems require a shared set of rules for encoding and decoding information. The same principles used to create an encoding and decoding system using symbols and pictures are used to encode and decode in binary.

(2 minutes) U5L1 - Representation Matters

Lesson Overview: This lesson provides an overview of what data is and how it is used to solve problems. Groups use a data set to make a series of meal recommendations for people with various criteria. Afterwards, groups compare their responses and discuss how the different representations of the meal data affected how the students were able to solve different problems.

Lesson Objectives:

  • Provide examples of how representing data in different ways can affect its ability to solve different problems
  • Choose the best way to represent some information based on how it will be used

(2 minutes) U5L2 - Patterns and Representation

Facilitator Note: Before this session, create a poster with the following vocabulary words and definitions. After introducing these words, hang the poster in the room for participants to refer back to during the model lesson.

  • Encode - to change how information is represented so that it can be read by a computer
  • Decode - to change how information is represented so it can be read by a person
  • Binary - a way of representing information using only two options
  • Bit - a single piece of binary information
  • ASCII - a popular system for representing text in binary

Lesson Overview: This lesson looks closer at what is needed to create a system of representation. Groups create systems that can represent any letter in the alphabet using a single stack of animal cards. They then create messages with their systems and exchange with other groups to ensure the system worked as intended.

Lesson Objectives:

  • Describe the necessary features of a system for representing information
  • Create and use a system for representing information

Facilitator Tip

Vocabulary is introduced in this session because it is used in the model lesson and introduced in lessons that occur before the model lesson. It is important to point out that when working with students, mastering this vocabulary is not the main learning objective. The vocabulary is introduced at the end of the lesson as a way to relate the activity to what we do in computing. For the purpose of this workshop, this vocabulary is introduced in order to prevent participants from feeling caught off guard when the vocabulary is used in the model lesson. Mastery is not the expectation in this session.

Essential Vocabulary:

  • Encode - to change how information is represented so that it can be read by a computer
  • Decode - to change how information is represented so it can be read by a person

(4 minutes) U5L3 - ASCII and Binary Representation

Lesson Overview: In this lesson students learn to use their first binary system for encoding information, the ASCII system for representing letters and other characters. Students practice using the system before encoding their own message using ASCII. It is important to note that memorizing ASCII codes is not the goal of this lesson. The goal is that students understand how to use the system.

Lesson Objectives:

  • Define a binary system as one that uses just two possible states to represent information
  • Use the ASCII system to encode and decode text information in binary

Facilitator Tip

This vocabulary might be intimidating for new to CS teachers. It is important to unpack these words as a group and ensure everyone has a working definition of these terms before moving on. After discussing these words as a whole group, it might be helpful to have participants write a definition for each term using their own words in their journals. This can serve multiple purposes:

  1. Participants can return to this as a reference resource throughout the workshop.
  2. If a participant is struggling during the model lesson, the facilitator can ask to see this definition to potentially identify a misconception.
  3. Participants can return to their definition after the model lesson to see how their understanding of the concepts has grown.

Essential Vocabulary:

  • Binary - a way of representing information using only two options
  • Bit - a single piece of binary information
  • ASCII - a popular system for representing text in binary

(2 minutes) U5L4 - Representing Images

Lesson Overview: In this lesson students learn how computers represent images. The class is introduced to the concept of splitting images into squares or “pixels”, which can be turned on or off individually to make the entire image.

Lesson Objectives:

  • Create and manipulate binary patterns to represent black and white images
  • Describe common features of systems used to represent information in binary

Vocabulary:

  • Pixel - a tiny square or dot which contains a single point of color of a larger image

Pixelation Widget (10 minutes)

(1 minute) Widget Introduction

Remarks

Unit 5 uses a variety of widgets. Lesson 4 uses a pixelation widget. Students use this widget to make pixel images using a binary system. Using the widget

(9 minute) Widget Exploration

Participants should navigate to U5L4 in Code Studio

Facilitator Tip

This exploration is an opportunity for the facilitator to ensure that all participants have a basic understanding of binary before moving on to the model lesson. As you circulate, make sure all participants are successful in completing the “X”. If there is large scale confusion, you can bring the whole group together to complete the “X” and then have participants try to complete the smiley face in Bubble 3 in pairs.

Instructions:

  • Toggle between the “Readable format” and “Row format” - observe the difference
  • Complete the “X” shape by typing 0s and 1s.
  • Experiment with changing the image width and height
  • If time permits - continue the bubble progression

If you are interested in licensing Code.org materials for commercial purposes, contact us.

Session 5: Model Lesson (U5L5)

50 minutes

lesson exploration

Purpose

This model lesson is intended to introduce participants to the binary number system while modeling classroom practices related to learning in context and differentiation.

Objectives

  • Participants are exposed to the essential content knowledge necessary to plan and implement Lesson 5 of Unit 5.
  • Participants observe a plan for early finishers that focuses on going deeper into the content instead of faster or further.
  • Participants identify strategies for incorporating a variety of student perspectives into the classroom.

Supplies & Prep

Room Setup:

  • Participants seated in pods

Facilitator Supplies:

Teacher Supplies:

  • Printed copies of the “Representing Numbers 2021” - Activity Guide
  • Printed copies of number cards (Alternatively use post-it notes)
  • Scissors (if the cards are not precut)

Agenda

Warm Up (5 minutes)

Activity (35 minutes)

Wrap Up (10 minutes)

Teaching Guide

Warm Up (5 minutes)

(5 minutes) Numerical Data

The “ideas to get you started” prompts below are taken directly from the curriculum. This is an opportunity to model modifying the lesson plan to be more personally relevant for the people in the room. Think about stores or businesses popular in your area or maybe a local weather issue that involves data collection in the form of numbers that could be substituted here.

Prompt: Create a list of all the information you might want to represent to a computer as a number. Here are some ideas to get you started

  • An online store (what kinds of numbers does a store keep track of?)
  • A social media profile (what things about you or your friends are numbers?)

Discussion Goal

In this and the following lessons students will be learning a new system to represent numbers using on-off signals. Motivate this activity by thinking back to the kinds of information students eventually will want to represent with this system. If students need help brainstorming give them a couple examples, e.g. age, their height, their birthday, the number of friends they have, the cost of items, an item's rating, etc.

Think - Pair - Share: Allow students a minute to think silently before having them share with their tables and then the group as a whole.

  • (1 minute) Think: individual reflection
  • (1 minutes) Pair: discuss with a partner
  • (3 minutes) Share: share and discuss with the whole group

Remarks

Numbers are a really useful and important way to represent all kinds of information. If we want to represent numbers to a computer, we're going to have to learn a new system that allows us to do that. The “Question of the Day” is What system do computers use to represent numbers?

Activity (35 minutes)

(5 minutes) Model

Complete an example problem as a whole group. Ask students to arrange cards face up and face down so that exactly thirteen dots are showing. (It is important that each group uses only one set of cards.) After some trial and error, students should see that the 8, 4, and 1 cards should be face up, and the 2 card should be face down. (U U D U)

(10 minutes) Practice

Facilitator Tip

The number cards will need to be cut. This can be done by the facilitator before the workshop or by the participants during the workshop. If the plan is for the participants to cut out the cards during the workshop, scissors will need to be available for participant use. You might also consider having participants create the number cards using post-its to eliminate the need for printing and cutting.

Distribute: Give each pair a copy of the activity guide and a set of number cards.

Facilitator Tip

As participants are working, circulate the room and spot check for correct answers on the activity guide. Some answers will vary (numbers 1 - 4 on page 1 and numbers 5 and 6 in “Decoding Multiple Numbers” on page 2). Use the following guide to check for accuracy:

Allow students to complete the rest of the first page in pairs. Ask them to raise their hand when they complete the first page to receive further instructions.

Part of what you are modeling here is how to differentiate to meet the unique learning needs within the room. Part of the is having a plan for early finishers. The goal is to have these students go deeper, not faster or further. Avoid having students move on to the second page of the activity guide. Instead, you might extend the learning for these students by challenging them to create a binary representation for a larger number requiring more than 4 bits (pick a number between 16 and 31).

(5 minutes) Discuss

In this discussion, you are modeling incorporating multiple voices into the room. Before calling on people that have not volunteered, give students the opportunity to discuss with a partner or table. When you call on someone, ask them to share what they discussed as a group. In general, it is less threatening to share a group answer than an individual answer.

When all students have finished the page, ask them to come back together as a class and share their answers.

Discussion Goal

After some discussion, students should note that there is only one way to represent any particular number in this system. This is an important point to bring out because it would be confusing if two patterns meant the same thing.

Prompt: Was there more than one possible answer for any of the problems?

  • (2 minutes) Table talk: Participants share responses to the prompt. One participant gathers a couple of ideas that will be shared with the whole group during the share out.

  • (2 minutes) Share out: The facilitator selects a participant from each group to share different responses from others at the table. The facilitator then asks if any groups in the room disagree with the response that was shared. The discussion should continue until all participants agree and understand why there can only be one way to represent any particular number in this system.

Remarks

With these cards, we've created a binary system to represent numbers. Because we used a pattern that we can follow as our numbers get bigger, our system can work for as high as we can count. Of course, our cards will eventually run out of space to put the dots, so we're going to look at a tool that will help us to use binary numbers in the hundreds.

(10 minutes) Binary Number Widget

Students complete the top section on the back of the activity guide to create a Binary Profile. Once completed, partners trade activity guides and use the Binary Number Widget on Code Studio to decode the binary profile.

As pairs finish encoding and decoding their Binary profiles, they trade back to verify the answers are correct. Challenge students to create a new question they can trade with another student, until all pairs are finished.

(5 minutes) Discuss

Discussion Goal

Students should recognize that the patterns of the numbers and the rules that they follow can help them determine the next numbers in the sequence. For an 8-bit number, starting from the left, the pattern goes 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1.

Prompt: The last question on this activity guide uses an 8-bit number, even though we haven't talked about how to represent these numbers yet. Do you think we can figure out what numbers are needed for 8-bit numbers? How?

  • (2 minutes) Table Talk: Participants share responses to the prompt. One participant gathers a couple of ideas that will be shared with the whole group during the share out.
  • (3 minutes) Share: The facilitator selects a participant from each group to share different responses from others at the table. The facilitator then asks if any groups in the room disagree with the response that was shared.

Wrap Up (10 minutes)

(10 minutes) Discuss

Remarks

With these cards, we've created a binary system to represent numbers. Because we used a pattern that we can follow as our numbers get bigger, our system can work for as high as we can count. Those are all types of data that need to be represented in binary. We're going to watch a video that explains a little bit more about how this works.

  • Refer to the questions to consider with the video.
  • Show the video, “Binary and Data” to the group.
  • Invite a couple of participants to respond to the questions to consider with the video.

Discussion Goal

The goal of this discussion is to have 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.
  • 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

Questions to consider with the video:

  • Why are all the types of data on the computer stored as numbers?
  • If everything is stored as a number, how do you think the computer tells the difference between numbers, letters, images, and sound?

If you are interested in licensing Code.org materials for commercial purposes, contact us.

Session 6: Model Lesson Reflection

15 min

discussion-based

Purpose

This session is designed to highlight choices and teaching strategies used in the model lesson. The goal is for participants to reflect on how they might implement similar strategies and techniques in their own classrooms.

Objectives

  • Participants engage in the “journaling” teaching and learning strategy
  • Teachers reflect on ways they will connect content to prior experiences of students

Supplies & Prep

Room Setup:

  • Participants seated in pods

Facilitator Supplies:

Teacher Supplies:

  • Journal
  • Pen

Agenda

Highlight and Discuss Strategies (6 minutes)

Learning in Context (9 minutes)

Teaching Guide

Highlight and Discuss Strategies (6 minutes)

(3 minutes) Teaching Strategies

Learning in Context: In the warm up, the examples provided in the lesson plan were substituted with examples relevant to the people in the room. Increasing relevance is intended to increase student motivation. Selecting relevant examples helps establish the “why” of learning in order to increase student motivation.

Bringing Multiple Perspectives into the Discussion: The lesson provided multiple opportunities for students to engage in a small group discussion and one group member shared ideas on behalf of the group during the “Share Out.” This was done to help students feel more comfortable sharing their ideas with the whole class. During the “Share Out”, students were invited to share ideas in agreement and disagreement to invite more perspectives into the discussion.

Early Finisher Activity: A goal during the lesson was to keep the group together in order to have everyone participate in the group discussions. In order to do this, the teacher had a plan for early finishers. Students were challenged to create another question they could trade with another student to go deeper into the content. A student who finishes early may not be ready for a challenge. Students should demonstrate an understanding of the content before moving on to an extra challenge.

(3 minutes) Journal

Prompt: What choices will you make in order to meet the unique learning needs of your students and maintain an inclusive learning environment when you implement this lesson in your classroom?

  • (1 minute) Journal
  • (2 minutes) Whole Group Share Out (popcorn style)

Learning in Context (9 minutes)

(1 minute) Context Setting

Remarks

Both the “why” and the “how” should be relevant to the student (motivation) and to the learning objectives (facilitate learning).

(2 minute) Journal

Prompt: How can you modify this lesson to ensure that both the “why” and the “how” are relevant to your students while still meeting the learning objectives?

Learning Objectives:

  • Use a binary system to represent numbers
  • Extend a representation system based on patterns

(6 minutes) Share Out

Participants share out to the whole group

If you are interested in licensing Code.org materials for commercial purposes, contact us.

If you are interested in licensing Code.org materials for commercial purposes, contact us.

Session 8: Differentiation

35 minutes

discussion-based

Purpose

In this session, participants will have the opportunity to explore opportunities for differentiation within U5L5 with a focus on extending learning and supporting learning when appropriate. Participants will use the learning objectives and assessment opportunities to determine the core understanding that all students should have by the end of the lesson, regardless of how the lesson is modified to support the diverse learning needs within the classroom.

Objectives

  • Participants understand how to make choices when implementing lessons that support inclusion within classroom.
  • Participants are able to identify opportunities for differentiation within lessons in order to appropriately support diverse learning needs

Supplies & Prep

Room Setup:

  • Participants seated in pods

Facilitator Supplies:

Teacher Supplies

  • Computers
  • Journal
  • Pen

Agenda

Context (1 minute)

Lesson Learning Objectives (8 minutes)

Teacher Support (14 minutes)

Strategies (12 minutes)

Teaching Guide

Context (1 minute)

(1 minute) Context

Remarks

The students in our classrooms come to us with various levels of prior knowledge and experience. This is especially true in units involving math concepts and programming. Differentiation is an approach to meet the various needs of learners in our classes and grow a culture of inclusion.

[Refer to the Differentiation and a Culture of Inclusion slide.]

Remarks

During the summer we introduced shared language for equity that included inclusion. Every classroom is likely to be inclusive to SOME of your students, but our goal is for the classroom to be an inclusive space for EVERY student.

The “Guide to inclusive computer science education” compiled by Microsoft, in partnership with CSTA, Code.org, NCWIT and other organizations, defines “inclusion” as “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.”

Lesson Learning Objectives (8 minutes)

(2 minutes) Review Learning Objectives and Assessment Opportunities

Participants navigate to the U5L5 lesson plan to read the lesson objectives and assessment opportunities for Lesson 5.

(6 minutes) Think, Pair, Share

Discussion Goal

Participants should understand that lesson is about understanding patterns not about understanding the math behind the pattern. This is NOT intended to be a math lesson.

Prompt: What is NOT included as a learning goal around representing numbers in binary that some people might have expected? Why do you think they were not included as a goal?

  • (1 minute) Think: individual reflection
  • (2 minutes) Pair: discuss with a partner
  • (3 minutes) Share: share and discuss with the whole group

Teacher Support (14 minutes)

Remarks

Let’s discuss the teacher support built into lesson plans that help with preparing lessons while keeping differentiation in mind.

(4 minutes) Teaching Tips

Share the following teaching tips from U5L5:

  • 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.

Invite a couple of participants to share their response to the prompt.

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?

(9 minutes) Discussion Goals

Remarks

Throughout the model lesson, students engage in discussions and “Discussion Goals” are provided throughout the lesson plan to support teachers in guiding the discussions. During the wrap up of U5L5, a video connects the concept of binary to its real world application, and thus, adds context to the content presented in Lesson 5.

For some of you in the room, this video might have been the context you were looking for to challenge your understanding of the concepts in this lesson and help you make connections between what you learned and the real world. For others, the content in this video might have felt overwhelming. It is possible that you thought you understood binary but then questioned that understanding because of the technical language in the video. This is a common experience for students in your classroom.

(5 minutes) Partner Talk

(2 minutes) Participants read the questions and discussion goals for the wrap up of the model lesson, U5L5. Then discuss the prompts with a partner.

Question for wrap up discussion in U5L5:

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

Discussion Goals included in U5L5:

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.

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, letters, images, and sound?

Discussion Goals included 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.

(3 minutes) Participants share responses to the prompts with a partner.

Discussion Goal

Support participants in understanding the Discussion Goal is a guide for what to anticipate during a discussion and a plan to build out the discussion with students. The Discussion Goal supports teachers with differentiation by supporting teachers in scaffolding between knowing their students' varying needs during discussions and where the discussion should go.

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?

(4 minutes) Share Out

Invite a couple of participants to share their response to the following prompt.

Prompts:

  • What are some benefits to using discussion goals when preparing to teach a lesson?
    • How might this preparation support differentiation during a class discussion?

Remarks

Quick reminder to use the CSD Guide to Differentiation 2021 as another resource when planning for differentiation. The CSD Guide to Differentiation is found on page 60 of the Curriculum Guide. A link to the guide is provided on the slide.

Strategies (12 minutes)

(1 minute) Introductory Remarks

Remarks

Facilitator Tip

Some participants might find it overwhelming to think about differentiating at the individual student level. Think about the various entry points into differentiation that you might offer to participants:

  • at the class level
  • one class is ready to go deeper while another needs to take a step back
  • from lesson to lesson
  • some lessons taught at a deeper level than others

The goal is to articulate a way to move forward. Having a fully differentiated classroom is not a realistic expectation for first time participants of this course. This work takes time.

In this session, we have focused on differentiation through the lens of Lesson 5. However, the ideas we have discussed here can be applied to multiple lessons throughout Unit 5 and the entire CSD course. At its core, we are simply adjusting our instruction to meet the unique learning needs of the students that promote inclusion within our classroom. Each lesson can and should look different for different classrooms.

(10 minutes) Group Brainstorm

Discussion Goal

Everyone should leave with at least one actionable idea for differentiation.

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

  • (5 minutes) Table Talk - Participants share with the people at their table
  • (5 minutes) Group Share Out - Ask if anyone learned a strategy from another participant that they are excited to try.

(1 minute) Closing Remarks

Remarks

As we work towards growing the culture of inclusion within our classrooms, it is important for us to continuously reflect on how we might meet the various needs of learners in our classes.

If you are interested in licensing Code.org materials for commercial purposes, contact us.

Session 9: Curriculum Investigation

75 minutes

lesson exploration

Purpose

The purpose of this session is for participants to investigate Unit 5 and reflect on how they will implement the lessons with their students. Although it is not possible to cover all unit content within the time allotted, core concepts are highlighted within this investigation. The overall goal of this session is for participants to reflect on the “Learning in Context” with a specific emphasis on how they will support students in understanding “why” data is important before learning “how” to represent data and use data to solve problems. Participants will also continue to reflect on differentiation and begin to think about how students might use the Problem Solving Process for Data to support their learning in Chapter 2 of Unit 5.

Objectives

  • Participants have been exposed to the essential content knowledge necessary to plan and implement selected lessons in Unit 5
  • Participants develop the skills necessary to continue to build their CS content knowledge outside of the walls of the workshop through resources within Code Studio and the Code.org lesson plans
  • Participants reflect on ways to support students in drawing conclusions from data using the Problem Solving Process for Data
  • Participants identify ways that they can support students in understanding the “why” and the “how” of the concepts they are learning

Supplies & Prep

Room Setup:

  • Participants seated in pods
    • Consider having participants sit in affinity groups (ex: 6th grade teachers, 7th grade teachers, etc.; standards based grading, A/B/C/D grades, mastery; etc.)

Facilitator Supplies:

Teacher Supplies

  • Computers

Agenda

Introduction (1 minute)

Investigation Part 1 (20 minutes)

Problem Solving Process (5 minutes)

Investigation Part 2 (20 minutes)

Investigation Part 3 (20 minutes)

Wrap Up (9 minutes)

Teaching Guide

Introduction (1 minute)

(1 minute) Context Setting

Remarks

In this session, you will have time to investigate lessons within Unit 5. Prompts are used to help you reflect about how you will implement Unit 5. We will stop periodically to discuss the individual lessons as a group. You are encouraged to work with an elbow partner during this time.

Investigation Part 1 (20 minutes)

(15 minutes) Investigate Lesson 7

Remarks

Lesson 7 follows the lesson that was modeled this morning. Up to this point, learners have focused on how data is represented and stored by a computer. Lesson 7 extends this conversation into how stored data can be kept private through a process called encryption.

Investigation Goal: Understand the importance of protecting data when encrypting and decrypting data

Investigation Task:

  • Read the lesson warm up in U5L7
  • Complete the first page of the “Medical Records” - Activity Guide

(5 minutes) Discussion

After fifteen minutes, participants are instructed to discuss the prompts with a partner. After the five minute discussion, participants are encouraged to move on to the next lesson investigation.

Prompts:

  • Learning in Context: How might you incorporate student experiences and current events into this lesson?
  • Drawing Conclusions: How might students use the Problem Solving Process for Data to draw conclusions in this lesson?
  • Differentiation: Where are there opportunities within this lesson to scaffold and extend learning to support the diverse needs within your classroom?

Problem Solving Process (5 minutes)

(1 minute) Opening Remarks

Remarks

In Chapter 2 of Unit 5, the focus shifts from representing data information to solving problems using data. This progression mimics the progression in Unit 1: Problem Solving and Computing. In Unit 1, students first learned that computers need to input and store information. This is similar to Chapter 1 of Unit 5 where students learn how computers store data in binary. In Unit 1, students went on to learn that computers process and output information. This is similar to the data analysis and conclusion drawing that students will do in Chapter 2 of Unit 5 as they work to solve problems using data. In Chapter 2, students will again use the Problem Solving Process. However, the focus of this process will now be on using data to solve problems and draw conclusions.

(4 minutes) Problem Solving Process for Data

  • The facilitator displays the “Problem Solving Process” diagram and asks participants to open to page 64 (the last page) of their curriculum guide. (There is a digital copy of the curriculum guide linked in the group notes doc for people to use if they do not have their curriculum guide.)
  • (2 minutes) Participants are asked to read the section titled “Using resources as problem solving”
  • (2 minutes) Quick popcorn style share out

Discussion Goal

The goal here is for participants to compare “Problem Solving for Data” process to previous applications of the problem solving process used in other units of this course. This process should feel familiar and anchoring for both teachers and students. The key takeaway here is that the emphasis on this application of the Problem Solving Process is on using data to solve problems and draw conclusions.

Prompt: How is this application of the “Problem Solving Process” different from the problem solving processes used by students in previous units?

Remarks

As we can see, the four major steps of the problem solving process will be familiar to students. However, the way students engage with this process in Unit 5 will be different than in previous units. In Unit 5, problem solving will be centered around using data to draw conclusions and solve problems.

Investigation Part 2 (20 minutes)

(15 minutes) Investigate Lesson 9

Remarks

Lesson 9 is the first lesson in Chapter 2. In this lesson, students will use the Problem Solving Process for Data to solve a date problem.

Investigation Goal: Identify opportunities for students to use data to draw conclusions and solve problems that they care about

Investigation Task:

  • Read the “Overview”, “Purpose” and “Assessment Opportunities” sections of the U5L9 Lesson Plan
  • Read the “Solving a Data Problem - Activity Guide” exemplar
  • Reflect on ways to modify the scenario to make it more relevant to the students in your classroom

(5 minutes) Discussion

After fifteen minutes, participants are instructed to discuss the prompts with a partner. After the five minute discussion, participants are encouraged to move on to the next lesson investigation.

Prompts:

  • Learning in Context - Problems should be purposeful. How might you modify the scenario in this lesson to be more relevant to the students in your classroom?
  • Drawing Conclusions - How might students use the Problem Solving Process for Data to draw conclusions in this lesson?

Investigation Part 3 (20 minutes)

(15 minutes) Investigate Lesson 11

Remarks

Throughout Chapter 2, students will continue to build their understanding of using and interpreting data. In lesson 11, students will learn to use cross tabulation tables to draw conclusions based on the relationships between multiple data sets.

Investigation Goal: Understand how to use a cross tabulation table to find patterns and relationships in data

Investigation Task:

  • Read the lesson “Overview” and “Purpose”
  • Complete the first cross tabulation table on the “Interpreting Data” - Activity Guide using the data from the “Interpreting Data” - Resource

(5 minutes) Discussion

After fifteen minutes, participants are instructed to discuss the prompts with a partner. After the five minute discussion, participants are encouraged to move on to the next lesson investigation.

Prompts:

  • Learning in Context - Students should understand “why” the problem is important before deciding “how” to solve the problem. Why is the problem presented in Lesson 11 important for students to solve? How will you present this problem in a way that motivates student learning?
  • Drawing Conclusions - How might students use the Problem Solving Process for Data to draw conclusions using data in this lesson?

Wrap Up (9 minutes)

(3 minutes) Unit Reflection

Remarks

At this point, we have done one model lesson and investigated three additional lessons in Unit 5. Now, let’s shift to thinking about the unit as a whole as we continue to dig into the idea of supporting students in understanding the “why” before moving on to the “how”.

Prompt: Problems should be purposeful. How can you help students understand “why” data is important before they dig into “how” to represent data in Chapter 1 and problem solve with data in Chapter 2 of Unit 5?

(6 minutes) Share Out

Participants share their ideas with the whole group.

If you are interested in licensing Code.org materials for commercial purposes, contact us.

If you are interested in licensing Code.org materials for commercial purposes, contact us.

Session 11: Conclusions and Connections

30 minutes

facilitator presentation

Purpose

This session is intended to provide a high level overview of the Unit 5 curriculum. An emphasis is placed on highlighting the progression within the unit as concepts build toward cumulative projects. Participants should recognize the primary focus (Chapter 1 - Representing Information; Chapter 2 - Solving Data Problems) of each chapter along with the unifying concepts present throughout the entire unit.

  • Unifying Concept: The importance of data in solving problems
  • Chapter 1 Focus: Representing information
  • Chapter 2 Focus: Solving data problems

Objectives

  • Participants have been exposed to the essential content knowledge necessary to plan and implement Unit 5
  • Participants are able to access and use supporting project resources
  • Participants understand how Unit 5 is structured to support the development of the student practice of using a structured problem solving process to help address new problems
  • Participants understand how Unit 5 is structured to support the development of the student practice of drawing conclusions based on data and evidence

Supplies & Prep

Room Setup:

  • Participants seated in pods

Facilitator Supplies:

Teacher Supplies

Agenda

Chapter 1 Progression (15 minutes)

Chapter 2 Progression (15 minutes)

Teaching Guide

Chapter 1 Progression (15 minutes)

Remarks

Today we have seen four lessons in Unit 5: Data and Society. Now we are going to look at the unit as a whole with a focus on how concepts build throughout the unit.

Facilitator Tip

This is a high level overview of Unit 5. It is not expected that teachers will walk away with a full understanding of the entire curriculum for Unit 5. The goal is for teachers to know what they are working towards in the unit and feel comfortable with the overall unit goals.

(1 minute) Chapter 1 Overview

Facilitator Instructions:

  • Display the “Chapter 1 Progression” slides from the slide deck
  • Share with participants a high level overview of Chapter 1 is provided on page 21 of the curriculum guide. Participants should walk away understanding that each lesson builds towards the chapter project and that the main focus of the chapter is representing data.

(3 minutes) Chapter 1 Project - Create a Representation

  • Display the “Lesson 8 Slide”
  • Briefly go over the project overview and items submitted by students
    • Overview: Representing complex objects or ideas that you care about to a computer is a challenging task. It requires you to understand how computers represent information and will always involve trade offs. For this project you will design a binary system for representing your perfect day. The challenge will be finding a class-wide system to capture all the different elements you care about.
    • You Will:
      • Write a short description of your perfect day
      • Identify key elements that could be represented by a computer
      • Collaborate with classmates to design a class-wide representation system
      • Represent your perfect day in that system on a punch card
      • Decode a classmate’s perfect day punch card
    • Students will Submit:
      • The completed Project Guide
      • Your filled-in punch card
      • Your classmates’ decoded punch card and feedback
  • Navigate to Code Studio (link is located in the slide deck) and show participants how to find the resources available for this project (rubric, CS practices reflection, project guide, sample marked rubrics, project exemplar)

Facilitator Tip

Participants will likely have questions related to the project. The facilitator should be familiar enough with the project to answer questions and offer support as needed.

(7 minutes) Explore Project Resources

Allow participants time to explore the project resources.

(4 minutes) Share Out

Participants briefly share questions, suggestions, or key takeaways with the whole group after exploring Chapter 1 project resources.

Chapter 2 Progression (15 minutes)

(1 minute) Chapter 2 Overview

Facilitator Instructions:

  • Display the “Chapter 2 Progression” slide from the slide deck
  • Share with participants a high level overview of Chapter 1 is provided on page 22 of the curriculum guide. Participants should walk away understanding that each lesson builds towards the chapter project and that the main focus of the unit is using data to solve problems.

(3 minutes) Chapter 2 Project - Make a Recommendation

  • Display the “Lesson 16 Slide”
  • Briefly go over the project overview and items submitted by students
    • Overview: In this unit you’ve seen how data can be used to solve all kinds of problems. Now it’s your turn to use data to help someone. In this project, you will use data to make a recommendation to a classmate.
    • You will:
      • Work with a partner
      • Define a problem that could be addressed by a recommendation
      • Identify the data you need and create a survey to collect it
      • Interpret the data to find relationships between survey answers
      • Create an algorithm to make a prediction based on data
      • Test your algorithm
      • Present your work to your classmates
    • Students will submit:
      • Completed Project Guide (this document)
      • Completed Peer Review
      • Any materials used to present your work
  • Navigate to U5L16 (link is located in the slide deck) and show participants how to find the resources available for this project (peer review doc, rubric, CS practices reflection, project guide, sample marked rubrics, project exemplar)

(7 minutes) Explore Project Resources

Allow participants time to explore the project resources. As they explore, remind them to think about how the Problem Solving Process for Data might be used to support student learning in this Chapter.

(4 minutes) Share Out

Participants briefly share questions, suggestions, or key takeaways with the whole group after exploring Chapter 1 project resources.

If you are interested in licensing Code.org materials for commercial purposes, contact us.

Session 12: Wrap Up

30 minutes

discussion-based

Purpose

This session begins by wrapping up the “Learning in Context” theme for the day. There is also time for the facilitators to answer questions and address specific needs of the participants in the room. The goal in answering questions is to connect participants with resources that they can use to extend their learning beyond the workshop.

In addition, time is allotted for participants to complete the workshop survey prior to departing.

Objectives

  • Participants engage in the “journaling” teaching and learning strategy
  • Participants work on developing the skills necessary to continue to build their CS content and pedagogical knowledge outside of the walls of the workshop through avenues like the forum, the community’s shared resources, online courses, peer collaboration,
  • Participants reflect on the day and provide workshop feedback

Supplies & Prep

Room Setup:

  • Participants seated in pods

Facilitator Supplies:

Teacher Supplies

  • Computers

Agenda

Theme Wrap Up (10 minutes)

General Wrap Up (20 minutes)

Teaching Guide

Theme Wrap Up (10 minutes)

(3 minutes) Journaling

Prompt: Today we have focused on “Learning in Context”. We have reflected on ways to begin learning experiences with the “why” before moving on to the “how”. “Why” might this be important in your classroom, and “how” will you incorporate “Learning in Context” into learning experiences for your students?

(7 minutes) Share Out

Participants share out their reflections with the whole group.

General Wrap Up (20 minutes)

Facilitator Tip

When answering questions, try to also connect participants with resources that they can use beyond the workshop (forum, group notes doc, lesson plans, Help & Tips tab, etc).

(10 minutes) Question Parking Lot Clean Out

Answer any remaining questions in the question parking lot.

(2 minutes) Closing Announcements

Wrap up the workshop

  • When will you see each other next?
  • What kind of reminders should people have leaving the day?

(8 minutes) Survey

  • Show the slide at the end of the deck that includes the appropriate link based on your in-person workshop model (in-person, 1-day OR in-person, 2-day).
  • Make sure all the teachers in your workshop take the survey for the workshop before they leave.
  • On the online workshop dashboard find your workshop and close the workshop during the closing of an in-person, 1-day OR during the final closing of an in-person, 2-day workshop.

Having trouble with the survey?

If your participants get an error message when you share the survey link, please follow these steps:

  • Don’t worry! This is likely an issue with how the workshop was scheduled in the dashboard.
  • Ask your participants to take a few minutes to share their "gots and needs" in the chat. This will allow you to receive quick feedback to inform your post-workshop debrief.
  • Let participants know the survey will be coming via email within a few days, and send participants "home" for the day.
  • Contact your Regional Partner to let them know the survey link didn’t work, and ask the Regional Partner to follow-up with Code.org on the next business day.
  • Code.org will work with Regional Partner to send the survey link to teachers.

If you are interested in licensing Code.org materials for commercial purposes, contact us.

Session 13: Debrief

40 minutes

facilitator debrief

Purpose

Facilitators take time to discuss the day, both good and bad. Then process surveys. Then take time to make a plan for future using the inputs from teacher feedback. You should try to include your regional partner if possible.

Objectives

  • Reflect on the day
  • Make a plan of how to address needs of teachers at some point during the rest of the week.

Supplies & Prep

Room Setup:

  • None

Facilitator Supplies:

Teacher Materials:

  • None

Agenda

Reflection (30 minutes)

Make a Plan (10 minutes)

Teaching Guide

Reflection (30 minutes)

(15 minutes) Reflection on the Day

Meet with your co-facilitator(s) to debrief the day’s events. Have your Regional Partner join if possible.

Use page 26 in your Facilitator Handbook as your guide to check in on the rapport of your participants.

(15 minutes) Review Survey Feedback

  • What are a couple positive things that teachers pointed out in the survey?
  • Are there any key learning objectives that scored low?
  • What do you need to do to help teachers understand them?
  • Are there any concerns brought up on the survey?

Make a Plan (10 minutes)

(10 minutes) Make a Plan

Decide on a couple key takeaways for the next workshop.

  • What new goals do you have for yourself?
  • What new goals do you have in working with your co-facilitator?
  • What do you need to address with teachers in the next workshop?
  • Any other notes for you and your co-facilitator?

If you are interested in licensing Code.org materials for commercial purposes, contact us.