Standards Alignment Code.org K 5 Curriculum Course 3



Similar documents
CS Matters in Maryland CS Principles Course

KS3 Computing Group 1 Programme of Study hours per week

Describe the process of parallelization as it relates to problem solving.

PUBLIC SCHOOLS OF EDISON TOWNSHIP DIVISION OF CURRICULUM AND INSTRUCTION ELEMENTARY MATH GRADE 2 MATH IN FOCUS

Making an Adventure Story AMAZING ADVENTURES. MS Word Scratch MS PowerPoint MS Excel. Making a Video VIDEO MAKERS

Basic lesson time includes activity only. Introductory and Wrap-Up suggestions can be used

r the COR Common Core State Standards Learning Pathways

West Windsor-Plainsboro Regional School District Computer Programming Grade 8

My Family FREE SAMPLE. This unit focuses on sequencing. These extension

Tasks in the Lesson. Mathematical Goals Common Core State Standards. Emphasized Standards for Mathematical Practice. Prior Knowledge Needed

Program Your Own Game

Instructional Design Framework CSE: Unit 1 Lesson 1

i-safe CURRICULUM SCOPE Elementary Grades K - 5

What makes a good coder and technology user at Mountfields Lodge School?

Key Stage 2 / 35. Mathematics Paper 2: reasoning. National curriculum tests. Total Marks. Reasoning: Paper 2, Test 1: GAPPS EDUCATION.

River Dell Regional School District. Computer Programming with Python Curriculum

Presented by: Farah Sammour Founder and CEO. Jennifer DeWitte Program Director

BPS Math Year at a Glance (Adapted from A Story Of Units Curriculum Maps in Mathematics K-5) 1

i-safe K 12 CURRICULUM SCOPE 06-07

Numbers Plus Preschool Mathematics Curriculum: Teacher s Manual

MONROE TOWNSHIP PUBLIC SCHOOLS WILLIAMSTOWN, NEW JERSEY. Computer Animation. Grade 8

What s Your Angle? (Measurement)

Fourth Grade Math Standards and "I Can Statements"

Chapter 1 An Introduction to Computers and Problem Solving

Competencies for Secondary Teachers: Computer Science, Grades 4-12

Paper 1. Calculator not allowed. Mathematics test. First name. Last name. School. Remember KEY STAGE 3 TIER 6 8

Mathematics. What to expect Resources Study Strategies Helpful Preparation Tips Problem Solving Strategies and Hints Test taking strategies

SCRATCH PROGRAMMING AND NUMERACY IN SENIOR PRIMARY CLASSES

Previous Letterland at Tweetsie Railroad Motivation and reward Letterland at Tweetsie Curriculum Guides

Paper 1. Calculator not allowed. Mathematics test. First name. Last name. School. Remember KEY STAGE 3 TIER 5 7

Graphic Design: Introduction to Typography

A Correlation of Pearson Texas Geometry Digital, 2015

Kindergarten Math Curriculum Course Description and Philosophy Text Reference:

Grade 1. M3: Ordering and Expressing Length Measurements as Numbers

Geometry Progress Ladder

Morris School District. Computer Science 2 Curriculum Grades 9-12

Marist School Computational Media. Processing Exercise 01 Bouncing Ball Animation. Description:

CCSS Mathematics Implementation Guide Grade First Nine Weeks

Thomas Jefferson High School for Science and Technology Program of Studies Foundations of Computer Science. Unit of Study / Textbook Correlation

MADISON PUBLIC SCHOOL DISTRICT. Grade 8 Cycle Class. Scratch

Integrating the Common Core Standards into the Music Curriculum

Solve addition and subtraction word problems, and add and subtract within 10, e.g., by using objects or drawings to represent the problem.

2 Programming in Alice: Program Design and Implementation

Volume of Right Prisms Objective To provide experiences with using a formula for the volume of right prisms.

1 ST GRADE COMMON CORE STANDARDS FOR SAXON MATH

Subject knowledge requirements for entry into computer science teacher training. Expert group s recommendations

Algebra Geometry Glossary. 90 angle

Algorithm & Flowchart & Pseudo code. Staff Incharge: S.Sasirekha

EVERY DAY COUNTS CALENDAR MATH 2005 correlated to

TECHNOLOGY Computer Programming II Grade: 9-12 Standard 2: Technology and Society Interaction

Grade 3 Core Standard III Assessment

