ABCDE
1
2
The International Coding School

Dear Parent,

We would like you to have your child's progress report.
In this report, we provide you with the summary course content, as well as your child's detailed schedule & assessment of progress.
This will be automatically updated which means that you can access at any time and follow your child's course development.
Thank you for choosing us to deliver quality education for your child.
3
➜ Visit your child's schedule & progress now
4
5
6
7
8
9
10
COURSE SUMMARY
11
12
13
Module Name Summary
14
1IntroductionIn module 1, children are first introduced to algorithmic thinking and how it applies in our daily lives.

The children will lean how to:
▪ Compose linear and loop algorithms
▪ Orient themselves with our platform and explore the Scratch interface
▪ Understand the principles of an iterative approach to program development
▪ Learn about how changing parameters are set at the beginning of the program
15
2Navigating Space (Logic)
In this module, students further practice algorithmic thinking while developing logical thinking skills.
The students set the stage area for the appearance or movement of an object.

Students will learn to:
▪ Analyze the task, offer a few solutions, and set conditions in the best possible way to solve the task.
▪ responsibility and understand their impact on the overall result.
16
3Variables
In module 3 students come up with complex rules of the game, winning situations, and conditions for the characters.

Students will learn to:
▪ Apply different operations to different types of data (numbers, strings, logical expressions), create and call variables to store information in.
▪ Choose the best way to solve the task and implement it.
▪ Evaluate the projects of other students according to the criteria and give feedback.

17
4Clones In module 4 children create and program clones in games.

Students will learn:
▪ The basic concepts of object clones
▪ To use clones in games
▪ The basics of project procedural graphics
18
5Lists 5Module 5 Lists
In module 5, students explore one of the most difficult points of view of algorithmic thinking. It includes the classic tasks of working with arrays (choosing the largest/smallest, sorting).

Students will learn to:
▪ Create/delete lists and list items
▪ Create and apply an iterator variable when working with lists
▪ Arrange algorithms to go through a list using an iterator
▪ Choose an appropriate information organization structure: a list or set of variables
▪ Use lists to implement additional game functionality

Through this process, of creating game of their choice with saving/loading by entering a character code and list processing, a tile-based map creator programed using lists they develop an understanding of the:
▪ difference between a set of variables and a list
▪ possibility to expand program functionality through the use of lists
19
6Final Project In module 6, students consolidate their acquired programming and algorithmic thinking skills
and close possible gaps in their knowledge and understanding.

Students will:
- Plan and create at least one interactive project
- Practice and apply all the skills they gained during the year when creating their projects.
20
21
22
23
24
25
26
27