Download as CSV

## Unit 1: Course A

### Lesson 1: Going Places Safely

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**IC** - Impacts of Computing

**1A-IC-17**- Work respectfully and responsibly with others online.**1A-IC-18**- Keep login information private, and log off of devices appropriately.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 2: Learn to Drag and Drop

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

**CS** - Computing Systems

**1A-CS-02**- Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware).**1A-CS-03**- Describe basic hardware and software problems using accurate terminology.

**IC** - Impacts of Computing

**1A-IC-17**- Work respectfully and responsibly with others online.**1A-IC-18**- Keep login information private, and log off of devices appropriately.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

**PS** - Physical Science

**PS3** - Energy

**K-PS3-2**- Use tools and materials to design and build a structure that will reduce the warming effect of sunlight on an area.*[Clarification Statement: Examples of structures could include umbrellas, canopies, and tents that minimize the warming effect of the sun.

### Lesson 3: Happy Maps

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-08**- Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks.**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-12**- Develop plans that describe a program's sequence of events, goals, and expected outcomes.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**MP.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 4: Sequencing with Scrat

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.**1.SL.2**- Ask and answer questions about key details in a text read aloud or information presented orally or through other media.**1.SL.5**- Add drawings or other visual displays to descriptions when appropriate to clarify ideas, thoughts, and feelings.

#### Common Core Math Standards

**MD** - Measurement And Data

**1.MD.2**- Express the length of an object as a whole number of length units, by laying multiple copies of a shorter object (the length unit) end to end; understand that the length measurement of an object is the number of same-size length units that span it with no

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 5: Programming with Scrat

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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.5**- Relate counting to addition and subtraction (e.g., by counting on 2 to add 2).**1.OA.6**- Add and subtract within 20, demonstrating fluency for addition and subtraction within 10. Use strategies such as counting on; making ten (e.g., 8 + 6 = 8 + 2 + 4 = 10 + 4 = 14); decomposing a number leading to a ten (e.g., 13 – 4 = 13 – 3 – 1 = 10 – 1 = 9

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 6: Programming with Rey and BB-8

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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

**OA** - Operations And Algebraic Thinking

**1.OA.5**- Relate counting to addition and subtraction (e.g., by counting on 2 to add 2).**1.OA.6**- Add and subtract within 20, demonstrating fluency for addition and subtraction within 10. Use strategies such as counting on; making ten (e.g., 8 + 6 = 8 + 2 + 4 = 10 + 4 = 14); decomposing a number leading to a ten (e.g., 13 – 4 = 13 – 3 – 1 = 10 – 1 = 9

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 7: Happy Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 8: Loops with Scrat

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 9: Loops with Laurel

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 10: Ocean Scene with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 11: The Big Event Jr.

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.

#### Common Core Math Standards

**CC** - Counting And Cardinality

**K.CC.4**- Understand the relationship between numbers and quantities; connect counting to cardinality.

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**MP.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 12: On the Move with Events

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.

#### Common Core Math Standards

**CC** - Counting And Cardinality

**K.CC.4**- Understand the relationship between numbers and quantities; connect counting to cardinality.

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

## Unit 2: Course B

### Lesson 1: Your Digital Footprint

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**IC** - Impacts of Computing

**1A-IC-17**- Work respectfully and responsibly with others online.**1A-IC-18**- Keep login information private, and log off of devices appropriately.**1B-IC-18**- Discuss computing technologies that have changed the world and express how those technologies influence, and are influenced by, cultural practices.

**NI** - Networks & the Internet

**1A-NI-04**- Explain what passwords are and why we use them, and use strong passwords to protect devices and information from unauthorized access.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.2**- Ask and answer questions about key details in a text read aloud or information presented orally or through other media.

#### Common Core Math Standards

**MD** - Measurement And Data

**1.MD.4**- Organize, represent, and interpret data with up to three categories; ask and answer questions about the total number of data points, how many in each category, and how many more or less are in one category than in another.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 2: Move It, Move It

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-08**- Model daily processes by creating and following algorithms (sets of step-by-step instructions) to complete tasks.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-12**- Develop plans that describe a program's sequence of events, goals, and expected outcomes.

#### Cross-curricular Opportunities

#### 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).**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**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.**1.SL.2**- Ask and answer questions about key details in a text read aloud or information presented orally or through other media.**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.**2.SL.2**- Recount or describe key ideas or details from a text read aloud or information presented orally or through other media.**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.

#### Common Core Math Standards

**CC** - Counting And Cardinality

**K.CC.4**- Understand the relationship between numbers and quantities; connect counting to cardinality.

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**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 3: Sequencing with Angry Birds

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

**PS** - Physical Science

**PS3** - Energy

**K-PS3-2**- Use tools and materials to design and build a structure that will reduce the warming effect of sunlight on an area.*[Clarification Statement: Examples of structures could include umbrellas, canopies, and tents that minimize the warming effect of the sun.

### Lesson 4: Programming with Angry Birds

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 5: Programming with Harvester

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 6: Getting Loopy

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**2.SL.6**- Produce complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 7: Loops with Harvester

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 8: Loops with Laurel

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 9: Drawing Gardens with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### 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).

#### Common Core Math Standards

**G** - Geometry

**1.G.1**- Distinguish between defining attributes (e.g., triangles are closed and three-sided) versus non-defining attributes (e.g., color, orientation, overall size); build and draw shapes to possess defining attributes.**1.G.2**- Compose two-dimensional shapes (rectangles, squares, trapezoids, triangles, half-circles, and quarter-circles) or three-dimensional shapes (cubes, right rectangular prisms, right circular cones, and right circular cylinders) to create a composite shape, a

**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 10: The Right App

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**CS** - Computing Systems

**1A-CS-01**- Select and operate appropriate software to perform a variety of tasks and recognize that users have different needs and preferences for the technology they use.

**IC** - Impacts of Computing

**1A-IC-16**- Compare how people live and work before and after the implementation or adoption of new computing technology.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**RL** - Reading Literature

**2.RL.3**- Describe how characters in a story respond to major events and challenges.**2.RL.6**- Acknowledge differences in the points of view of characters, including by speaking in a different voice for each character when reading dialogue aloud.**2.RL.7**- Use information gained from the illustrations and words in a print or digital text to demonstrate understanding of its characters, setting, or plot.

**SL** - Speaking & Listening

**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.**2.SL.1.a**- Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others with care, speaking one at a time about the topics and texts under discussion).**2.SL.1.c**- Ask for clarification and further explanation as needed about the topics and texts under discussion.**2.SL.3**- Ask and answer questions about what a speaker says in order to clarify comprehension, gather additional information, or deepen understanding of a topic or issue.

**W** - Writing

**2.W.8**- Recall information from experiences or gather information from provided sources to answer a question.

### Lesson 11: The Big Event Jr.

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 12: A Royal Battle with Events

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.**1.SL.5**- Add drawings or other visual displays to descriptions when appropriate to clarify ideas, thoughts, and feelings.

**W** - Writing

**1.W.6**- With guidance and support from adults, use a variety of digital tools to produce and publish writing, including in collaboration with peers.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

## Unit 3: Course C

### Lesson 1: Screen Out the Mean

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**IC** - Impacts of Computing

**1A-IC-17**- Work respectfully and responsibly with others online.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**2.SL.1.a**- Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others with care, speaking one at a time about the topics and texts under discussion).**2.SL.1.b**- Build on others’ talk in conversations by linking their comments to the remarks of others.

#### 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.3**- Construct viable arguments and critique the reasoning of others**MP.6**- Attend to precision**MP.7**- Look for and make use of structure

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 2: Powerful Passwords

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**IC** - Impacts of Computing

**1A-IC-17**- Work respectfully and responsibly with others online.**1A-IC-18**- Keep login information private, and log off of devices appropriately.

**NI** - Networks & the Internet

**1A-NI-04**- Explain what passwords are and why we use them, and use strong passwords to protect devices and information from unauthorized access.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**2.SL.1.a**- Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others with care, speaking one at a time about the topics and texts under discussion).**2.SL.1.b**- Build on others’ talk in conversations by linking their comments to the remarks of others.

#### 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.3**- Construct viable arguments and critique the reasoning of others**MP.6**- Attend to precision**MP.7**- Look for and make use of structure

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 3: My Robotic Friends Jr.

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.2**- Ask and answer questions about key details in a text read aloud or information presented orally or through other media.

#### Common Core Math Standards

**MD** - Measurement And Data

**1.MD.4**- Organize, represent, and interpret data with up to three categories; ask and answer questions about the total number of data points, how many in each category, and how many more or less are in one category than in another.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**MP.3**- Construct viable arguments and critique the reasoning of others**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 4: Programming with Angry Birds

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### Common Core Math Standards

**G** - Geometry

**2.G.2**- Partition a rectangle into rows and columns of same-size squares and count to find the total number of them.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.3**- Construct viable arguments and critique the reasoning of others**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 5: Debugging in Maze

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### Common Core Math Standards

**G** - Geometry

**2.G.1**- Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces.5 Identify triangles, quadrilaterals, pentagons, hexagons, and cubes.

**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 6: Collecting Treasure with Laurel

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**11-12.SL.1**- Initiate and participate effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grades 11–12 topics, texts, and issues, building on others’ ideas and expressing their own clearly and persuasiv**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.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 7: Creating Art with Code

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### Common Core Math Standards

**G** - Geometry

**2.G.1**- Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces.5 Identify triangles, quadrilaterals, pentagons, hexagons, and cubes.

**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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 8: Binary Bracelets

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**2.SL.2**- Recount or describe key ideas or details from a text read aloud or information presented orally or through other media.

#### 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.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 9: My Loopy Robotic Friends Jr.

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### Common Core Math Standards

**MD** - Measurement And Data

**1.MD.4**- Organize, represent, and interpret data with up to three categories; ask and answer questions about the total number of data points, how many in each category, and how many more or less are in one category than in another.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**MP.3**- Construct viable arguments and critique the reasoning of others**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 10: Loops with Rey and BB-8

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 11: Harvesting Crops with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### 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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 12: Looking Ahead with Minecraft

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### 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

**NBT** - Number And Operations In Base Ten

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 13: Sticker Art with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### Common Core Math Standards

**G** - Geometry

**2.G.1**- Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces.5 Identify triangles, quadrilaterals, pentagons, hexagons, and cubes.

**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 14: The Big Event

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**2.SL.6**- Produce complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 15: Build a Flappy Game

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**2.SL.2**- Recount or describe key ideas or details from a text read aloud or information presented orally or through other media.

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 16: Chase Game with Events

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**2.SL.1.a**- Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others with care, speaking one at a time about the topics and texts under discussion).**2.SL.1.b**- Build on others’ talk in conversations by linking their comments to the remarks of others.**2.SL.6**- Produce complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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 17: Picturing Data

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**DA** - Data & Analysis