The symbols indicate where the topic is first introduced or specifically addressed.

Early Math for School Readiness Kids Play Math: An Overview Front Porch Series Broadcast Calls

Problem of the Month: William s Polygons

Computer Programming I & II*

Math 0980 Chapter Objectives. Chapter 1: Introduction to Algebra: The Integers.

3. Relationship between this Unit and the Principles and Standards for School Mathematics (NCTM 2000). This Unit

COMMON CORE STATE STANDARDS FOR MATHEMATICS 3-5 DOMAIN PROGRESSIONS

Building Academic Vocabulary

Chapter 13: Program Development and Programming Languages

1st Grade Math Standard I Rubric. Number Sense. Score 4 Students show proficiency with numbers beyond 100.

Surface Area Quick Review: CH 5

Washington Grade Level Content Expectations EALR s Grades K-5

NEW MEXICO Grade 6 MATHEMATICS STANDARDS

SMART NOTEBOOK 10. Instructional Technology Enhancing ACHievement

Primary Curriculum 2014

Music Standards of Learning

Grade 4 Unit 3: Multiplication and Division; Number Sentences and Algebra

Advanced GMAT Math Questions

Arizona s College and Career Ready Standards Mathematics

5 Mathematics Curriculum

Computing Unit Planner: Year 5 Unit 1 Quiz and Game

LESSON 4 Missing Numbers in Multiplication Missing Numbers in Division LESSON 5 Order of Operations, Part 1 LESSON 6 Fractional Parts LESSON 7 Lines,

What to Expect on the Compass

Chapter 2: Algorithm Discovery and Design. Invitation to Computer Science, C++ Version, Third Edition

The Use of Dynamic Geometry Software in the Teaching and Learning of Geometry through Transformations

FOLSOM CORDOVA UNIFIED SCHOOL DISTRICT COMPUTER GAME DESIGN

Alignment of the Hawaii Preschool Content Standards With HighScope s Preschool Child Observation Record (COR), 2nd edition

MATH 1332 Contemporary Mathematics I (for Liberal Art Majors) Frank Phillips College

ChE-1800 H-2: Flowchart Diagrams (last updated January 13, 2013)

ALGORITHMS AND FLOWCHARTS. By Miss Reham Tufail

GAP CLOSING. 2D Measurement. Intermediate / Senior Student Book

Balanced Assessment Test Algebra 2008

A Concrete Introduction. to the Abstract Concepts. of Integers and Algebra using Algebra Tiles

Summit Public Schools Summit, New Jersey Grade Level / Content Area: Mathematics Length of Course: 1 Academic Year Curriculum: AP Computer Science A

Student Outcomes. Lesson Notes. Classwork. Exercises 1 3 (4 minutes)

Mathematics Second Practice Test 1 Levels 4-6 Calculator not allowed

IV. ALGEBRAIC CONCEPTS

Student Perceptions On Computer Coding Ashfield Public School Term 3, The Initiative. The survey

2014 New Jersey Core Curriculum Content Standards - Technology

MISSOURI S Early Learning Standards

How To Learn To Understand And Understand The Math Of The Year

Smarter Balanced Assessment Consortium:

Voyager Sopris Learning Vmath, Levels C-I, correlated to the South Carolina College- and Career-Ready Standards for Mathematics, Grades 2-8

Hector s World Lesson plan Episode: Computer security: Oops Upper primary

Transcription:

Curriculum Standards Alignment Code.org K 5 Curriculum Course 3 Lesson 1: Computational Thinking (unplugged) Objectives Analyze information to draw conclusions. Match identical portions of similar phrases to match patterns. Identify differences in similar phrases and abstract them out. Themes Algorithms Standards ISTE: 1.b, 1.c, 2.d, 4.b, 4.d CSTA: CPP.L1:6-5, CT.L1:6-02, CT.L2-01, CT.L2-06, CT.L2-08, CT.L2-12, CT.L2-14 CC Mathematical Practices: 1, 2, 3, 6, 7, 8 S SL.5.1, S Lesson 2: Maze Objectives Create a program for a given task using sequential steps. Count the number of times an action should be repeated and represent it as a loop. Analyze a problem and complete it as efficiently as possible. Employ a combination of sequential and looped commands to reach the end of a maze. CSTA: CT.L1:3-01, CL.L1:3-02, CPP.L1:6-05, CPP.L1:6-06, CT.L2-01, CT.L2-06, CT.L2-08, CT.L2-12 CC Mathematical Practices: 1, 2, 5, 6, 7, 8 Lesson 3: Artist Objectives Count the number of times an action should be repeated and represent it as a loop. Divide the number of degrees in a circle into even segments. Calculate the angles in equilateral and 30 60 90 triangles.

