Hour of Code

Standards Alignment


Download as CSV

Plugged

Lesson 1: Write your first computer program

Standards Alignment

CSTA K-12 Computer Science Standards (2011)

CD - Computers & Communication Devices
  • CD.L1:3-01 - Use standard input and output devices to successfully operate computers and related technologies.
CI - Community, Global, and Ethical Impacts
  • CI.L1:3-01 - Practice responsible digital citizenship (legal and ethical behaviors) in the use of technology systems and software.
CPP - Computing Practice & Programming
  • CPP.L1:6-01 - Use technology resources (e.g., calculators, data collection probes, mobile devices, videos, educational software and web tools) for problem-solving and self-directed learning.
  • CPP.L1:6-06 - Implement problem solutions using a block based visual programming language.

ISTE Standards for Students

1 - Creativity and Innovation
  • 1.a - Apply existing knowledge to generate new ideas, products, or processes.
  • 1.c - Use models and simulations to explore complex systems and issues.
4 - Critical Thinking, Problem Solving, and Decision Making
  • 4.b - Plan and manage activities to develop a solution or complete a project.
6 - Technology Operations and Concepts
  • 6.a - Understand and use technology systems.
  • 6.c - Troubleshoot systems and applications.
  • 6.d - Transfer current knowledge to learning of new technologies.

Common Core English Language Arts Standards

L - Language
  • 1.L.6 - Use words and phrases acquired through conversations, reading and being read to, and responding to texts, including using frequently occurring conjunctions to signal simple relationships (e.g., because).
  • 2.L.6 - Use words and phrases acquired through conversations, reading and being read to, and responding to texts, including using adjectives and adverbs to describe (e.g., When other kids are happy that makes me happy).
  • 3.L.6 - Acquire and use accurately grade-appropriate conversational, general academic, and domain-specific words and phrases, including those that signal spatial and temporal relationships (e.g., After dinner that night we went looking for them).