**1A-DA-05**- Store, copy, search, retrieve, modify, and delete information using a computing device and define the information stored as data.**1A-DA-06**- Collect and present the same data in various visual formats.**1A-DA-07**- Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.

#### Cross-curricular Opportunities

#### Common Core Math Standards

**MD** - Measurement And Data

**1.MD.4**- Organize, represent, and interpret data with up to three categories; ask and answer questions about the total number of data points, how many in each category, and how many more or less are in one category than in another.**2.MD.10**- Draw a picture graph and a bar graph (with single-unit scale) to represent a data set with up to four categories. Solve simple put- together, take-apart, and compare problems4 using information presented in a bar graph.

### Lesson 18: End of Course Project

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-12**- Develop plans that describe a program's sequence of events, goals, and expected outcomes.**1A-AP-13**- Give attribution when using the ideas and creations of others while developing programs.**1A-AP-15**- Using correct terminology, describe steps taken and choices made during the iterative process of program development.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

## Unit 4: Course D

### Lesson 1: Graph Paper Programming

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### Common Core Math Standards

**G** - Geometry

**3.G.2**- Partition shapes into parts with equal areas. Express the area of each part as a unit fraction of the whole. For example, partition a shape into 4 parts with equal area, and describe the area of each part as 1/4 of the area of the shape.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**MP.3**- Construct viable arguments and critique the reasoning of others**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.**3-5-ETS1-3**- Plan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.

