Learning Resource Type

Classroom Resource

Computer Science Fundamentals Unit 3 Course B Lesson 7: Programming with Rey and BB-8 (2018)

Subject Area

Digital Literacy and Computer Science

Grade(s)

1

Overview

In this lesson, students will use their newfound programming skills in more complicated ways to navigate a tricky course with BB-8.

With transfer of knowledge in mind, this lesson gives students a new environment to practice the skills that they have been cultivating. Star Wars fans will jump for joy when they see these puzzles. Each puzzle in this series has been added to provide a deeper understanding of the basic concepts that they will be using throughout the rest of this course.

Students will be able to:

- Sequence commands in a logical order.
- Recognize problems or "bugs" in a program and develop a plan to resolve the issues.

Note: You must create a free account to access this and use this resource. 

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

    DLCS18.1.2

    Order events into a logical sequence or algorithm.

    Unpacked Content

    UP:DLCS18.1.2

    Vocabulary

    • sequence
    • tasks

    Knowledge

    Students know:
    • sequence of events are important in certain tasks.

    Skills

    Students are able to:
    • identify the correct sequence of events for a specific task.
    • identify a part of a task that is in the incorrect order.
    • identify a problem within a sequence of tasks.

    Understanding

    Students understand that:
    • the sequence of events is important to complete a specific task.
    • if the task identified does not work the sequence may not be correct.
    • they can change the sequence of events to correct a task.
    Digital Literacy and Computer Science (2018) Grade(s): 1

    DLCS18.1.3

    Construct elements of a simple computer program in collaboration with others.

    Unpacked Content

    UP:DLCS18.1.3

    Knowledge

    Students know:
    • blocks of programs associate with an action.
    • blocks of programs can be combined to create a set of actions or a task.
    • robotic devices can respond to blocks of programs.

    Skills

    Students are able to:
    • determine the order of paper/pencil pieces for a tasks.
    • understand that blocks of code represent an action.
    • drag and drop blocks of programming in online activities to complete tasks.
    • use blocks of programming to control robotic/digital devices.

    Understanding

    Students understand that:
    • pieces of a task can be represented in parts by words or pictures.
    • code can be put together into blocks that can be manipulated.
    • blocks of code together create a task.
    • blocks of code can be used to operate robotic/digital devices.
    Digital Literacy and Computer Science (2018) Grade(s): 1

    DLCS18.1.19

    Identify and revise problem-solving strategies to solve a simple problem.

    Unpacked Content

    UP:DLCS18.1.19

    Vocabulary

    • problem
    • strategy
    • solution
    • visualize
    • perspective
    • patterns
    • cause and effect

    Knowledge

    Students know:
    • how to recognize a problem in their environment or in a story.
    • problems can be found anywhere.
    • they can use many strategies to find solutions, such as visualizing, changing perspective, finding patterns, and analyzing cause and effect.
    • there can be multiple solutions to one problem.

    Skills

    Students are able to:
    • find and define problems in a given context or scenerio such as story, video, in the classroom or school.
    • use multiple strategies to find solutions to a problem, for example: visualizing, changing perspectives, finding patterns, stating cause and effect.

    Understanding

    Students understand that:
    • they can solve problems in their home, classroom, and school.
    • there is more than one way to think through a solution to a problem.
    Link to Resource

    CR Resource Type

    Lesson/Unit Plan

    Resource Provider

    Code.org
    Accessibility
    License

    License Type

    Custom
    ALSDE LOGO