RI - Reading Informational
  • 11-12.RI.4 - Determine the meaning of words and phrases as they are used in a text, including figurative, connotative, and technical meanings; analyze how an author uses and refines the meaning of a key term or terms over the course of a text (e.g., how Madison define
SL - Speaking & Listening
  • 1.SL.1 - Participate in collaborative conversations with diverse partners about grade 1 topics and texts with peers and adults in small and larger groups.
  • 2.SL.1 - Participate in collaborative conversations with diverse partners about grade 2 topics and texts with peers and adults in small and larger groups.
  • 3.SL.1 - Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 3 topics and texts, building on others’ ideas and expressing their own clearly.

Common Core Math Standards

MP - Math Practices
  • MP.1 - Make sense of problems and persevere in solving them
  • MP.2 - Reason abstractly and quantitatively
  • MP.5 - Use appropriate tools strategically
  • MP.6 - Attend to precision
  • MP.7 - Look for and make use of structure
  • MP.8 - Look for and express regularity in repeated reasoning
OA - Operations And Algebraic Thinking
  • 1.OA.1 - Use addition and subtraction within 20 to solve word problems involving situations of adding to, taking from, putting together, taking apart, and comparing, with unknowns in all positions, e.g., by using objects, drawings, and equations with a symbol for
  • 2.OA.1 - Use addition and subtraction within 100 to solve one- and two-step word problems involving situations of adding to, taking from, putting together, taking apart, and comparing, with unknowns in all positions, e.g., by using drawings and equations with a sy
  • 3.OA.3 - Use multiplication and division within 100 to solve word problems in situations involving equal groups, arrays, and measurement quantities, e.g., by using drawings and equations with a symbol for the unknown number to represent the problem.1

Lesson 2: Code with Anna and Elsa

Standards Alignment

CSTA K-12 Computer Science Standards (2011)

CPP - Computing Practice & Programming
  • CPP.L1:3-02 - Use developmentally appropriate multimedia resources (e.g., interactive books and educational software) to support learning across the curriculum.
  • CPP.L1:3-04 - Construct a set of statements to be acted out to accomplish a simple task (e.g., turtle instructions).
  • CPP.L1:6-01 - Use technology resources (e.g., calculators, data collection probes, mobile devices, videos, educational software and web tools) for problem-solving and self-directed learning.
  • CPP.L1:6-06 - Implement problem solutions using a block based visual programming language.

ISTE Standards for Students

1 - Creativity and Innovation
  • 1.a - Apply existing knowledge to generate new ideas, products, or processes.
  • 1.c - Use models and simulations to explore complex systems and issues.
4 - Critical Thinking, Problem Solving, and Decision Making
  • 4.b - Plan and manage activities to develop a solution or complete a project.
6 - Technology Operations and Concepts
  • 6.a - Understand and use technology systems.
  • 6.c - Troubleshoot systems and applications.
  • 6.d - Transfer current knowledge to learning of new technologies.

Common Core English Language Arts Standards

L - Language
  • 11-12.L.6 - Acquire and use accurately general academic and domain-specific words and phrases, sufficient for reading, writing, speaking, and listening at the college and career readiness level; demonstrate independence in gathering vocabulary knowledge when consider
  • 4.L.6 - Acquire and use accurately grade-appropriate general academic and domain-specific words and phrases, including those that signal precise actions, emotions, or states of being (e.g., quizzed, whined, stammered) and that are basic to a particular topic (e.g
  • 5.L.6 - Acquire and use accurately grade-appropriate general academic and domain-specific words and phrases, including those that signal contrast, addition, and other logical relationships (e.g., however, although, nevertheless, similarly, moreover, in addition).
RI - Reading Informational
  • 11-12.RI.4 - Determine the meaning of words and phrases as they are used in a text, including figurative, connotative, and technical meanings; analyze how an author uses and refines the meaning of a key term or terms over the course of a text (e.g., how Madison define

Common Core Math Standards

G - Geometry
  • 7.G.2 - Draw (freehand, with ruler and protractor, and with technology) geometric shapes with given conditions. Focus on constructing triangles from three measures of angles or sides, noticing when the conditions determine a unique triangle, more than one triangl
MD - Measurement And Data
  • 4.MD.6 - Measure angles in whole-number degrees using a protractor. Sketch angles of specified measure.
MP - Math Practices
  • MP.1 - Make sense of problems and persevere in solving them
  • MP.2 - Reason abstractly and quantitatively
  • MP.5 - Use appropriate tools strategically
  • MP.6 - Attend to precision
  • MP.7 - Look for and make use of structure
  • MP.8 - Look for and express regularity in repeated reasoning
NBT - Number And Operations In Base Ten
  • 4.NBT.4 - Fluently add and subtract multi-digit whole numbers using the standard algorithm.
  • 4.NBT.5 - Multiply a whole number of up to four digits by a one-digit whole number, and multiply two two-digit numbers, using strategies based on place value and the properties of operations. Illustrate and explain the calculation by using equations, rectangular ar

Lesson 3: Make a Flappy game

Standards Alignment

CSTA K-12 Computer Science Standards (2011)

CPP - Computing Practice & Programming
  • CPP.L1:6-06 - Implement problem solutions using a block based visual programming language.
CT - Computational Thinking
  • CT.L2:1 - Use the basic steps in algorithmic problem-solving to design solutions (e.g., problem statement and exploration, examination of sample instances, design, implementing a solution, testing and evaluation).
  • CT.L2:12 - Use abstraction to decompose a problem into sub problems.
  • CT.L2:6 - Describe and analyze a sequence of instructions being followed (e.g., describe a character’s behavior in a video game as driven by rules and algorithms).
  • CT.L2:7 - Represent data in a variety of ways including text, sounds, pictures and numbers.
  • CT.L2:8 - Use visual representations of problem states, structures and data (e.g., graphs, charts, network diagrams, flowcharts).

ISTE Standards for Students

1 - Creativity and Innovation
  • 1.a - Apply existing knowledge to generate new ideas, products, or processes.
  • 1.b - Create original works as a means of personal or group expression.
  • 1.c - Use models and simulations to explore complex systems and issues.
4 - Critical Thinking, Problem Solving, and Decision Making
  • 4.b - Plan and manage activities to develop a solution or complete a project.
6 - Technology Operations and Concepts
  • 6.a - Understand and use technology systems.
  • 6.c - Troubleshoot systems and applications.
  • 6.d - Transfer current knowledge to learning of new technologies.

Common Core English Language Arts Standards

SL - Speaking & Listening
  • 6.SL.1 - Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 6 topics, texts, and issues, building on others’ ideas and expressing their own clearly.
  • 7.SL.1 - Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 7 topics, texts, and issues, building on others’ ideas and expressing their own clearly.

Common Core Math Standards

MP - Math Practices
  • MP.1 - Make sense of problems and persevere in solving them
  • MP.2 - Reason abstractly and quantitatively
  • MP.5 - Use appropriate tools strategically
  • MP.6 - Attend to precision
  • MP.7 - Look for and make use of structure
  • MP.8 - Look for and express regularity in repeated reasoning

Lesson 4: Playlab

Standards Alignment

CSTA K-12 Computer Science Standards (2011)

CL - Collaboration
  • CL.L1:6-02 - Use online resources (e.g., email, online discussions, collaborative web environments) to participate in collaborative problem-solving activities for the purpose of developing solutions or products.
CPP - Computing Practice & Programming
  • CPP.L1:3-01 - Use technology resources to conduct age-appropriate research.
  • CPP.L1:6-01 - Use technology resources (e.g., calculators, data collection probes, mobile devices, videos, educational software and web tools) for problem-solving and self-directed learning.
  • CPP.L1:6-06 - Implement problem solutions using a block based visual programming language.
  • CPP.L2:3 - Design, develop, publish and present products (e.g., web pages, mobile applications, animations) using technology resources that demonstrate and communicate curriculum concepts.
CT - Computational Thinking
  • CT.L2:12 - Use abstraction to decompose a problem into sub problems.
  • CT.L2:7 - Represent data in a variety of ways including text, sounds, pictures and numbers.

ISTE Standards for Students

1 - Creativity and Innovation
  • 1.a - Apply existing knowledge to generate new ideas, products, or processes.
  • 1.b - Create original works as a means of personal or group expression.
  • 1.c - Use models and simulations to explore complex systems and issues.
2 - Communication and Collaboration
  • 2.a - Interact, collaborate, and publish with peers, experts, or others employing a variety of digital environments and media.
  • 2.b - Communicate information and ideas effectively to multiple audiences using a variety of media and formats.
4 - Critical Thinking, Problem Solving, and Decision Making
  • 4.b - Plan and manage activities to develop a solution or complete a project.
  • 4.d - Use multiple processes and diverse perspectives to explore alternative solutions.
6 - Technology Operations and Concepts
  • 6.a - Understand and use technology systems.
  • 6.c - Troubleshoot systems and applications.
  • 6.d - Transfer current knowledge to learning of new technologies.

Common Core English Language Arts Standards

W - Writing
  • 11-12.W.6 - Use technology, including the Internet, to produce, publish, and update individual or shared writing products in response to ongoing feedback, including new arguments or information.
  • 4.W.3 - Write narratives to develop real or imagined experiences or events using effective technique, descriptive details, and clear event sequences.
  • 6.W.6 - Use technology, including the Internet, to produce and publish writing as well as to interact and collaborate with others; demonstrate sufficient command of keyboarding skills to type a minimum of three pages in a single sitting.
  • 7.W.3 - Write narratives to develop real or imagined experiences or events using effective technique, relevant descriptive details, and well-structured event sequences.
  • 7.W.6 - Use technology, including the Internet, to produce and publish writing and link to and cite sources as well as to interact and collaborate with others, including linking to and citing sources.
  • 8.W.6 - Use technology, including the Internet, to produce and publish writing and present the relationships between information and ideas efficiently as well as to interact and collaborate with others.
  • 9-10.W.6 - Use technology, including the Internet, to produce, publish, and update individual or shared writing products, taking advantage of technology’s capacity to link to other information and to display information flexibly and dynamically.

Common Core Math Standards

MP - Math Practices
  • MP.1 - Make sense of problems and persevere in solving them
  • MP.2 - Reason abstractly and quantitatively
  • MP.4 - Model with mathematics
  • MP.5 - Use appropriate tools strategically
  • MP.6 - Attend to precision
  • MP.7 - Look for and make use of structure
  • MP.8 - Look for and express regularity in repeated reasoning

Lesson 5: Star Wars: Building a Galaxy with Code

Lesson 6: MINECRAFT Hour of Code

Lesson 7: Intro to App Lab

Lesson 8: Dance Party

Lesson 9: AI For Oceans