High School Humanities
Overview
This unit introduces students to computational thinking (CT) through humanities. Students will learn the four pillars of CT (decomposition, pattern recognition, abstraction, and algorithm design) and their supporting skills by playing cooperative games. Students will then begin to develop their CT skills by solving humanities-based problems of increasing complexity, using the design process as a framework to approach these problems. In this unit students will create a literary meme, compose a historic rap battle, draft a sonnet, write a graphic novel mystery, design an emergency preparedness game for children, and propose a solution to one of history’s mysteries.
Standards
CCSS.ELA-LITERACY.CCRA.R.1
CCSS.ELA-LITERACY.CCRA.R.7
CCSS.ELA-LITERACY.CCRA.R.10
CCSS.ELA-LITERACY.CCRA.W.1
CCSS.ELA-LITERACY.CCRA.W.2
CCSS.ELA-LITERACY.CCRA.W.4
CCSS.ELA-LITERACY.CCRA.W.5
CCSS.ELA-LITERACY.CCRA.W.6
CCSS.ELA-LITERACY.CCRA.W.7
CCSS.ELA-LITERACY.CCRA.W.8
CCSS.ELA-LITERACY.CCRA.W.9
CCSS.ELA-LITERACY.RH.9-10.2
CCSS.ELA-LITERACY.RH.9-10.3
CCSS.ELA-LITERACY.RH.9-10.8
Cyber Connections
Computational Thinking
Coding/Programming
Hardware and Software
Decomposition
Pattern Recognition
Abstraction
Algorithm Design
Data Analysis
Section Title
Lessons
Accordion Items
Title
What is Computational Thinking?
Content
Students will learn the 4 pillars of computational thinking and computational thinking skills by playing cooperative games.
- Decomposition
- Pattern Recognition
- Abstraction
- Algorithm Design
- Data collection
- Data analysis
- Data representation
- Automation
- Simulation
- Parallelization
Title
Using Computational Thinking to Solve Small Problems in the Humanities
Content
Students will:
- Use computational thinking and the design process to make a history meme.
- Create a rap battle between two historical characters.
- Use computational thinking to write a sonnet about a cause they care about.
Title
Using Computational Thinking to Solve Mid-sized Problems in the Humanities
Content
Students will:
- Create a graphic novel mystery.
- Work in a team of 4 to create a video game that will be used to prepare young children for an emergency situation.
Title
Using Computational Thinking to Solve Large Problems in the Humanities
Content
For this cumulative project for computational thinking in the humanities, student will be history detectives. Students will choose one mystery from history and answer it using evidence in a video essay.