Work in Progress
Please pardon our progress while we refine the look and functionality of our new ALEX site! You can still access the old ALEX site at alex.asc.edu. If you would like to share feedback or have a question for the ALEX Team, you can use the contact form here, or email us directly at administrator@alex.state.al.us.

Learning Resource Type

Classroom Resource

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

Subject Area

Digital Literacy and Computer Science

Grade(s)

K

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. 

    Digital Literacy and Computer Science (2018) Grade(s): KG

    DLCS18.K.1

    List the sequence of events required to solve problems.

    Unpacked Content

    UP:DLCS18.K.1

    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 (2018) Grade(s): KG

    DLCS18.K.10

    Collect data and organize it in a chart or graph collaboratively.

    Unpacked Content

    UP:DLCS18.K.10

    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.
    Link to Resource

    CR Resource Type

    Lesson/Unit Plan

    Resource Provider

    Code.org
    Accessibility
    License

    License Type

    Custom
    ALSDE LOGO