# 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:sequenceKnowledge: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 dataKnowledge: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