Lesson Planet
Search educational resources
  • Sign In Try It Free
  • AI Teacher Tools
    • Discover Resources Search reviewed educational resources by keyword, subject, grade, type, and more
    • Curriculum Manager (My Content) Manage saved and uploaded resources and folders To Access the Curriculum Manager Sign In or Join Now
    • Browse Resource Directory Browse educational resources by subject and topic
    • Curriculum Calendar Explore curriculum resources by date
    • Lesson Planning Articles Timely and inspiring teaching ideas that you can apply in your classroom
    • Our Story
    • Frequently Asked Questions
    • Testimonials
    • Contact Us
  • Pricing
  • School Access
    • Your school or district can sign up for Lesson Planet — with no cost to teachers
      Learn More
  • Sign In
  • Try It Free

Hi, what do you want to do?

Create a lesson plan
Create a lesson plan
Generate resources with 80+ AI teacher tools
Generate resources with 80+ AI teacher tools
Search 200,000 instructional videos
Search 200,000 instructional videos
Find a teaching resource
Find a teaching resource
Events and Event-Driven Programming Lesson PlanEvents and Event-Driven Programming Lesson Plan
Publisher
Microsoft
Resource Details
Curator Rating
Educator Rating
Not yet Rated
Grade
6th - 8th
Subjects
STEM
1 more...
Resource Type
Lesson Plans
Audience
For Teacher Use
Duration
5 days
Instructional Strategies
Direct Instruction
2 more...
Technology
Video
Internet Access
Usage Permissions
Fine Print
Lesson Plan

Events and Event-Driven Programming

Curated and Reviewed by Lesson Planet
This Events and Event-Driven Programming lesson plan also includes:
  • Introduction and About (.pdf)
  • Introduction and About (.html)
  • Minecraft: Education Edition
  • Events and Event-Driven Programming (html)
  • Events Overview
  • Assessment
  • Rubric
  • Join to access all included materials

Make the lesson plan an event to remember. The first of nine installments in the Intro to CS with MakeCode series looks at events and event handlers in computer coding. Pupils learn about cause and effect from an offline lesson plan, then use Minecraft to conduct several coding activities.

5 Views 6 Downloads

Concepts

computer code, cause and effect, technology resources

Instructional Ideas

  • Use the sample projects as homework

Classroom Considerations

  • A basic understanding of cause and effect is necessary
  • Note that the series is intended as a semester-long course; instructors can modify activities to fit any time constraints

Pros

  • Worksheets include snips of computer screens to show users what the code should look like
  • Connection to Minecraft makes the lesson interesting for young learners

Cons

  • None

See similar resources:

Lesson Plan

Star Wars: Building a Galaxy with Code

Code.org
Welcome to the code side. The interactive lesson introduces coding in a game format with familiar characters. Young computer experts learn to develop code to control the interaction of the characters in the game. The activity ends with...
3 mins 6th - 12th STEM
Activity

Code Creators

PBS
The lesson is real—even if the computer code isn't. Scholars learn about pseudocode, which simulates computer code using everyday language. They write pseudocode for simple actions, then have classmates guess the action from the written...
3rd - 8th STEM
Interactive

Minecraft Hour of Code

Code.org
Devote an hour to computer coding ... it's time well spent! The activity has young computer scientists write code to solve puzzles in the Minecraft game. They learn how to apply block codes and repeat loops.
2nd - 12th STEM
Activity

Codes in a Song—Modems

Computer Science Unplugged
Let's listen to some codes. To understand how a modem sends binary numbers over a phone line, class member listen to the codes included in the provided mp3 files, translates the tones to binary numbers and then convert the...
2nd - 12th STEM
Interactive

Challenge: Your First Painting App

Khan Academy
Ever wonder how those neat painting applications work? Completing this coding activity will give you some insight. First, starting with a simple function that draws a small circle as the mouse moves around the screen, adjust the function...
6th - Higher Ed STEM
Interactive

Project: Ad Design

Khan Academy
Let your young programmers' creativity and programming knowledge shine with this culminating activity. Coders put together everything they know about using text commands, drawing, and animation to create a unique ad. This activity could...
6th - Higher Ed STEM
Interactive

Challenge: Exploding Sun

Khan Academy
Animating an object by moving it across a computer screen can be accomplished by drawing the object repetitively, each time adjusting some aspect of the drawing slightly. This activity is an easy introduction to animation in JavaScript,...
6th - Higher Ed STEM
Interactive

Challenge: Bouncy Ball

Khan Academy
Create your own bouncing ball program with this guided activity. Java Script code that sends a ball down the screen is provided. The task is to fix the code to make it bounce up when it hits the bottom of the screen and then down again...
6th - Higher Ed STEM
Interactive

Challenge: Smarter Button

Khan Academy
Now, challenge your knowledge of Boolean operators even further with this JavaScript program to create a button that changes color after being pressed. This activity is the second in a series and would made a good follow up to the first...
6th - Higher Ed STEM
Interactive

Challenge: Flashy Flash Card

Khan Academy
Create your own flash card in this JavaScript coding activity. Modify the given code so that the answer is revealed when the mouse is pressed. Provides good practice of conditional if-else statements.
6th - Higher Ed STEM
Try It Free
© 1999-2026 Learning Explorer, Inc.
Teacher Lesson Plans, Worksheets and Resources

Sign up for the Lesson Planet Monthly Newsletter

Open Educational Resources (OER)

  • Health
  • Language Arts
  • Languages
  • Math
  • Physical Education
  • Science
  • Social Studies
  • Special Education
  • Visual and Performing Arts
View All Lesson Plans

Discover Resources

  • Our Review Process
  • How it Works
  • How to Search
  • Create a Collection

Manage Curriculum

  • Edit a Collection
  • Assign to Students
  • Manage My Content
Contact Us Site Map Privacy Policy Terms of Use