Download as CSV

## Course E

### Lesson 1: My Robotic Friends

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

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

#### 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-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: Coding with Comments

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

**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.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-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: Building a Foundation

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

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

**MP** - Math Practices

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

**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 4: Debugging with Scrat

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 5: Creating Art with Code

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

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

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

**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: My Loopy Robotic Friends

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

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

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

#### 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 9: Nested Loops with Frozen

#### 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 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 10: 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 11: Conditionals with the 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

**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 12: Private and Personal Information

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

**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 13: Build a Star Wars 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

**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 14: Songwriting

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

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

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

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

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

**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 18: Functions with Artist

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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: Determine the Concept

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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.**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 20: Learning Sprite Lab

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

**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 21: Alien Dance Party

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

**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 22: Pet Giraffe

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 23: Explore Project Ideas

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

**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 24: The Design Process

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

#### 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 25: Build Your Project

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

**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: Present Your Project

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**AP** - Algorithms & Programming

**1B-AP-17**- Describe choices made during program development using code comments, presentations, and demonstrations.

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

#### 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: The Internet

#### Standards Alignment

#### CSTA K-12 Computer Science Standards

**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 28: Crowdsourcing

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

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