Given a perimeter and one side of a rectangle, calculate the remaining sides. Identify symmetrical shapes. Decompose a shape into its smallest repeatable sequence., Creativity CSTA: CT.L1:3-01, CL.L1:3-02, CPP.L1:6-05, CPP.L1:6-06, CT.L2-01, CT.L2-06, CT.L2-08, CT.L2-12, 3.G.A.2, 4.MD.A.3, 4.MD.C.5, 4.MD.C.7, 4.G.A.1, 4.G.A.2, 4.G.A.3 5.NBT.B.5, 5.G.A.2 Lesson 4: Functional Suncatchers (unplugged) Objectives Learn to find patterns in processes Think about an artistic task in a different way Interpret symbols as they relate to physical manipulatives Themes Algorithms CSTA: CPP.L1:6-05, CT.L2-01, CT.L2-06, CT.L2-07, CT.L2-08, CT.L2-12, CT.L3A-03 CC Mathematical Practices: 1, 2, 5, 6, 7, 8 S SL.5.1, S Lesson 5: Artist - Functions Objectives Use a pre-determined function to draw an image with repeated features. Modify an existing function to draw a different shape. Distinguish between functions and loops. Create a program that calls a function from within a loop. Practices Creativity, Problem Solving, 3.G.A.2, 4.MD.A.3, 4.MD.C.5, 4.MD.C.7, 4.G.A.1, 4.G.A.2, 4.G.A.3 5.NBT.B.5, 5.G.A.2

Lesson 6: Bee - Functions Objectives Define functions for commonly repeated tasks. Use student-defined functions in programs. Modify an existing function to complete a different task. Create a function from scratch. Lesson 7: Bee - Conditionals Objectives Compare properties and values using >, =, < symbols. Translate spoken language conditional statements into a program. Execute an algorithm with a conditional statement. Use conditional statements to make logic-based choices. Nest conditionals to analyze multiple value conditions using if, else if, else logic. Write functions that execute nested conditionals. Lesson 8: Maze - Conditionals Objectives Compare properties and values using >, =, < symbols. Translate spoken language conditional statements into a program. Execute an algorithm with a conditional statement. Use conditional statements to make logic-based choices.

Nest conditionals to analyze multiple value conditions using if, else if, else logic. Write functions that execute nested conditionals. Lesson 9: Songwriting (unplugged) Objectives Locate repeating phrases inside song lyrics. Identify sections of a song to pull into a function (chorus). Describe how functions can make programs easier to write. Themes Abstraction Practices Creativity Standards ISTE: 1.b, 1.c, 2.d, 4.b, 4.d CSTA: CPP.L1:6-5, CT.L1:6-02, CT.L2-01, CT.L2-06, CT.L2-07, CT.L2-08, CT.L2-12, CT.L2-14, CT.L3A-03, CT.L2-14 CC Mathematical Practices: 1, 2, 5, 6, 7, 8 S SL.5.1, S Lesson 10: Dice Race (unplugged) Objectives Name various activities that make up their day. Decompose large activities into a series of smaller events. Arrange sequential events into their logical order. Themes Algorithms Standards ISTE: 1.a, 1.c, 2.d, 4.b, 4.d, 6.a CSTA: CD1:6-06, CPP.L1:6-05, CT.L1:6-02, CT.L2-01CT.L2-12, CT.L2-14, CT.L3A-03 CC Mathematical Practices: 1, 2, 4, 6, 7, 8 CC Math Standards: S SL.5.1, S

Lesson 11: Artist - Nested Loops Objectives Count the number of times an action should be repeated and represent it as a loop. Divide the number of degrees in a circle into even segments. Given a number of segments, calculate the degrees need to complete a circle. Break complex tasks into smaller repeatable sections. Combine simple shapes into complex designs with nested loops., Creativity CT.L2-06, CT.L2-07, CT.L2-08, CT.L2-12, CT.L2-14, CT.L3A-03, 3.G.A.2, 4.MD.A.3, 4.MD.C.5, 4.MD.C.7, 4.G.A.1, 4.G.A.2, 4.G.A.3 5.NBT.B.5, 5.G.A.2 Lesson 12: Farmer - While Loops Objectives Distinguish between loops that repeat a fixed number of times and loops that repeat until a condition is met. Use a while loop to create programs that can solve problems with unknown values. CT.L2-06, CT.L2-07, CT.L2-08, CT.L2-12, CT.L2-14, CT.L3A-03 Lesson 13: Bee Nested Loops Objectives Break a sequence of steps into a hierarchy or looped sequences. Nest loops and conditionals to analyze multiple value conditions using if, else if, else logic.

