Skip to main content

Hello Code 

Grade 5

Learning Outcomes

Lesson Title

No

Recognize variableterm

Hello Variables

1

Create variables in SmoothY

Applynaming conventions rules

SmoothY Variables

2

Get introduced to different types of values that can be assigned to a variable

Classify SmoothY’s data types

Explore the print commandin SmoothY

SmoothY Data types

3

Apply arithmetic operations on variables Recognize concatenation term

Differentiate between addition operation and concatenation operation

Variables Secrets

4

The student will be able to apply previously gained skills through challenges with specific requirements.

Variables Challenges

5

Recognize function term

Apply naming conventions rules on functions’ names

Hello Functions

6

Create functions in SmoothY

Writefunctions that do special tasks

Callfunctions in SmoothY

SmoothY Functions

7

Generate randomnumbers using SmoothY

Generate randomcolors using SmoothY

Random Colorsand Numbers

8

The student will be able to apply previously gained skills through challenges with specific requirements.

Functions Challenges

9

The student will be able to apply previously gained skills through challenges with specific requirements.

Final Project 1

10

Recognize event term

Relate results to event/cause

Hello Events

11

Get introduced to keyboard events: Key-up, Key- down

Distinguish between keyboard events

Recognize the relation between events and functions

Hello Keyboard Evens

12

Write keyboard key up events code

Write keyboard key down events code

Relate an event to a function

SmoothY Keyboard Events

13

The student will be able to apply previously gained skills through challenges with specific requirements.

Keyboard Events Challenges

14

Get introduced to Mouse events: mouse-down, mouse-up, mouse-move

Distinguish between Mouse events

Hello Mouse Events

15

Write mouse click event code

Write mouse release event code

Relate an event to a function

SmoothY Mouse Events

16

Write mouse move event code

Follow the Mouse

17

The student will be able to apply previously gained skills

through challenges with specific requirements.

Mouse Events Challenges

18

Add comments using SmoothY

Recognize the importance of commenting

Neat Programmer

19

The student will be able to apply previously gained skills through challenges with specific requirements.

Final Project 2

20

 

 

 

 

 

For more click on the link

https://hellocode.me/