Characterization - Lesson Plan PDF
Characterization - Lesson Plan PDF
Characterization - Lesson Plan PDF
Characterizatio
n Lesson Plan
Additional Resources
Characterization Main Page
Characterization Lesson Plan ←
you are here
CS First Getting Started Guide
What is CS First?
Google CS First is a free computer science curriculum that makes coding easy to teach and fun to learn. CS First empowers every teacher
to teach computer science with free tools and resources - no CS experience required. S
ign in for free to get more benefits. (Not required for
this activity)
In CS First, students code with Scratch, a free, block-based programming tool developed by MIT. It's ideal for beginners to learn coding. Students
"snap" together blocks of commands that the computer can carry out.
Activity Details
In Characterization, students tell the story of a character who doesn’t have a school assignment when it’s due.
Students will describe this character through their actions, thoughts and words. This example project shows
what a student can create if they complete all of the add-ons in the activity.
You can use this lesson as a way to make inferences about a specific “character” such as a historical figure,
fictional character, or person from current events.
This activity was designed for students in grades 3 through 5, and can be adapted for many different ages and
audiences. It takes approximately an hour to run.
Tip: You can adapt CS First to fit the pacing needs of your classroom - split this activity between
morning and afternoon, divide it among different days, or complete it in one sitting. Younger students
and those new to coding may need more time to complete the activity.
Learning Objectives
By selecting add-on videos that present coding challenges, students will:
• Use event blocks (like “when flag clicked”) to trigger a series of code.
• Sequence at least 3 “say” blocks to start their story (by selecting a character).
• Use motion blocks (like “glide to X Y“) to personalize their story.
• Use wait blocks to construct a dialogue between two sprites.
Standards Addressed
This activity can be adapted for many different language arts, reading, and technology classes. Refer to these
standards and the CS First Common Core crosswalk in choosing how to adapt the lesson to your class.
Grade 3 Describe characters in a story (e.g., their traits, motivations, or feelings) and
explain how their actions contribute to the sequence of events.
CCSS.ELA-LITERACY.RL.3.3
Grade 4 Describe in depth a character, setting, or event in a story or drama, drawing on
specific details in the text (e.g., a character's thoughts, words, or actions).
CCSS.ELA-LITERACY.RL.4.3
Grade 5 Compare and contrast two or more characters, settings, or events in a story or
drama, drawing on specific details in the text (e.g., how characters interact).
CCSS.ELA-LITERACY.RL.5.3
CSTA 1B-AP-10 Create programs that include sequences, events, loops, and conditionals.
CSTA 1B-AP-11 Decompose problems into smaller, manageable subproblems to facilitate the
program development process.
Materials
1. Internet-connected computer and a projector
2. Computers with internet access (per student)*
3. Headphones (per student)*
* Don’t have enough computers or headphones? Review A
dditional Workarounds in the CS First Get Started
Guide.
Setup
1. Set up your classroom to ensure videos (with sound) can be played for your entire class.
2. Share the activity link, g.co/csfirst/characterization, with students by writing it on the board, or using a
classroom-management tool, like Google Classroom.
Tip: T
o save projects in Scratch, students need to sign in (not required to complete the activity).
Procedure
Introduction: Review ELA concepts (7 minutes)
1. Introduce the activity:
a. [say] In this activity, you’ll use code to tell the story of someone who needs to turn in an
assignment for school, but hasn’t completed it yet.
b. [ask] What are some reasons that someone might not have an assignment done? What are some
wacky, fun, or fantastical reasons someone might not have their homework? What might
someone do when they find out that they don’t have their assignment?
3. Before computer-time, consider using a pre-writing activity, like brainstorming character traits, to
connect this to your classroom learning objectives.
4. Tell students that they’ll apply their knowledge of characterization to code a story in Scratch. They will
follow CS First videos to code their story and develop their character.
Transition to CS First: Code ELA concepts (45 minutes)
1. Present the first two videos of Characterization to the entire class (g.co/csfirst/characterization).
2. Navigate students to the Characterization activity.
3. Reiterate the video instructions:
a. Open the Starter Project.
Use motion code blocks to move your character Add another character like a teacher or a friend to
around the stage and reveal some of their personality your story.
or mood.
Main Character
Main Character
New Character
CS First lesson plans are licensed under a Creative Commons Attribution - ShareAlike 4.0 International License.
Scratch is developed by the Lifelong Kindergarten Group at the MIT Media Lab. See h ttp://scratch.mit.edu