ALEX Classroom Resource

  

Computer Science Fundamentals Unit 2 Course A Lesson 6: Programming with Angry Birds (2018)

  Classroom Resource Information  

Title:

Computer Science Fundamentals Unit 2 Course A Lesson 6: Programming with Angry Birds (2018)

URL:

https://curriculum.code.org/csf-18/coursea/6/

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

Using characters from the game Angry Birds, students will develop sequential algorithms to move a bird from one side of a maze to the pig at the other side. To do this, they will stack code blocks together in a linear sequence, making them move straight, turn left, or turn right. In this lesson, students will develop programming skills on a computer platform. The block-based format of these puzzles helps students learn about sequence and concepts, without having to worry about perfecting syntax.

Note: You will need to create a free account on code.org before you can view this resource. 

Content Standard(s):
Digital Literacy and Computer Science
DLIT (2018)
Grade: K
1) List the sequence of events required to solve problems.

Examples: Tying shoes, making a sandwich, brushing teeth.

Unpacked Content
Evidence Of Student Attainment:
Students:
  • will identify the order of events related to a specific task.
Teacher Vocabulary:
  • sequence
Knowledge:
Students know:
  • certain tasks require a specific sequence.
Skills:
Students are able to:
  • tell the order of events for specific task.
  • identify what comes next for specific tasks.
  • identify a step that is not in the correct order.
Understanding:
Students understand that:
  • the order of events is important.
  • events are made up of several different steps.
Digital Literacy and Computer Science
DLIT (2018)
Grade: K
10) Collect data and organize it in a chart or graph collaboratively.

Unpacked Content
Evidence Of Student Attainment:
Students:
  • will work collaboratively to collect data and create graphs or charts.
Teacher Vocabulary:
  • graph
  • spreadsheet
  • data
Knowledge:
Students know:
  • data can be collected in various ways.
  • results of data can be depicted in various ways.
Skills:
Students are able to:
  • collect data using simple methods such as tally sheets, paper squares, voting.
  • as a group build simple graphs on paper.
  • as a group enter simple data into a spreadsheet.
Understanding:
Students understand that:
  • data can be collected in various ways.
  • results of data can be shared in various ways such as graphs, picture charts.
Tags: algorithm, debug, program, programming
License Type: Custom Permission Type
See Terms: https://code.org/tos
For full descriptions of license types and a guide to usage, visit :
https://creativecommons.org/licenses
Accessibility
Comments
  This resource provided by:  
Author: Aimee Bates
Alabama State Department of Education