ALEX Classroom Resource

  

Computer Science Fundamentals Unit 4 Course C Lesson 11: The Big Event (2018)

  Classroom Resource Information  

Title:

Computer Science Fundamentals Unit 4 Course C Lesson 11: The Big Event (2018)

URL:

https://curriculum.code.org/csf-18/coursec/11/

Content Source:

Code.org
Type: Lesson/Unit Plan

Overview:

Students will soon learn that events are a great way to add flexibility to a pre-written algorithm. Sometimes you want your program to be able to respond to the user exactly when the user wants it to. Events can make your program more interesting and interactive.

Today, students will learn to distinguish events and actions. The students will see activities interrupted by having a "button" pressed on a paper remote. When seeing this event, the class will react with a unique action. Events are widely used in programming and should be easily recognizable after this lesson.

Students will be able to:
- repeat commands given by an instructor.
- recognize the movements of the teacher as signals to initiate commands.
- practice differentiating pre-defined actions and event-driven ones.

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: 2
2) Create an algorithm for other learners to follow.

Examples: Unplugged coding activities, illustrate sequence of a process such as baking a cake.

Unpacked Content
Evidence Of Student Attainment:
Students:
  • will develop a sequence of events related to a task that others can follow.
Teacher Vocabulary:
  • sequence
Knowledge:
Students know:
  • the sequence of events for a tasks are important.
  • sequence of events may be read and interpreted by other people or machines.
Skills:
Students are able to:
  • develop a sequence of events for a task that others can follow.
Understanding:
Students understand that:
  • a task can be broken down into a sequence of smaller events or steps.
Digital Literacy and Computer Science
DLIT (2018)
Grade: 2
3) Construct elements of a simple computer program using basic commands.

Examples: Digital block-based programming, basic robotics.

Unpacked Content
Evidence Of Student Attainment:
Students:
  • will drag and drop blocks of code to complete a task.
  • will run a program they develop using block based coding.
Teacher Vocabulary:
  • program
  • code
Knowledge:
Students know:
  • programming blocks represent a set of codes.
  • block based programs can be used to design a task.
  • block based programs can be interpreted by machines.
Skills:
Students are able to:
  • drag and drop blocks of code.
  • drag and drop blocks of code to complete a tasks.
  • run a block based program after sequencing tasks to complete a desired process.
Understanding:
Students understand that:
  • blocks of code can be moved around and combined into an order that completes a task or process.
  • sets of block coding can be run to perform the task/process.
Tags: events, input, problem solving, unplugged, user input
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