Coding Giants

Εισαγωγή

The basics of programming are taught using Scratch. Scratch is an educational language designed as a tool to teach children the fundamentals of programming. It allows for the easy creation of interactive stories, animations, and games. Programming is done visually - the language elements are shaped like puzzles, which, when arranged correctly, form a working program or game. In the second part of the course, participants will have a unique opportunity to explore various aspects of Minecraft from a programming perspective. All scripts and programs created during the classes will be transferred into the real world of Minecraft. The next stage of the course involves programming applications in App Inventor, where we not only program the application's functionality but also design its interface. Designing the application's interface is very simple and visual - different objects (buttons, windows, graphics) are placed on the phone screen. These elements are then programmed using blocks that correspond to specific functions of the application. The project can be downloaded at any time and used after the classes. During the course, we will learn useful AI tools that will support our work and learning.

Πρόγραμμα μαθήματος

1Lesson 7. Scratch - PlatformerSUS part II
This lesson is a continuation of the previous one.
2Lesson 8. Scratch - Revision
In this lesson we’ll review everything we learned throughout this course.
3Lesson 9. Minecraft - Island of secrets
Students will become familiar with how code blocks work. They will learn about the fill command and one of the basic shapes that will be used to build a tree. They will also learn how a simple loop works and how to trigger a specific event, and what coordinates are and how they work.
4Lesson 10. Minecraft - Journey into the Nether
Students will learn how code blocks work. They will learn the basic operation of the constructor, create a simple sensor, and learn about several effects that add variety to the gameplay.
5Lesson 11. Minecraft - The Long night
Students practise displaying messages on the screen, build a story-driven gameplay consisting of several stages and execute a sequence of several codes that run in succession under specific circumstances. In addition, they incorporate gameplay settings related to game difficulty, time setting into the code.
6Lesson 12. Minecraft - In Dumbledore’s room
Students practise displaying messages on the screen, build a story-driven gameplay consisting of several stages and execute a sequence of several codes that run in succession under specific circumstances. In addition, they incorporate gameplay settings related to game difficulty, time setting into the code.