### Lesson 2: Introduction to Online Puzzles

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### Common Core Math Standards

**G** - Geometry

**3.G.2**- Partition shapes into parts with equal areas. Express the area of each part as a unit fraction of the whole. For example, partition a shape into 4 parts with equal area, and describe the area of each part as 1/4 of the area of the shape.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 3: Relay Programming

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.**1B-AP-15**- Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.1.b**- Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others with care, speaking one at a time about the topics and texts under discussion).**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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.3**- Construct viable arguments and critique the reasoning of others**MP.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 4: Debugging with Laurel

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.4**- Model with mathematics**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 5: Events in Bounce

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

**CS** - Computing Systems

**1B-CS-01**- Describe how internal and external parts of computing devices function to form a system.**1B-CS-02**- Model how computer hardware and software work together as a system to accomplish tasks.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### Common Core Math Standards

**G** - Geometry

**3.G.2**- Partition shapes into parts with equal areas. Express the area of each part as a unit fraction of the whole. For example, partition a shape into 4 parts with equal area, and describe the area of each part as 1/4 of the area of the shape.

**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.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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.**3-5-ETS1-3**- Plan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.

### Lesson 6: Build a Star Wars Game

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.

#### 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

**NBT** - Number And Operations In Base Ten

**4.NBT.4**- Fluently add and subtract multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 7: Loops in Ice Age

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 8: Drawing Shapes with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### Common Core Math Standards

**G** - Geometry

**2.G.1**- Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces.5 Identify triangles, quadrilaterals, pentagons, hexagons, and cubes.

**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 9: Nested Loops in Maze

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.**1B-AP-15**- Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.1.b**- Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others with care, speaking one at a time about the topics and texts under discussion).**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**3.OA.4**- Determine the unknown whole number in a multiplication or division equation relating three whole numbers. For example, determine the unknown number that makes the equation true in each of the equations 8 × ? = 48, 5 = � ÷ 3, 6 × 6 = ?.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 10: Conditionals with Cards

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 11: If/Else with Bee

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 12: While Loops in Farmer

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 13: Until Loops in Maze

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 14: Harvesting with Conditionals

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 15: Binary Images

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### Common Core Math Standards

**G** - Geometry

**3.G.1**- Understand that shapes in different categories (e.g., rhombuses, rectangles, and others) may share attributes (e.g., having four sides), and that the shared attributes can define a larger category (e.g., quadrilaterals). Recognize rhombuses, rectangles, a

**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.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 16: Binary Images with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.**1B-AP-15**- Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 17: Digital Citizenship

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**NI** - Networks & the Internet

**1B-NI-05**- Discuss real-world cybersecurity problems and how personal information can be protected.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### Common Core Math Standards

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.3**- Construct viable arguments and critique the reasoning of others

### Lesson 18: Dance Party

## Unit 5: Course E

### Lesson 1: Sequencing in the Maze

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.b**- Follow agreed-upon rules for discussions and carry out assigned roles.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.**3-5-ETS1-3**- Plan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.

### Lesson 2: Drawing with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.1.b**- Follow agreed-upon rules for discussions and carry out assigned roles.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### Common Core Math Standards

**MD** - Measurement And Data

**4.MD.5**- Recognize angles as geometric shapes that are formed wherever two rays share a common endpoint, and understand concepts of angle measurement:**4.MD.5.a**- An angle is measured with reference to a circle with its center at the common endpoint of the rays, by considering the fraction of the circular arc between the points where the two rays intersect the circle. An angle that turns through 1/360 of a circle i

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**MP.3**- Construct viable arguments and critique the reasoning of others**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

