You are on page 1of 3

ALIGNMENT OF ACADEMIC FRAMEWORK

This curriculum is designed for second grade and covers many foundational computer science and engineering skills.
These academic frameworks are taught through a series of powerful ideas: algorithms, modularity, control structures,
representation, hardware/software, design process, and debugging. Each powerful idea has activities and materials
(in this case, the activities are tailored to fit the theme of Where the Wild Things Are) that encourage mastery of the
powerful ideas from computational thinking (CT) and matches them with corresponding powerful ideas from literacy.
This curriculum contains activities that specifically address the following literacy concepts and skills: the writing
process, recalling, summarizing and sequencing, using foreshadowing, and using reading strategies such as
predicting, summarizing, and evaluating.

Each lesson in this curriculum unit is aligned with standards from the Common Core English Language Arts
(ELA)/Literacy Framework. The Common Core framework is “a set of standards that were created to ensure that
all students graduate from high school with the skills and knowledge necessary to succeed in college, career, and life,
regardless of where they live” (National Governors Association Center for Best Practices & Council of Chief State
School Officers, 2010). Lessons in this curriculum are also aligned with the nationally recognized K–12 Computer
Science Framework (2016).

Table 2: Alignment of Standards

Powerful Ideas of Common Core ELA/ Computer Science


Computational Thinking Literacy Framework Framework Alignment
(CT) and Literacy (Grade 2) (Based on the “by end of
Embedded in Each Grade 2 band”)
Lesson

1: CT: Design Process CCSS.ELA-LITERACY.W. Algorithms and


Foundations 2.5 Programming:
Literacy: Writing Process With guidance and support Algorithms: People follow and
from adults and peers, focus create processes as part of
on a topic and strengthen daily life. Many of these
writing as needed by revising processes can be expressed as
and editing. algorithms that computers
can follow.
CCSS.ELA-LITERACY.W.
2.2
Write informative/
explanatory texts in which
they introduce a topic, use
facts and definitions to
develop points, and provide a
concluding statement or
section.
2: What is a CT: Algorithms CCSS.ELA-LITERACY.W. Algorithms and
Program? 2.3 Programming:
Literacy: Sequencing of a Write narratives in which they Algorithms: People follow and
Story recount a well-elaborated create processes as part of
event or short sequence of daily life. Many of these
events, include details to processes can be expressed as
describe actions, thoughts, algorithms that computers
and feelings, use temporal can follow.
words to signal event order,
and provide a sense of Computing Systems
closure. Devices: People use
computing devices to perform
a variety of tasks accurately
and quickly. Computing
devices interpret and follow
the instructions they are given
literally.

3: Sequencing CT: Algorithms CCSS.ELA-LITERACY.W. Algorithms and


2.3 Programming:
Literacy: Summarizing/ Write narratives in which they Algorithms: People follow and
Retelling the Sequence of a recount a well-elaborated create processes as part of
Story event or short sequence of daily life. Many of these
events, include details to processes can be expressed as
describe actions, thoughts, algorithms that computers
and feelings, use temporal can follow.
words to signal event order,
and provide a sense of Control:
closure. Computers follow precise
sequences of instructions that
CCSS.ELA-LITERACY.RL. automate tasks. Program
2.5 execution can

Describe the overall structure also be nonsequential by
of a story, including repeating patterns of
describing how the beginning instructions and using

introduces the story and the events to initiate instructions.
ending concludes the action.

4: Characters CT: Representation CCSS.ELA-LITERACY.RL. Algorithms and


2.7 Programming:
Literacy: Characters Use information gained from Variables: Information in the
the illustrations and words in real world can be represented
a print or digital text to in computer programs. Pro-
demonstrate understanding of grams store and manipulate
its characters, setting, or plot. data, such as numbers, words,
colors, and images. The type
of data determines the actions
and attributes associated with
it.
5: CT: Algorithms, Design CCSS.ELA-LITERACY.W. Algorithms and
Programming Process 2.5 Programming:
With guidance and support Program Development:
Literacy: Sequencing of a from adults and peers, focus People develop programs
Story on a topic and strengthen collaboratively and for a
writing as needed by revising purpose, such as expressing
and editing. ideas or addressing problems.

CCSS.ELA-LITERACY.W.
2.3
Write narratives in which they
recount a well-elaborated
event or short sequence of
events, include details to
describe actions, thoughts,
and feelings, use temporal
words to signal event order,
and provide a sense of
closure.

6: Debugging CT: Debugging CSS.ELA-LITERACY.W. Computing Systems


2.5 Troubleshooting: Computing
Literacy: Editing, With guidance and support systems might not work as
Awareness of Audience from adults and peers, focus expected because of hardware
on a topic and strengthen or software problems. Clearly
writing as needed by revising describing a problem is the
and editing. first step toward finding a
solution.

7: Details CT: Control Structures CSS.ELA-LITERACY.W. Algorithms and


2.3 Programming
Literacy: Details of Write narratives in which they Variables: Information in the
Language recount a well-elaborated real world can be represented
event or short sequence of in computer programs.
events, include details to Programs store and
describe actions, thoughts, manipulate data, such as
and feelings, use temporal numbers, words, colors, and
words to signal event order, images. The type of data
and provide a sense of determines the actions and
closure. attributes associated with it.

You might also like