Session 10: Lesson types: Plugged and Unplugged
30 minutes
facilitator presentation
Purpose
Before we get to lesson planning, we want to introduce different types of lessons and the importance of mental models in both. This approach allows us to be more explicit about the teacher's role in each of these lessons - specifically, that the teacher needs to check for understanding in both of these lessons constantly. This foreshadows tomorrow's topic of “the teacher's role”.
Objectives
- Participants can explain the similarities and differences between Unplugged and Plugged lessons.
- Participants can explain the role the teacher plays in successfully implementing Unplugged and Plugged lessons.
- Participants experience joining a section in Code Studio.
Supplies & Prep
Room Setup:
- Full Cohort
Facilitator Supplies and Prep:
- CSP Module 1 Slides
- Join code for your section
Participant Materials:
- Computers
Agenda
Context (2 minutes)
Comparing Unplugged and Plugged Lessons (28 minutes)
Facilitation Guide
Context (2 minutes)
(2 minutes) Unplugged vs. plugged lessons
Remarks
Thus far, all of the lessons you have seen have been “unplugged” in nature, meaning they did not use computers as part of the main activity. We like to start with unplugged activities to provide all students with a mental model that serves as an on-ramp to the content. That being said, you will also see “plugged” lessons where students will frequently be using a “widget”, or a digital tool, which provides for a different kind of experience with the content. In fact, many of the lessons you will see this week are “plugged” and use widgets. While some of these lessons also contain an “unplugged portion” of the lesson, the widget is intended to further the learning in these cases.
Before we start looking at the specific lessons you will be teaching, let’s look further into the philosophy behind these plugged in lessons.
Comparing Unplugged and Plugged Lessons (28 minutes)
Teaching Tip
Use strategies that will keep participants engaged but are also time efficient. A think, pair, share is good for engagement here, but the constant in and out of breakout rooms can break the flow of the activity and take up precious time.
Discussion Goal
The focus on this discussion should be on the teacher being an active observer and participant in the lesson. Teachers provide structures for activities and help learner’s synthesize their learning during the lesson. The learners are also active and doing the “heavy lifting” of the cognitive work needed to learn, while the teacher connects the learning into a clear story for students.
(6 minutes) Reflecting on Unplugged Lessons 
Using the slides lead a discussion with the following prompts:
- Based on what you have seen so far, what makes an unplugged lesson successful?
- What is the teacher doing?
- What are the learners doing?
Spend a couple minutes on each slide, allowing participants to brainstorm responses to the prompts. Call out ideas as participants are adding to the slides to steer the conversation toward the discussion goals. After the three slides are done, summarize teacher comments.
Remarks
Now that we have a good idea for what unplugged lessons look like, let’s look at a “Plugged” lesson that uses a widget. We use the term “widget” to describe small digital tools that act as a playground for exploring and experimenting with a CS concept. We are going to look at an Odometer widget to help students understand what happens when a big number gets too big for a computer.
Facilitator Tip
Getting participants in the same section now will make the first TLO go more smoothly. Since this will be participants' first time in Code Studio, getting them logged into the same section can make navigating Code Studio easier for the group since they will all have the CSP tile on their front page which they can use to navigate the site.
(3 minutes) Set-up: Get participants into the same section 
Remarks
To do this, we are going to go to Code.org’s learning platform and join a section. You already have Code.org accounts because you needed to have an account to register for this workshop and to take attendance this morning. We just need to get you into our class section. Your students will do this on the first day of class, too.
Direct participants to go to studio.code.org/join and enter the join code. When everyone is logged in, continue with navigating to the widget.
(13 minutes) Explore the Widget 
Remarks
(1 minute) We will start exploring large place values to see what happens when a big number gets too big by using the Binary Odometer Widget. This is a widget that simulates a car odometer - a device that tracks how far the car has driven (in miles or kilometers).
Then, have participants go to Code.org and help them navigate to CSP, Unit 1, Lesson 5, Level 2.
Facilitator Tip
When the odometer turns over -- exceeds the number of place values it can physically display -- the odometer reading correctly shows all but one number in its place value positions.
For example:
After the odometer turns over:
As you can see, all the numbers should flip to 0 and the one of the left should flip to 1. But we are out of place values! So the numbers flip to 0, but nothing flips to 1. The number we are trying to represent does not fit in the number of bits we have available to accurately display it.
Like a bathtub that has reached its maximum capacity for holding water and is now overflowing, the odometer has reached its maximum capacity and has reached overflow.
Explore the odometer to understand how it works.
(5 minutes) Give participants time to explore the widget.
(2 minutes) Prompt: What does this widget do or show? How does it work?
Whole group share-out.
(2 minutes) Do This: Set the binary odometer to the highest number possible. Then let it run! Notice:
- What happens to the odometer reading?
- Does the odometer still show the distance driven by the car?
(3 minutes) Discuss what participants see. Participants should notice that the odometer turns over when it exceeds the number of place values it can physically display. Once they come to that shared understanding, explain that this lesson uses the Odometer widget to teach a computer science concept called “overflow” (see facilitator tip for more information).
(6 minutes) Running a Successful Plugged Lesson 
Remarks
Now that you have seen an example of a widget from a Plugged lesson, let’s talk about what a Plugged lesson actually is. Plugged activities are designed to allow students to get hands-on with tools and concepts. That said, plugged lessons typically have many of the same features of their unplugged counterparts. Lessons will begin and end with discussions or activities that help motivate and synthesize learning. Students are encouraged and often even required to work with one another.
Based on our experiences using plugged lessons in the classroom, we have found a lot of overlap between what makes an unplugged and plugged lesson successful. But specifically, for plugged lessons we have found the following (you can also find these in the Curriculum Guide on page 12):
What makes Plugged Lessons successful:
- Teachers get to the widget quickly - they do not do a lot of pre-teaching.
- Teachers give students a chance to play with the widget before explaining it to them. Students frequently can discover how a widget works.
- Teachers have students share out how the widget works after some time to explore so everyone is on the same page.
- Teachers have a strategy in place to know when students are ready to discuss what they learned from using the widget.
- Teachers connect the computer science knowledge intended for the lesson back to the widget.
- Even though students are on computers, incorporating time to collaborate is helpful to keep engagement high during these lessons.
Remarks
“Plugged” doesn’t mean the computer is the students’ teacher! If anything, you will need to take a more active role in checking student progress since it’s hard to know what’s happening when students are working on screens. Many of you will have “plugged” lessons that you will be teaching this week. These tips can help you think about how you will deliver your lessons.