Upper Key Stage 2 Computational Thinking and Creativity
Coding

Design your own computer game! Explore the concept of 'events' and manipulating 'event handlers', 'code blocks' and 'event source parents'. Explore the commands required to make characters speak and move and how to draw shapes. Compare two websites that feature programming with 'drag and drop'. To pull it all together, create your own game and host a gaming convention in the classroom for other classes.

Session 1 The code behind the game

Objectives

Computing

  • Be responsible, competent, confident and creative users of information and communication technology.
  • Evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems.

Lesson Planning

Respond to a challenge to design a game; explore the concept of events and manipulating event handlers; learn about drag and drop programming on Code.org.

Teaching Outcomes:

  • To understand the principles of the code behind computer games.
  • To learn about drag and drop programming on Code.org.
  • To discuss gaming ideas in working groups.

Children will:

  • Work towards hosting a Gaming Convention in the classroom.
  • Understand the principles of the code behind computer games.
  • Explore the concept of manipulating event handlers.
  • Learn about drag and drop programming on Code.org.
  • Discuss gaming ideas in working groups.

Provided Resources

  • Instructions about the coding game
  • How to access Code.org

You Will Need

  • Internet-enabled devices

Session 2 Dragging and dropping

Objectives

Computing

  • Be responsible, competent, confident and creative users of information and communication technology.
  • Evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems.

Lesson Planning

Learn more about the different features of event handlers, code blocks and Event Source Parents; explore the commands required to make characters speak and move and how to draw shapes; compare two websites which feature programming with drag and drop - Scratch and Code.org

Teaching Outcomes:

  • To learn more about the different features of event handlers, code blocks and Event Source Parents.

Children will:

  • Learn more about the different features of event handlers, code blocks and Event Source Parents
  • Explore the commands required to draw shapes and make characters speak and move
  • Compare two websites which feature programming with drag and drop - Scratch and Code.org

Provided Resources

  • Coding game extensions
  • Instructions for accessing code.org

You Will Need

  • Internet-enabled devices

Session 3 Gaming convention

Objectives

Computing

  • Be responsible, competent, confident and creative users of information and communication technology.
  • Evaluate and apply information technology, including new or unfamiliar technologies, analytically to solve problems.

Lesson Planning

Create your own game using event handlers (drag and drop programming); share the game with friends and peer review work; host a Gaming Convention in the classroom for other classes.

Teaching Outcomes:

  • To create their own game, share the game with friends, and host a Gaming Convention.

Children will:

  • Create their own game using event handlers (drag and drop programming).
  • Share the game with friends and peer review work.
  • Host a Gaming Convention in the classroom for other classes.

You Will Need

  • Internet-enabled device
  • Refreshments for Gaming Convention