**4.OA.1**- Interpret a multiplication equation as a comparison, e.g., interpret 35 = 5 × 7 as a statement that 35 is 5 times as many as 7 and 7 times as many as 5. Represent verbal statements of multiplicative comparisons as multiplication equations.**4.OA.5**- Generate a number or shape pattern that follows a given rule. Identify apparent features of the pattern that were not explicit in the rule itself. For example, given the rule “Add 3” and the starting number 1, generate terms in the resulting sequence and

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 3: Conditionals in Minecraft: Voyage Aquatic

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### 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

**NBT** - Number And Operations In Base Ten

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 4: Conditionals with the Farmer

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 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.4**- Model with mathematics**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.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 5: Simon Says

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 6: Swimming Fish with Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 7: Alien Dance Party with Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 8: Private and Personal Information

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**NI** - Networks & the Internet

**1B-NI-05**- Discuss real-world cybersecurity problems and how personal information can be protected.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.b**- Follow agreed-upon rules for discussions and carry out assigned roles.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### Common Core Math Standards

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.6**- Attend to precision**MP.7**- Look for and make use of structure

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 9: About Me with Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**IC** - Impacts of Computing

**1B-IC-21**- Use public domain or creative commons media and refrain from copying or using material created by others without permission.

**NI** - Networks & the Internet

**1B-NI-05**- Discuss real-world cybersecurity problems and how personal information can be protected.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**W** - Writing

**4.W.1**- Write opinion pieces on topics or texts, supporting a point of view with reasons and information.**4.W.2**- Write informative/explanatory texts to examine a topic and convey ideas and information clearly.

### Lesson 10: Designing for Accessibility

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.**1B-AP-13**- Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.

**CS** - Computing Systems

**1B-CS-03**- Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.

**IC** - Impacts of Computing

**1B-IC-18**- Discuss computing technologies that have changed the world and express how those technologies influence, and are influenced by, cultural practices.**1B-IC-19**- Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.**1B-IC-20**- Seek diverse perspectives for the purpose of improving computational artifacts.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**RI** - Reading Informational

**4.RI.1**- Refer to details and examples in a text when explaining what the text says explicitly and when drawing inferences from the text.**4.RI.7**- Interpret information presented visually, orally, or quantitatively (e.g., in charts, graphs, diagrams, time lines, animations, or interactive elements on Web pages) and explain how the information contributes to an understanding of the text in which it a

### Lesson 11: Nested Loops in Maze

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.b**- Follow agreed-upon rules for discussions and carry out assigned roles.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### 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.3**- Construct viable arguments and critique the reasoning of others**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

**4.OA.1**- Interpret a multiplication equation as a comparison, e.g., interpret 35 = 5 × 7 as a statement that 35 is 5 times as many as 7 and 7 times as many as 5. Represent verbal statements of multiplicative comparisons as multiplication equations.**4.OA.5**- Generate a number or shape pattern that follows a given rule. Identify apparent features of the pattern that were not explicit in the rule itself. For example, given the rule “Add 3” and the starting number 1, generate terms in the resulting sequence and

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.**3-5-ETS1-3**- Plan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.

### Lesson 12: Fancy Shapes using Nested Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.1.b**- Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others with care, speaking one at a time about the topics and texts under discussion).**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### Common Core Math Standards

**G** - Geometry

**3.G.2**- Partition shapes into parts with equal areas. Express the area of each part as a unit fraction of the whole. For example, partition a shape into 4 parts with equal area, and describe the area of each part as 1/4 of the area of the shape.

**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

**3.OA.4**- Determine the unknown whole number in a multiplication or division equation relating three whole numbers. For example, determine the unknown number that makes the equation true in each of the equations 8 × ? = 48, 5 = � ÷ 3, 6 × 6 = ?.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 13: Nested Loops with Frozen

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.**1B-AP-13**- Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.

#### Cross-curricular Opportunities

#### Common Core Math Standards

**MD** - Measurement And Data

**4.MD.5**- Recognize angles as geometric shapes that are formed wherever two rays share a common endpoint, and understand concepts of angle measurement:**4.MD.5.a**- An angle is measured with reference to a circle with its center at the common endpoint of the rays, by considering the fraction of the circular arc between the points where the two rays intersect the circle. An angle that turns through 1/360 of a circle i**4.MD.5.b**- An angle that turns through n one-degree angles is said to have an angle measure of n degrees.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**MP.3**- Construct viable arguments and critique the reasoning of others**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

**OA** - Operations And Algebraic Thinking

**4.OA.1**- Interpret a multiplication equation as a comparison, e.g., interpret 35 = 5 × 7 as a statement that 35 is 5 times as many as 7 and 7 times as many as 5. Represent verbal statements of multiplicative comparisons as multiplication equations.**4.OA.5**- Generate a number or shape pattern that follows a given rule. Identify apparent features of the pattern that were not explicit in the rule itself. For example, given the rule “Add 3” and the starting number 1, generate terms in the resulting sequence and

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 14: Songwriting

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.**3-5-ETS1-3**- Plan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.

### Lesson 15: Functions in Minecraft

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### 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

**NBT** - Number And Operations In Base Ten

**4.NBT.4**- Fluently add and subtract multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 16: Functions with Harvester

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### 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

**NBT** - Number And Operations In Base Ten

