Please enable JavaScript to use CodeHS

Elementary Standards Mapping

for Iowa 1B

21

Standards in this Framework

Standard Lessons
1B-AP-08
Compare and refine multiple algorithms for the same task and determine which is the most appropriate.
    Creating Algorithms
1B-AP-09
Create programs that use variables to store and modify data.
    Pinball Game Project Mad Libs Project Naming Numbers Game Balanced Ecosystems Pong Game I-Spy with Lists Click-a-Mole Introduction to Clones Program an AI Chatbot Snake Game Functions: Paint by Numbers Scout's Quest: Variables Clones: Throwing Acorns Game Lists: Shopping with Scout Lists: Spelling Bee Code Tunes Functions: About Me Race Track Game Conditionals: Sphero® Shark Race Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph
1B-AP-10
Create programs that include sequences, events, loops, and conditionals.
    Digital Flashcards Skills Practice: If/Then Conditionals Pinball Game Project Mad Libs Project Add and Subtract Fractions Naming Numbers Game Modeling Life Cycles Fossils and Past Environments State Project Evaluate Algebraic Equations Balanced Ecosystems Multimedia Book Report Animating Sprites with Factors Animating Sprites with Division Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane I-Spy with Lists Animating Poetry Introduction to Clones Events: Dot in Space Snake Game Functions: Paint by Numbers Loops: Catch the Ball Scout's Quest: Variables Clones: Throwing Acorns Game Lists: Shopping with Scout Scout's Quest: Conditionals Creating Turtle Graphics Conditionals: Flying Bird Lists: Spelling Bee Events: Traveling with Scout Functions: About Me Conditionals: Underwater Exploration Race Track Game Star Brightness and Distance micro:bit® Butterfly Migration Simulator Loops: Sphero® Underwater Exploration Dash® Robot 2 - Proximity Sensor Conditionals: Sphero® Shark Race Dash® Robot 3 - Loops and Functions
1B-AP-11
Decompose (break down) problems into smaller, manageable subproblems to facilitate the program development process.
    Revolutionary War Timeline Pinball Game Project Mad Libs Project Multiplying Fractions by Whole Numbers Punctuation Game State Project Multimedia Book Report Ozobot® Cycle Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Pong Game Create a Maze Click-a-Mole Animating Poetry Program an AI Chatbot Functions: Paint by Numbers Creating Turtle Graphics Code Tunes Functions: About Me Careers in CS: Health and Fitness Careers in CS: Major League Baseball micro:bit® Butterfly Migration Simulator CS Innovators: Grace Hopper CS Innovators Research Project Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
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.
    Multiplying Fractions by Whole Numbers Punctuation Game State Project
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.
    Giving Credit Through Attributions
1B-AP-15
Test and debug (identify and fix errors) a program or algorithm to ensure it runs as intended.
    Revolutionary War Timeline Skills Practice: If/Then Conditionals Pinball Game Project Mad Libs Project Add and Subtract Fractions Multiplying Fractions by Whole Numbers Naming Numbers Game Modeling Life Cycles Punctuation Game State Project Evaluate Algebraic Equations Balanced Ecosystems Multimedia Book Report Ozobot® Cycle Scout's Scratch Expedition Part 1 Scout's Scratch Expedition Part 2 Scout's Scratch Expedition Part 3 Scout's Scratch Expedition Part 4 Pong Game Debugging: Events and Loops Create a Maze Click-a-Mole Animating Poetry Debugging: Mazes Program an AI Chatbot Functions: Paint by Numbers Scout's Quest: Conditionals Debugging: Make a Pizza Creating Turtle Graphics Conditionals: Flying Bird Events: Traveling with Scout Code Tunes Functions: About Me Careers in CS: Health and Fitness Careers in CS: Major League Baseball CS Innovators Research Project
1B-AP-16
Take on varying roles, with teacher guidance, when collaborating with peers during the design, implementation, and review stages of program development.
    Dash® Robot Storytelling Dash® Robot Mazes Dash® Robot 1 - Movement Coding with LEGO® Spike Prime Pair Programming: Create a Band Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
1B-AP-17
Describe choices made during program development using code comments, presentations, and demonstrations.
    Balanced Ecosystems
1B-CS-01
Describe how internal and external parts of computing devices function to form a system.
    Introduction to micro:bit® Drawing with micro:bit® and Scratch Ozobot® Programming 1: Introduction Dash® Robot 1 - Movement Cue Robot 1 - Movement Cue Robot 2 - Proximity Sensors Create a Drawing App LEGO® SPIKE Essential: Design a Moving Statue LEGO® SPIKE Essential: Design a Car Sensor Ozobot® Timeline Ozobot® Cycle Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
1B-CS-02
Model how computer hardware and software work together as a system to accomplish tasks.
    Makey Makey®: Introduction Makey Makey®: Graphing Points on a Coordinate Plane micro:bit®: Graphing Points on a Coordinate Plane micro:bit® Butterfly Migration Simulator Dash® Robot 2 - Proximity Sensor Dash® Robot 3 - Loops and Functions
1B-CS-03
Determine potential solutions to solve simple hardware and software problems using common troubleshooting strategies.
    Introduction to micro:bit® Revolutionary War Timeline with the BBC micro:bit® Interactive Map of the 13 Colonies with the BBC micro:bit® Computer Detectives: Hardware and Software Problems
1B-DA-06
Organize and present collected data visually to highlight relationships and support a claim.
    Research: Effective Keywords Research: Informational Programs Using Digital Tools to Create Line Graphs Programming and Data Project Scale of Planets in the Solar System Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph
1B-DA-07
Use data to highlight or propose cause-and-effect relationships, predict outcomes, or communicate an idea.
    Research: Informational Programs Scale of Planets in the Solar System Training AI Using Data Inquiry Project: Survey Bar Graph Inquiry Project: Data Bar Graph Inquiry Project: Line Graph
1B-IC-18
Discuss computing technologies that have changed the world, and express how those technologies influence, and are influenced by, cultural practices.
    Training AI Using Data Technology Timeline
1B-IC-19
Brainstorm ways to improve the accessibility and usability of technology products for the diverse needs and wants of users.
    How Computing Systems Work 3D Design: Keyboard Accommodations Design an App
1B-IC-20
Seek diverse perspectives for the purpose of improving computational artifacts.
    3D Design: Recreate an Animal Maze Game Project Platform Game Design Digital Pet Project 3D Design: Keyboard Accommodations Design an App Maze Game Project
1B-IC-21
Use public domain or creative commons media, and refrain from copying or using material created by others without permission.
    Giving Credit Through Attributions
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.
    Networks, Packets, and the Internet
1B-NI-05
Discuss real-world cybersecurity problems and how personal information can be protected.
    Strong Usernames and Passwords Digital Identity