top of page
AlDar Logo.png
UAE CODER LOGO.png

Level 2 Summer 2020

Students Age 11-14  

Welcome to Intermediate Level, this course is ideal for students who are comfortable with the basics of programming logic and computational thinking, it will help to develop their coding skills while focusing on game design, animation, and music integration in a game. Students will also be introduced to Python text-based syntax.

Students who successfully complete this lesson plan will demonstrate a strong mastery of programming skills, as well as the ability to creatively program games and other projects 

301 Introduction.PNG

Lesson 1

Introduction

You will create a fun chasing game where a Valkyrie needs to collect her tools while a troll is chasing her

301 Nested Loop.PNG

Lesson 4

Nested Loops

learn how to use nested loops, program Actors to have multiple lives, Coding concepts from this lesson include: Wait Until and Nested Loops

301 Variables.PNG

Lesson 7

Clonning

use cloning to make copies of enemies and projectiles.

​

Boss Battle Part 2.png

Lesson 9

Boss Battle Part 2

 combine cloning and variables to create an epic battle between a dragon and an enemy boss airship! 

301 Motion and Tracking.PNG

Lesson 2

Motion Tracking

You will learn how to program keyboard keys (web) or tilt controls (mobile) to direct Actors to point and move in specific directions

Messaging.png

Lesson 5

Messaging

Actors to send and receive messages

Variables.png

Lesson 8

Variables

Learn to use variables to store and retrieve data in Python.

301 Conditional Loop.PNG

Lesson 3

Conditional Loops

learn how to specify an Actor’s costume and learn about the “forever-if” loop. You will also create a project that uses function blocks

Shooting.png

Lesson 6

Shoot Projectiles

use repetition and screen edge detection to program projectiles while creating a project of a dragon shooting fireballs!

Boss Battle Part 1.png

Lesson 9

Boss Battle Part 1

 combine cloning and variables to create an epic battle between a dragon and an enemy boss airship! 

Lesson S2.1

Lesson 1:

Introduction

Students will...

  • Use code blocks to solve puzzle modules

  • Create a chasing game

Lesson 2:

Motion and Tracking

Students will...

  • Use code blocks to program Actors to move in specific directions

  • Use code blocks to solve a puzzle module

  • Create a maze game

Lesson 3:

Conditional Loops

Students will...

  • Use conditional loops to animate Actors

  • Use code blocks to solve a puzzle module

Lesson 4:

Nested Loops

Students will...

  • Use nested loops to program Actors to have multiple lives

  • Use code blocks to solve a puzzle module

  • Create a game with a boss battle

Lesson 5:

Messaging

Students will...

  • Use code blocks to program Actors to send and receive messages

  • Create an adventure game

Lesson 6:

Shoot Projectiles

Students will...

  • Use code blocks to program Actors to detect screen boundaries and move to different screen locations

  • Use code blocks to solve a puzzle module

  • Create a game where a dragon shoots fireballs

Lesson 7:

Cloning

Students will...

  • Students will...

  • Use code blocks to clone Actors

  • Use code blocks to solve a puzzle module

  • Create a 2-player battle game

Lesson 8:

Variables

Students will...

  • Create games and projects using variables

  • Use code blocks to solve a puzzle module

  • Create a snowball fight game

  • Coding concepts from this lesson include: Set/Change Variables and Local/Global Variables.

Lesson 9:  

Boss Battle Part 1

Students will...

  • Use code blocks to create loops with variables

  • Use code blocks to solve a puzzle module

  • Create games that include boss battles

Lesson 9:  

Boss Battle Part 2

Students will...

  • Use code blocks to create loops with variables

  • Use code blocks to solve a puzzle module

  • Create games that include boss battles

Lesson S2.2
Lesson S2.3
Lesson 2.5
Video 2.6
Video 2.7
Video 2.8
Video 2.9
Lesson 2.4
Video 2.9.1

Technical Requirements

Online courses require a modern desktop computer, laptop computer, Chromebook, or Netbook with Internet access and a Chrome (29+), Firefox (30+), Safari (7+), or Edge (20+) browser. No downloads required

bottom of page