**4.NBT.4**- Fluently add and subtract multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 17: Functions with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### Common Core Math Standards

**G** - Geometry

**4.G.1**- Draw points, lines, line segments, rays, angles (right, acute, obtuse), and perpendicular and parallel lines. Identify these in two-dimensional figures.**4.G.2**- Classify two-dimensional figures based on the presence or absence of parallel or perpendicular lines, or the presence or absence of angles of a specified size. Recognize right triangles as a category, and identify right triangles.**4.G.3**- Recognize a line of symmetry for a two-dimensional figure as a line across the figure such that the figure can be folded along the line into matching parts. Identify line-symmetric figures and draw lines of symmetry.

**MD** - Measurement And Data

**4.MD.3**- Apply the area and perimeter formulas for rectangles in real world and mathematical problems. For example, find the width of a rectangular room given the area of the flooring and the length, by viewing the area formula as a multiplication equation with an**4.MD.5**- Recognize angles as geometric shapes that are formed wherever two rays share a common endpoint, and understand concepts of angle measurement:**4.MD.7**- Recognize angle measure as additive. When an angle is decomposed into non-overlapping parts, the angle measure of the whole is the sum of the angle measures of the parts. Solve addition and subtraction problems to find unknown angles on a diagram in real

**NBT** - Number And Operations In Base Ten

**4.NBT.4**- Fluently add and subtract multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 18: End of Course Project

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.**1B-AP-14**- Observe intellectual property rights and give appropriate attribution when creating or remixing programs.**1B-AP-15**- Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.**1B-AP-16**- Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation and review stages of program development.

**IC** - Impacts of Computing

**1B-IC-21**- Use public domain or creative commons media and refrain from copying or using material created by others without permission.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

## Unit 6: Course F

### Lesson 1: Functions in Minecraft

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### 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

**NBT** - Number And Operations In Base Ten

**4.NBT.4**- Fluently add and subtract multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 2: Swimming Fish with Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 3: Alien Dance Party with Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 4: Drawing with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### Common Core Math Standards

**G** - Geometry

**5.G.3**- Understand that attributes belonging to a category of two- dimensional figures also belong to all subcategories of that category. For example, all rectangles have four right angles and squares are rectangles, so all squares have four right angles.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**MP.3**- Construct viable arguments and critique the reasoning of others**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

**5.OA.2**- Write simple expressions that record calculations with numbers, and interpret numerical expressions without evaluating them. For example, express the calculation “add 8 and 7, then multiply by 2” as 2 × (8 + 7). Recognize that 3 × (18932 + 921) is three t

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.**3-5-ETS1-3**- Plan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.

### Lesson 5: Nested Loops in Maze

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### 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.3**- Construct viable arguments and critique the reasoning of others**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

**5.OA.2**- Write simple expressions that record calculations with numbers, and interpret numerical expressions without evaluating them. For example, express the calculation “add 8 and 7, then multiply by 2” as 2 × (8 + 7). Recognize that 3 × (18932 + 921) is three t

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.**3-5-ETS1-3**- Plan and carry out fair tests in which variables are controlled and failure points are considered to identify aspects of a model or prototype that can be improved.

### Lesson 6: Envelope Variables

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### Common Core Math Standards

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 7: Variables with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### Common Core Math Standards

**G** - Geometry

**5.G.2**- Represent real world and mathematical problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation.**5.G.3**- Understand that attributes belonging to a category of two- dimensional figures also belong to all subcategories of that category. For example, all rectangles have four right angles and squares are rectangles, so all squares have four right angles.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**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

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 8: Changing Variables with Bee

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.

#### Common Core Math Standards

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 9: Changing Variables with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### Common Core Math Standards

**G** - Geometry

**5.G.2**- Represent real world and mathematical problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation.**5.G.3**- Understand that attributes belonging to a category of two- dimensional figures also belong to all subcategories of that category. For example, all rectangles have four right angles and squares are rectangles, so all squares have four right angles.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**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

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 10: Simulating Experiments

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**DA** - Data & Analysis

**1B-DA-06**- Organize and present collected data visually to highlight relationships and support a claim.**1B-DA-07**- Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.

#### Cross-curricular Opportunities

#### Common Core Math Standards

**MD** - Measurement And Data

**5.MD.2**- Make a line plot to display a data set of measurements in fractions of a unit (1/2, 1/4, 1/8). Use operations on fractions for this grade to solve problems involving information presented in line plots. For example, given different measurements of liquid

**MP** - Math Practices

**MP.2**- Reason abstractly and quantitatively**MP.3**- Construct viable arguments and critique the reasoning of others**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 11: For Loop Fun

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### 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.6**- Attend to precision**MP.7**- Look for and make use of structure

**OA** - Operations And Algebraic Thinking

**5.OA.2**- Write simple expressions that record calculations with numbers, and interpret numerical expressions without evaluating them. For example, express the calculation “add 8 and 7, then multiply by 2” as 2 × (8 + 7). Recognize that 3 × (18932 + 921) is three t

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 12: For Loops with Bee

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### 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.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

**5.OA.3**- Generate two numerical patterns using two given rules. Identify apparent relationships between corresponding terms. Form ordered pairs consisting of corresponding terms from the two patterns, and graph the ordered pairs on a coordinate plane. For example,

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 13: For Loops with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### Common Core Math Standards

