Download as CSV

## Course D

### Lesson 1: Graph Paper Programming

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

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

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

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

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

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

**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: Loops in Ice Age

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 7: Drawing Shapes with Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

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

**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: Fancy Shapes using Nested Loops

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 10: Snowflakes with Anna and Elsa

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 11: While Loops in Farmer

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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: Until Loops in Maze

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

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

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 14: If/Else with Bee

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

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

**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: Digital Citizenship

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 17: Ninjas vs. Pirates Game

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 18: Binary Images

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 19: Binary Images with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

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