CT.L2-06, CT.L2-07, CT.L2-08, CT.L2-12, CT.L2-14, CT.L3A-03 Lesson 14: Bee Debugging Objectives Predict where a program will fail. Modify an existing program to solve errors. Identify an algorithm that is unsuccessful when the steps are out of order. Analyze complex conditionals for errors in logical. Rearrange incorrectly nested loops. Distinguish between a function definition and function call. Reflect on the debugging process in an age-appropriate way. Practices Persistence, Problem Solving Standards ISTE: 1.a, 1.c, 4.b, 4.d, 6.a, 6.c, 6.d Lesson 15: Bounce Objectives Match blocks with the appropriate event handler. Create a game using event handlers. Share a creative artifact with other students. Practices Persistence Standards ISTE: 1.a, 1.c, 4.b, 4.d, 6.a, 6.c, 6.d

Lesson 16: Play Lab Create a Story Objectives Identify actions that correlate to input events. Create an animated, interactive story using sequence, loops, and eventhandlers. Share a creative artifact with other students. Practices Creativity Standards ISTE: 1.a, 1.b, 1.c, 2.a, 2.b, 4.b, 4.d, 6.a, 6.c, 6.d CSTA: CL.L1:3-02, CT.L1:3-01, CT.L1:3-02, CT.L1:6-01, CPP.L1:3-03, CPP.L1:6-03, CPP.L1:6-05, CPP.L1:6-06, CT.L2-01, CT.L2-0, CT.L2-08, CT.L2-12, CT.L2-14, CPP.L2-08, CT.L3A-03 S SL.5.1, S Lesson 17: Play Lab Create a Game Objectives Identify actions that correlate to input events. Create an animated, interactive game using sequence, loops, and eventhandlers. Share a creative artifact with other students. Practices Creativity Standards ISTE: 1.a, 1.b, 1.c, 2.a, 2.b, 4.b, 4.d, 6.a, 6.c, 6.d CSTA: CL.L1:3-02, CT.L1:3-01, CT.L1:3-02, CT.L1:6-01, CPP.L1:3-03, CPP.L1:6-03, CPP.L1:6-05, CPP.L1:6-06, CT.L2-01, CT.L2-0, CT.L2-08, CT.L2-12, CT.L2-14, CPP.L2-08, CT.L3A-03 S SL.5.1, S Lesson 18: Internet (unplugged) Objectives Learn about the complexity of sending messages over the Internet. Translate URLs into IP Addresses. Practice creative problem solving. Themes Data Practices Communicating

Standards ISTE: 5.a, 5.b, 6.a CSTA: CI.L1:3-01, CPP.L2-06, CD.L1:6-04, CD.L2-06 S SL.5.1, S Lesson 19: Crowdsourcing (unplugged) Objectives Identify a large task that needs to be done. Rearrange a large task into several smaller tasks. Build a complete solution from several smaller solutions. Themes Abstraction Practices Collaboration Standards ISTE: 1.c, 2.d, 4.b, 6.a CSTA: CPP.L1:3-04, CT.L1:3-03, CT.L1:6-01, CT.L1:6-02, CT.L1:6-05, CL.L1:6-03, CT.L2-06 CC Mathematical Practices: 1, 2, 6, 7, 8 S SL.5.1, S Lesson 20: Digital Citizenship (unplugged) Objectives Compare and contrast their responsibilities to their online and offline communities. Understand what type of information can put them at risk for identity theft and other scams. Reflect on the characteristics that make someone an upstanding citizen. Devise resolutions to digital dilemmas. Themes Community Global and Ethical Impacts Practices Communicating Standards ISTE: 1.c, 2.d, 5.a, 5.b, 5.d, 6.a CSTA: CI.L1:3-01, CI.L1:6-01, CI.L1:6-02, CI.L1:6-04, CI.L2-01, CI.L2-05, CPP.L2-06 S SL.5.1, S