**G** - Geometry

**5.G.2**- Represent real world and mathematical problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation.

**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.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

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 14: The Internet

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**NI** - Networks & the Internet

**1B-NI-04**- Model how information is broken down into smaller pieces, transmitted as packets through multiple devices over networks and the Internet, and reassembled at the destination.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

### Lesson 15: Behaviors in Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 16: Virtual Pet with Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 17: The Power of Words

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**NI** - Networks & the Internet

**1B-NI-05**- Discuss real-world cybersecurity problems and how personal information can be protected.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### Common Core Math Standards

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.6**- Attend to precision**MP.7**- Look for and make use of structure

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 18: Crowdsourcing

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

**IC** - Impacts of Computing

**1B-IC-18**- Discuss computing technologies that have changed the world and express how those technologies influence, and are influenced by, cultural practices.**1B-IC-20**- Seek diverse perspectives for the purpose of improving computational artifacts.**1B-IC-21**- Use public domain or creative commons media and refrain from copying or using material created by others without permission.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### 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.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 19: Digital Sharing

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**4.L.3**- Use knowledge of language and its conventions when writing, speaking, reading, or listening.**4.L.3.a**- Choose words and phrases to convey ideas precisely.*

**RI** - Reading Informational

**4.RI.1**- Refer to details and examples in a text when explaining what the text says explicitly and when drawing inferences from the text.

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.b**- Follow agreed-upon rules for discussions and carry out assigned roles.**4.SL.1.c**- Pose and respond to specific questions to clarify or follow up on information, and make comments that contribute to the discussion and link to the remarks of others.**4.SL.1.d**- Review the key ideas expressed and explain their own ideas and understanding in light of the discussion.

### Lesson 20: End of Course Project

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.**1B-AP-13**- Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.**1B-AP-14**- Observe intellectual property rights and give appropriate attribution when creating or remixing programs.**1B-AP-15**- Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.**1B-AP-16**- Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation and review stages of program development.**1B-AP-17**- Describe choices made during program development using code comments, presentations, and demonstrations.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

## Unit 7: Pre Express

### Lesson 1: Learn to Drag and Drop

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

**CS** - Computing Systems

**1A-CS-02**- Use appropriate terminology in identifying and describing the function of common physical components of computing systems (hardware).

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

**PS** - Physical Science

**PS3** - Energy

**K-PS3-2**- Use tools and materials to design and build a structure that will reduce the warming effect of sunlight on an area.*[Clarification Statement: Examples of structures could include umbrellas, canopies, and tents that minimize the warming effect of the sun.

### Lesson 2: Sequencing with Scrat

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.**1.SL.2**- Ask and answer questions about key details in a text read aloud or information presented orally or through other media.**1.SL.5**- Add drawings or other visual displays to descriptions when appropriate to clarify ideas, thoughts, and feelings.

#### Common Core Math Standards

**MD** - Measurement And Data

**1.MD.2**- Express the length of an object as a whole number of length units, by laying multiple copies of a shorter object (the length unit) end to end; understand that the length measurement of an object is the number of same-size length units that span it with no

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 3: Programming with Scrat

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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.5**- Relate counting to addition and subtraction (e.g., by counting on 2 to add 2).**1.OA.6**- Add and subtract within 20, demonstrating fluency for addition and subtraction within 10. Use strategies such as counting on; making ten (e.g., 8 + 6 = 8 + 2 + 4 = 10 + 4 = 14); decomposing a number leading to a ten (e.g., 13 – 4 = 13 – 3 – 1 = 10 – 1 = 9

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 4: Programming with Rey and BB-8

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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

**OA** - Operations And Algebraic Thinking

**1.OA.5**- Relate counting to addition and subtraction (e.g., by counting on 2 to add 2).**1.OA.6**- Add and subtract within 20, demonstrating fluency for addition and subtraction within 10. Use strategies such as counting on; making ten (e.g., 8 + 6 = 8 + 2 + 4 = 10 + 4 = 14); decomposing a number leading to a ten (e.g., 13 – 4 = 13 – 3 – 1 = 10 – 1 = 9

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 5: Programming with Harvester

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 6: Spelling Bee

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

### Lesson 7: Loops with Scrat

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 8: Loops with Laurel

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 9: Ocean Scene with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.**K.SL.5**- Add drawings or other visual displays to descriptions as desired to provide additional detail.

#### Common Core Math Standards

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.

### Lesson 10: Drawing Gardens with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### 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).

#### Common Core Math Standards

**G** - Geometry

**1.G.1**- Distinguish between defining attributes (e.g., triangles are closed and three-sided) versus non-defining attributes (e.g., color, orientation, overall size); build and draw shapes to possess defining attributes.**1.G.2**- Compose two-dimensional shapes (rectangles, squares, trapezoids, triangles, half-circles, and quarter-circles) or three-dimensional shapes (cubes, right rectangular prisms, right circular cones, and right circular cylinders) to create a composite shape, a

**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 11: On the Move with Events

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**K.L.6**- Use words and phrases acquired through conversations, reading and being read to, and responding to texts.

**SL** - Speaking & Listening

**K.SL.1**- Participate in collaborative conversations with diverse partners about kindergarten topics and texts with peers and adults in small and larger groups.**K.SL.2**- Confirm understanding of a text read aloud or information presented orally or through other media by asking and answering questions about key details and requesting clarification if something is not understood.

#### Common Core Math Standards

**CC** - Counting And Cardinality

**K.CC.4**- Understand the relationship between numbers and quantities; connect counting to cardinality.

**G** - Geometry

**K.G.1**- Describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.

### Lesson 12: A Royal Battle with Events

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### 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).

**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.**1.SL.1.a**- Follow agreed-upon rules for discussions (e.g., listening to others with care, speaking one at a time about the topics and texts under discussion).**1.SL.1.b**- Build on others’ talk in conversations by responding to the comments of others through multiple exchanges.**1.SL.1.c**- Ask questions to clear up any confusion about the topics and texts under discussion.**1.SL.5**- Add drawings or other visual displays to descriptions when appropriate to clarify ideas, thoughts, and feelings.

**W** - Writing

**1.W.6**- With guidance and support from adults, use a variety of digital tools to produce and publish writing, including in collaboration with peers.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

## Unit 8: Express

### Lesson 1: Dance Party

### Lesson 2: Programming with Angry Birds

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### Common Core Math Standards

**G** - Geometry

**2.G.2**- Partition a rectangle into rows and columns of same-size squares and count to find the total number of them.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.3**- Construct viable arguments and critique the reasoning of others**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 3: Debugging with Scrat

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### Common Core Math Standards

**G** - Geometry

**2.G.1**- Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces.5 Identify triangles, quadrilaterals, pentagons, hexagons, and cubes.

**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 4: Collecting Treasure with Laurel

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**11-12.SL.1**- Initiate and participate effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grades 11–12 topics, texts, and issues, building on others’ ideas and expressing their own clearly and persuasiv**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.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 5: Creating Art with Code

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### Common Core Math Standards

**G** - Geometry

**2.G.1**- Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces.5 Identify triangles, quadrilaterals, pentagons, hexagons, and cubes.

**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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 6: Loops with Rey and BB-8

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 7: Sticker Art with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1A-AP-09**- Model the way programs store and manipulate data by using numbers or other symbols to represent information.**1A-AP-10**- Develop programs with sequences and simple loops, to express ideas or address a problem.**1A-AP-11**- Decompose (break down) the steps needed to solve a problem into a precise sequence of instructions.**1A-AP-14**- Debug (identify and fix) errors in an algorithm or program that includes sequences and simple loops.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.

#### Common Core Math Standards

**G** - Geometry

**2.G.1**- Recognize and draw shapes having specified attributes, such as a given number of angles or a given number of equal faces.5 Identify triangles, quadrilaterals, pentagons, hexagons, and cubes.

**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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**K-2-ETS1-1**- Ask questions, make observations, and gather information about a situation people want to change to define a simple problem that can be solved through the development of a new or improved object or tool.**K-2-ETS1-2**- Develop a simple sketch, drawing, or physical model to illustrate how the shape of an object helps it function as needed to solve a given problem.**K-2-ETS1-3**- Analyze data from tests of two objects designed to solve the same problem to compare the strengths and weaknesses of how each performs.

### Lesson 8: Nested Loops in Maze

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.**1B-AP-15**- Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.1.b**- Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others with care, speaking one at a time about the topics and texts under discussion).**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**3.OA.4**- Determine the unknown whole number in a multiplication or division equation relating three whole numbers. For example, determine the unknown number that makes the equation true in each of the equations 8 × ? = 48, 5 = � ÷ 3, 6 × 6 = ?.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 9: Snowflakes with Anna and Elsa

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.**1B-AP-13**- Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.1.b**- Follow agreed-upon rules for discussions (e.g., gaining the floor in respectful ways, listening to others with care, speaking one at a time about the topics and texts under discussion).**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### Common Core Math Standards

**G** - Geometry

**3.G.2**- Partition shapes into parts with equal areas. Express the area of each part as a unit fraction of the whole. For example, partition a shape into 4 parts with equal area, and describe the area of each part as 1/4 of the area of the shape.

**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

**OA** - Operations And Algebraic Thinking

**3.OA.4**- Determine the unknown whole number in a multiplication or division equation relating three whole numbers. For example, determine the unknown number that makes the equation true in each of the equations 8 × ? = 48, 5 = � ÷ 3, 6 × 6 = ?.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 10: Looking Ahead with Minecraft

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### 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

**NBT** - Number And Operations In Base Ten

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 11: If/Else with Bee

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 12: While Loops with the Farmer

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 13: Conditionals in Minecraft: Voyage Aquatic

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### 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

**NBT** - Number And Operations In Base Ten

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 14: Until Loops in Maze

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 15: Harvesting with Conditionals

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**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.**3.SL.3**- Ask and answer questions about information from a speaker, offering appropriate elaboration and detail.**3.SL.6**- Speak in complete sentences when appropriate to task and situation in order to provide requested detail or clarification.

#### 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

**OA** - Operations And Algebraic Thinking

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 16: Functions in Minecraft

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### 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

**NBT** - Number And Operations In Base Ten

**4.NBT.4**- Fluently add and subtract multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 17: Functions with Harvester

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### 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

**NBT** - Number And Operations In Base Ten

**4.NBT.4**- Fluently add and subtract multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 18: Functions with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

#### Common Core Math Standards

**G** - Geometry

**4.G.1**- Draw points, lines, line segments, rays, angles (right, acute, obtuse), and perpendicular and parallel lines. Identify these in two-dimensional figures.**4.G.2**- Classify two-dimensional figures based on the presence or absence of parallel or perpendicular lines, or the presence or absence of angles of a specified size. Recognize right triangles as a category, and identify right triangles.**4.G.3**- Recognize a line of symmetry for a two-dimensional figure as a line across the figure such that the figure can be folded along the line into matching parts. Identify line-symmetric figures and draw lines of symmetry.

**MD** - Measurement And Data

**4.MD.3**- Apply the area and perimeter formulas for rectangles in real world and mathematical problems. For example, find the width of a rectangular room given the area of the flooring and the length, by viewing the area formula as a multiplication equation with an**4.MD.5**- Recognize angles as geometric shapes that are formed wherever two rays share a common endpoint, and understand concepts of angle measurement:**4.MD.7**- Recognize angle measure as additive. When an angle is decomposed into non-overlapping parts, the angle measure of the whole is the sum of the angle measures of the parts. Solve addition and subtraction problems to find unknown angles on a diagram in real

**NBT** - Number And Operations In Base Ten

**4.NBT.4**- Fluently add and subtract multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 19: Variables with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### Common Core Math Standards

**G** - Geometry

**5.G.2**- Represent real world and mathematical problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation.**5.G.3**- Understand that attributes belonging to a category of two- dimensional figures also belong to all subcategories of that category. For example, all rectangles have four right angles and squares are rectangles, so all squares have four right angles.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**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

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 20: Changing Variables with Bee

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.

#### Common Core Math Standards

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.6**- Attend to precision**MP.7**- Look for and make use of structure**MP.8**- Look for and express regularity in repeated reasoning

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 21: Changing Variables with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### Common Core Math Standards

**G** - Geometry

**5.G.2**- Represent real world and mathematical problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation.**5.G.3**- Understand that attributes belonging to a category of two- dimensional figures also belong to all subcategories of that category. For example, all rectangles have four right angles and squares are rectangles, so all squares have four right angles.

**MP** - Math Practices

**MP.1**- Make sense of problems and persevere in solving them**MP.2**- Reason abstractly and quantitatively**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

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 22: For Loops with Bee

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### 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.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

**5.OA.3**- Generate two numerical patterns using two given rules. Identify apparent relationships between corresponding terms. Form ordered pairs consisting of corresponding terms from the two patterns, and graph the ordered pairs on a coordinate plane. For example,

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 23: For Loops with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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).

**SL** - Speaking & Listening

**5.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others’ ideas and expressing their own clearly.**5.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**5.SL.4**- Report on a topic or text or present an opinion, sequencing ideas logically and using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**5.SL.6**- Adapt speech to a variety of contexts and tasks, using formal English when appropriate to task and situation.

#### Common Core Math Standards

**G** - Geometry

**5.G.2**- Represent real world and mathematical problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation.

**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.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

**5.NBT.5**- Fluently multiply multi-digit whole numbers using the standard algorithm.

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.

### Lesson 24: Swimming Fish in Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 25: Alien Dance Party

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.1.a**- Come to discussions prepared, having read or studied required material; explicitly draw on that preparation and other information known about the topic to explore ideas under discussion.**4.SL.4**- Report on a topic or text, tell a story, or recount an experience in an organized manner, using appropriate facts and relevant, descriptive details to support main ideas or themes; speak clearly at an understandable pace.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

**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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 26: Behaviors in Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 27: Virtual Pet with Sprite Lab

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.**4.SL.6**- Differentiate between contexts that call for formal English (e.g., presenting ideas) and situations where informal discourse is appropriate (e.g., small-group discussion); use formal English when appropriate to task and situation.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.

### Lesson 28: End of Course Project

#### Standards Alignment

#### CSTA K-12 Computer Science Standards (2017)

**AP** - Algorithms & Programming

**1B-AP-08**- Compare and refine multiple algorithms for the same task and determine which is the most appropriate.**1B-AP-09**- Create programs that use variables to store and modify data.**1B-AP-10**- Create programs that include sequences, events, loops, and conditionals.**1B-AP-11**- Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.**1B-AP-12**- Modify, remix or incorporate portions of an existing program into one's own work, to develop something new or add more advanced features.**1B-AP-13**- Use an iterative process to plan the development of a program by including others' perspectives and considering user preferences.**1B-AP-14**- Observe intellectual property rights and give appropriate attribution when creating or remixing programs.**1B-AP-15**- Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.**1B-AP-16**- Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation and review stages of program development.**1B-AP-17**- Describe choices made during program development using code comments, presentations, and demonstrations.

#### Cross-curricular Opportunities

#### Common Core English Language Arts Standards

**L** - Language

**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

**SL** - Speaking & Listening

**4.SL.1**- Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 4 topics and texts, building on others’ ideas and expressing their own clearly.

**W** - Writing

**4.W.6**- With some guidance and support from adults, 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 one page in a

#### 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

#### Next Generation Science Standards

**ETS** - Engineering in the Sciences

**ETS1** - Engineering Design

**3-5-ETS1-1**- Define a simple design problem reflecting a need or a want that includes specified criteria for success and constraints on materials, time, or cost.**3-5-ETS1-2**- Generate and compare multiple possible solutions to a problem based on how well each is likely to meet the criteria and constraints of the problem.