J U N I O R C O U R S E S - 19 - 2 0 AG E : 5 - 14
I T S T E P G E N E VA 2 019 - 2 0 2 0 C A L E N DA R SEPTEMBER MON
2
TUE
3 10 17 24
TUE
WED
4 11 18 25
THU
NOVEMBER
7 14 21 28
MON
2
1
8 15 22 29
TUE
WED
2
9 16 23 30
5 12 19 26
THU
FRI
6 13 20 27
SAT SUN
1
9 16 23 30
OCTOBER
MON
4 11 18 25
3 10 17 24 31
TUE
5 12 19 26
WED
4 11 18 25
WED
6 13 20 27
3 10 17 24 31
THU
5 12 19 26
THU
7 14 21 28
FRI
4 11 18 25
FRI
6 13 20 27
FRI
1
8 15 22 29
7 14 21 28
SAT
5 12 19 26
SAT
7 14 21 28
SAT
2
9 16 23 30
8 15 22 29
SUN
6 13 20 27
8 15 22 29
SUN
3 10 17 24
MON
JANUARY
SUN
1
FEBRUARY
9 16 23 30
DECEMBER
MARCH
MON
6 13 20 27
MON
3 10 17 24
MON
2
TUE
7 14 21 28
TUE
4 11 18 25
TUE
9 16 23 30
APRIL MON
6 13 20 27
3 10 17 24 31
TUE
7 14 21 28
WED
1
8 15 22 29
WED
5 12 19 26
WED
4 11 18 25
WED
1
8 15 22 29
THU
2
9 16 23 30
THU
6 13 20 27
THU
5 12 19 26
THU
2
9 16 23 30
FRI
3 10 17 24 31
FRI
7 14 21 28
FRI
6 13 20 27
FRI
3 10 17 24
SAT
4 11 18 25
SAT
1
8 15 22 29
SAT
7 14 21 28
SAT
4 11 18 25
SUN
5 12 19 26
SUN
2
9 16 23
SUN
8 15 22 29
SUN
5 12 19 26
1
JUNE
M AY
J U LY
AUGUST
MON
4 11 18 25
MON
1
8 15 22 29
MON
6 13 20 27
MON
3 10 17 24
TUE
5 12 19 26
TUE
2
9 16 23 30
TUE
7 14 21 28
TUE
4 11 18 25
WED
6 13 20 27
WED
3 10 17 24
WED
1
8 15 22 29
WED
5 12 19 26
THU
7 14 21 28
THU
4 11 18 25
THU
2
9 16 23 30
THU
6 13 20 27 7 14 21 28
FRI
1
8 15 22 29
FRI
5 12 19 26
FRI
3 10 17 24 31
FRI
SAT
2
9 16 23 30
SAT
6 13 20 27
SAT
4 11 18 25
SAT
1
8 15 22 29
SUN
3 10 17 24 31
SUN
7 14 21 28
SUN
5 12 19 26
SUN
2
9 16 23
Courses Dates Regular classes Holidays: 5.09, 1.05, 21.05, 1.06 Project Fest weeks: 6.01 - 12.01, 27.04 – 3.05, 22.06 - 28.06 Autumn Break: 21.10 – 25.10 Winter Break: 23.12 – 05.01 Ski Week Break: 10.02 – 23.02 Easter Break: 07.04 – 26.04
JUNIOR PROGRAMS 3 hours of classes per week Course Name
Brief Description
Age
Time
First STEP
Young students use Android tablets to learn how to take and add effects to images with apps, shot and edit videos, construct & control robots, create video games. During the last module of the course, students are introduced to working with PC.
5-6
WED - 9:00 - 12:00
Junior Computer Academy - Year 1
The first year of Junior Computer Academy includes the following modules: Introduction to IT, Robotics on LEGO Mindstorms, Game Development with Scratch3, 3DModeling in Tinkercad and Co-Spaces, YouTube and Game Art.
7-9
WED - 13:00 - 16:00 SAT - 9:00 - 12:00 SAT - 13:00 - 16:00 SAT - 16:00 - 19:00
Junior Computer Academy - Year 2
This program is a continuation of the first year or a good starting point for advanced students. Following modules are included: Microbits Robotics, HTML & CSS Web Development, Python - Junior, 2D-Animation, Game Development with Construct3, 3D-Modeling with SketchUp.
9-12
WED - 13:00 - 16:00 SAT - 9:00 - 12:00 SAT - 13:00 - 16:00
Robotics Academy Basic
Robotics Academy is where construction and technology come together. Students have fun working in teams to build and program their LEGO robots and Microbit devices for friendly competitions like Robosumo or Maze solver.
7-9
SAT - 13:00 - 16:00 SAT - 16:00 - 19:00
Robotics Academy Advanced
A first semester is formed around Microbits devices and 11-14 Maqueen robots followed by custom-made and 3Dprinted robots based on Arduino: bipod robots, cars, and hexapods.
SAT - 9:00 - 12:00
Filmmaking Academy
Starting from YouTube channel branding to secrets of contemporary filmmaking using professional equipment, mobile phones with special apps, online platforms to promote a blog. Kinemaster, Twitch, OBS, Snapchat, Tik Tok and even Blender for advanced video editing.
10-13
SAT - 9:00 - 12:00 SAT - 16:00-19:00
Game Development Academy
Advanced level of Game Development with Unity 3D. Including coding and designing assets for such genres as a 2D/3D-game platformer, physics games, racing, tower defense, role-playing game, puzzle game. Additionally, students will learn how to make games for mobile devices and virtual reality.
11-14
WED - 16:00 - 19:00
Coding Academy Basic
The first year of Coding Academy highlights web development with HTML, CSS, and JavaScript in the first modules and Python basics during the second. STEP students can certify their skills and get PCAP: Programming Essentials in Python certificate by Cisco Networking Academy.
10-13
WED - 13:00 - 16:00 SAT - 13:00 - 16:00
Coding Academy Advanced
Second year of the coding program is based on the Cisco 11-14 Networking Academy curriculum with additional practical tasks by STEP. As a result, students can apply for CPA certification - C++ Certified Associate Programmer.
WED - 13:00 - 16:00 SAT - 16:00 - 19:00
FIRST STEP AGE 5-6 TIME Wed - 9:00 - 12:00 LEVEL Beginner
# Module
Description
1 WeDo Robotics
LEGO WeDo is a robotics hardware and software platform specifically designed for Kindergarten to Grade 2 students. The fun and learning are enhanced when the programming of the models is introduced. Students quickly learn the simple click-and-drag icons to activate a motor, which might also be dependent on a sensor, in a logical and sequential schema. LEGO’s WeDo programming platform also allows for mathematical operations and display effects, as a stepping-stone to game design and entertainment.
2
Assemble real scenes with LEGO figures and take pictures of every new detail. After - let’s create a big story in a unique and intuitive app - Stop Motion Studio. Such videos are called “Brikfilms.” Stikbot Studio is the other video app we will use. It allows you to create stop motion videos on a tablet using your unique Stikbot toys. Add voice-overs, wacky sounds effects, and with the green screen technology, animations can take place anywhere students will want!
Animation Films
3 Animation Video
As well a student will create video stories with Toontastic, which allows kids to choose the characters and setting for each scene and do animations by merely shuffling around with their fingertips. The app walks kids through the creative process with a story arc template, and concisely explains the fundamentals of storytelling.
4 Scratch Junior
With ScratchJr, young children can program their own interactive stories and games. In the process, they learn to solve problems, design projects, and express themselves creatively on the computer. Pick a background and a character, use a motion block to control them, learn how to code conditions and loops, use music, and make simple animations.
5 Run Marco!
Join Marco on a code-filled journey in this fun, programming adventure. Use visual instructions to guide him or Sophia through a series of levels as they try to discover themsevles. In this journey you will learn how to think as a software developer one step at a time! Instructions are in the form of the standard visual programming language “Blockly."
6 Introduction to Personal Computers
Last module will introduce FirstSteppers to computers. They will learn how to turn them on, how to browse the internet, create text documents, presentations and music. As well, they will practice tools to type fast.
JUNIOR COMPUTER ACADEMY - YEAR 1 AGE 7-10 TIME Wed - 13:00 - 16:00 Sat - 9:00 - 12:00 Sat - 13:00 - 16:00 Sat - 16:00 - 19:00 LEVEL Beginner
# Module
Description
1 Introduction to Coding with Scratch3
Students will be introduced to fundamental programming concepts, and how to create video games: create animation, conditions, loops, add variables for scores and game cycles. As well they will learn how to draw their characters and do turtle drawings.
2 Game Art Design
With the help of free graphic editing software - GIMP, students will learn how to create game elements: characters, menus, backgrounds, levels, add original character emotions with simple animation. Design levels with tiles and design in pixel art Minecraft style.
3 Exploring Robotic Sensors
Designing a simple three-wheeled robot. Creating a robot on a tracked platform and gears. Design and control the robot with an infrared sensor. Learn to use different ports for motors to change channels of the sensor. Linear motions. Creating conditional and cyclic constructions. Application of logical operators. Color sensor modes. Infrared sensor. Ultrasonic sensor. Maze Challenge. Follow the line challenge.
4 3D- Modeling with Tinkercad
From 3D-modeling to 3D-printing and adding figures into virtual reality locations. Students will learn how to design objects in Tinkercad and make them ready for printing with Cura. At the end of the course, they add all objects to a virtual location in CoSpaces.
5 Microelectronics with BBC Microbits
Science and art combined with computer programming using the BBC MicroBit, a pocketsized computer with a built-in accelerometer, temperature, light intensity and compass sensors, wireless communication. Students will repeat coding concepts such as conditions, loops, variables through a series of fun individual and group projects.
6 Creating and Promoting YouTube Channel
How to use OpenShot video editing software to create reverse, slow-motion and stop-motion videos, sound editing software and specific mobile apps - LIKE and Kinemaster. Finally, students will learn how to edit videos with a green screen.
JUNIOR COMPUTER ACADEMY - YEAR 2 AGE 9-12 TIME Wed - 13:00 - 16:00 Sat - 9:00 - 12:00 Sat - 13:00 - 16:00 LEVEL Intermediate
# Module
Description
1 Maqueen Robotics
On the advanced robotics course, students will use Maqueen robots integrated with Microbits. They will learn how to do motor control, turn on and turn off lights in a pattern, read ultrasonic distance and infrared key assignments, make the code for infrared control. They will also create programs for ultrasonic obstacle-avoiding and line-following.
2 HTML & CSS
Main Tags (HTML, head, body, p, h1, b, I). Attributes. Stylesheet and its application. Colors, indents, and decorations. Bulleted lists. Numbered lists. Picture. <img> tag. Making images. Wrapping. Size and style. Replacing a text with an image. Tables. Design and setup. Block layout. Site menu. Menu types. Creating a blog.
3 Python - Junior
print() function, formatting the output. Literals (integers, floats, strings, Boolean values). Operators and expressions, arithmetic operators, operators and their priorities, operators and their bindings. Variables, naming and assigning variables, shortcut operators. Comments. Output vs. input, inputting data with the input () function. Converting strings into numbers, simple interactive programs, string operators, converting numbers into strings.
4 Game Development on Construct3
An advanced course with a new game engine Construct3 is focused on platformer game genre. The course includes event programming, programming of character animation, working with Layers. Anchor, Parallax effects. Setting up personal event table. Adding plugins for Construct3 and finally, releasing a game for the open public.
5 Basics of Video and Sound Editing
How to create bright movie ideas and scripts for shorts. Creating a storyboard from an existing script. Shot composition and camera frames. Effective lighting. Funny video effects: twin videos, magic tricks videos. Producing a documentary movie and video clip. Commercial video.
6 3D-Modeling with SketchUp
Use SketchUp interior design software for a 3D-modeling for the following projects: personal logo and name tag, cup, vase with hexagonal lattice shapes and a chess set. As soon as the figures are finished, they can be 3D-printed.
ROBOTICS ACADEMY - BASIC AGE 7-10 TIME Sat - 13:00 - 16:00 Sat - 16:00 - 19:00 LEVEL Beginner
# Module
Description
1 Exploring Robotic Sensors
Designing a simple three-wheeled robot. Creating a robot on a tracked platform and gears. Design and control the robot with an infrared sensor. Learn to use different ports for motors to change channels of the sensor. Linear motions. Creating conditional and cyclic constructions. Application of logical operators. Color sensor modes. Infrared sensor. Ultrasonic sensor. Maze Challenge. Follow the line challenge.
2 Challenge Robotics
Solve unique robotic challenges: create the fastest and toughest models, climb the ramp with the highest angle, move without wheels, build a catapult and launch a ball as far as possible. Code your robot to win a football competition and lead your team to the championship title in pop balloon challenge.
3 Microelectronics with BBC Micro:Bit
Science and art combined with computer programming using the BBC Micro:Bit, a pocketsized computer with a built-in accelerometer, temperature, light intensity and compass sensors, wireless communication. Students will repeat coding concepts such as conditions, loops, variables through a series of fun individual and group projects.
R O B O T I C S AC A D E M Y - A DVA N C E D AGE 11-14 TIME Sat - 9:00 - 12:00 LEVEL Beginner
# Module
Description
1 Maqueen Robotics
On the advanced robotics course, students will use Maqueen robots integrated with Micro:Bit. They will learn how to do motor control, turn on and turn off lights in a pattern, read ultrasonic distance and infrared key assignments, make the code for infrared control. They will also create programs for ultrasonic obstacle-avoiding and line-following.
2 Arduino Basics
Students will learn about electronics and programming on microelectronics on Arduino starting from basics and building up to mastery. Student will discover ways to interface Arduino with analog and digital sensors (detecting things like light, noise, or pressure), how to use a software library to control motors, lights, sounds, and more. Apply of key concepts for rapid prototyping.
3 Arduino Robotics
Student will explore characteristics of different types of motors used in robotics, controller and failsafe methods, how to apply them to your project. The book starts with basic robots and moves into more complex projects, including bi-pod robot, car and hexapod. Student will also learn basics of 3D-modeling in order to create customized robotic parts.
FILMMAKING ACADEMY AGE 10-13 TIME Sat - 9:00 - 12:00 Sat - 16:00-19:00 LEVEL Beginner
# Module
Description
1 Creating and Promoting YouTube Channel
How to use OpenShot video editing software to create reverse, slow-motion and stop-motion videos, sound editing software and specific mobile apps - LIKE and Kinemaster. How to shot let’s play videos with OBS. Other video apps & platforms - Twitch, Tik Tok, Instagram, Snapchat. Channel monetesation.
2 Basics of Video and Sound Editing
How to create bright movie ideas and scripts for shorts. Creating a storyboard from an existing script. Shot composition and camera frames. Effective lighting. Funny video effects: twin videos, magic tricks videos. Producing a documentary movie and video clip. Commercial video.
3 Advanced Filmmaking with Blender 3D
With the help of special editing tools and filming techniques student will learn how to get superheroes’ powers: flying and walking on walls like Superman, speeding up like Flash, reversing time and teleporting like Doctor Strange. As well, they will learn how to get Thor’s lightning eyes and master the rain like a Storm from X-Man.
GAME DEVELOPMENT ACADEMY AGE 11-14 TIME WED - 16:00 - 19:00 LEVEL Intermediate
# Module
Description
1 Basics of Unity 3D
Program interface. How to work with the main scene. Creating level items. Getting started with VR. Creating Badland Platformer. Dark Monsters Mega Pack. Materials and textures. Creating a game menu. Export game with the extension exe. Unity UI with examples of interface organization. Basic elements. Animation in UI. Creating a VR project. Basics of working with coordinates. Create and configure land, skybox, water. Lighting. Creating PUBG Location.
2 Augmented Reality Apps
Creating an application with Augmetned Reality. Working with scripts. Creating a PokemonGo clone. Working with the camera device - the camera as the background. Calculate distance. Pocketball setup. Creating 3D Unity Racing. Adding a racing car. Making the game Jump Way. Creating the main scene with the main cube. Designing buttons and text. Work with Canvas, UI, objects. Animation of game buttons and transitions during taping on the screen. Creating a game for Android on Unity. Creating the main game scene: adding your car, auto generated cars and crossroads. Mesh Effects in Unity. Visual effects. Loading assets. Components of effects (particle systems, grids). Interface parameters and events for triggering behavior.
3 Advanced Coding with Unity 3D
Layout scene with augmented reality. Customize AR application with Unity using Google ARCore SDK. Configuring access to camera phone images. Creating your own server console application. Creating a clone of the popular game Clash Royale on Unity. Design arena. Loading assets of characters. Designing the behavior of characters and interaction with enemies. Programming game events. Programming the logic of the behavior of cards. Adding animation and deck effects. ARkit Augmented Reality for Unity interior navigation. Placenote for AR and the A * algorithm for finding the path. Designing the path. Interaction with the camera of the smartphone.
CODING ACADEMY - BASIC AGE 10-13 TIME Wed - 13:00 - 16:00 Sat - 13:00 - 16:00 LEVEL Intermediate * * Prior assessment
# Module
Description
1 HTML & CSS
Main Tags (HTML, head, body, p, h1, b, I). Attributes. Stylesheet and its application. Colors, indents, and decorations. Bulleted lists. Numbered lists. Picture. <img> tag. Making images. Wrapping. Size and style. Replacing a text with an image. Tables. Design and setup. Block layout. Site menu. Menu types. Creating a blog.
2 JavaScript
Data types and variables. Creating new variables using Math. Strings. Booleans. Arrays. Processing an array’s elements. Combining arrays and objects. Conditionals. if statements. if…else statements. Chaining if…else statements. while loops. for loops. Functions. The basic anatomy of a function. Creating a simple function. Calling a function. Passing arguments into functions. Returning values from functions.
3 Input and Output. Data types
print() function, formatting the output. Literals (integers, floats, strings, Boolean values). Operators and expressions, arithmetic operators, operators and their priorities, operators and their bindings. Variables, naming and assigning variables, shortcut operators. Comments. Output vs. input, inputting data with the input () function. Converting strings into numbers, simple interactive programs, string operators, converting numbers into strings.
4 Conditions and Loops. Lists
Asking questions and receiving answers, relational operators. Conditions and conditional execution, the if statements, the ifelse statements, the elif clause. Loops (while, for, break, continue). Computer logic and its operators, logical values vs. single bits. Bitwise operators, dealing with single bits. Creating and using lists, removing elements from a list, list. Methods vs. functions, adding elements to a list, lists in action. The bubble sort algorithm. Storing lists, slices, the in and not in operators. Lists in advanced applications.
5 Functions
Designing and writing functions. Parametrized functions, defining and using function parameters, shadowing, positional arguments, keyword arguments, mixed arguments, sorting parameter default values. Returning a result from a function (the return statement, returning a value, the None value, returning the non-None value, argument vs. parameter compatibility, a list as a function’s result). Functions and scopes, global variables, interaction of parameters with their arguments. Recursion. Tuples and dictionaries (sequence types and mutability, creating and using tuples, creating and using dictionaries).
C O D I N G AC A D E M Y - A DVA N C E D AGE 11-14 TIME Wed - 13:00 - 16:00 Sat - 16:00 - 19:00 LEVEL Advanced * * Prior assessment
# Module
Description
1 Advanced Flow Control and Data Aggregates
Machine and high-level programming languages, compilation process. Obtaining machine code: compilation process. Writing simple programs. Variables, integers: values, literals, operators. Characters: values, literals, operators. Dealing with streams and basic input/ output operations. How to control the flow of the program. Floating point types: values, literals, operators. More integer types: values and literals. Loops and controlling loop execution. Logic, bitwise and arithmetic operators. Structures.
2 Pointers, Functions and Memory. Accessing Different Kinds of Data
Pointers, pointers vs arrays, functions, declaring and invoking functions, side effects, different methods of passing parameters and their purpose, default parameters, inline functions, overloaded functions, sorting, memory on demand. Converting values of different types, strings. The string as an example of an object: introducing methods and properties. Namespaces. Dealing with exceptions.
3 Object Programming Essentials. Inheritance. Exceptions
Class, objects, class components, constructors. Referring to objects. Static members. Classes and their friends. Base class, superclass, subclass. Inheritance: how it works. Types of inheritance, inheriting different class components. Multiple inheritance. Polymorphism: notion and purpose. Virtual methods: declaration and usage. Inheriting virtual methods. Abstraction and abstract classes. What is an exception. Catching and throwing exceptions. Different classes exceptions and hierarchies. Defining your own exceptions.
4 Operators and Enumerated Types
Defining and overloading operators. Using operators with complex classes. Enumerated types.
JUNIOR LABS & CLUBS 90-min class per week * Course Name
Brief Description
Age
Time
YouTube Club
Unlike Filmmaking Academy, YouTube Club is focused mainly on mobile film editing with Kinemaster app for shooting and OpenShot for further editing on PC. Students will learn how to work with green screen effect and create twin videos, walk on walls,
10-13
MON - 16:30 - 18:00 TUE - 16:30 - 18:00 THU - 16:30 - 18:00 FRI - 16:30 - 18:00
RoboLab
Introduction to robotics with LEGO Mindstorms. From 7-10 simple robotic-building principles (3 wheel-robots, catapult, balancing robot) to coding and team challenges like Robosumo and Maze solver.
MON - 16:30 - 18:00 TUE - 16:30 - 18:00 THU - 16:30 - 18:00 FRI - 16:30 - 18:00
Chess Club - Pawn Level
Pawn level is designed for those children who are entirely 5-6 new to the topic and covers main chess game principles: game rules, movements of pieces, winning and draw conditions, basic checkmates, mostly-used openings of the game, quick mates, phases of the game including solving of chess puzzles.
TUE - 16:30 - 18:00 FRI - 16:30 - 18:00
Chess Club - Knight Level
Knight level covers such topics as opening principles, 7-9 chess tactics, pin and skewer, discovered attacks and double-checks, windmill, diversion tactics: deflection, decoy, and attraction, such ending conditions as rook mates, zugzwang, and King play, different pawn endings.
TUE - 16:30 - 18:00 FRI - 16:30 - 18:00
xLab - Creativity, Logics
xLab is a unique course which includes logical puzzles, 7-10 math mysteries, and art lessons. Lessons are different from the ones students had in school and designed for those who love to think out of the box and ask many questions.
MON - 16:30 - 18:00 THU - 16:30 - 18:00
and Math
YO U T U B E C LU B AGE 10-13 TIME Mon - 16:30 - 18:00 Tue - 16:30 - 18:00 Thu - 16:30 - 18:00 Fri - 16:30 - 18:00 LEVEL Beginner
# Module
Description
1 Creating and Promoting YouTube Channel
How to use OpenShot video editing software to create reverse, slow-motion and stop-motion videos, sound editing software and specific mobile apps - LIKE and Kinemaster. Finally, students will learn how to edit videos with a green screen.
2 Basics of Video and Sound Editing
How to create bright movie ideas and scripts for shorts. Creating a storyboard from an existing script. Shot composition and camera frames. Effective lighting. Funny video effects: twin videos, magic tricks videos.
ROBOLAB AGE 7-9 TIME Mon - 16:30 - 18:00 Tue - 16:30 - 18:00 Thu - 16:30 - 18:00 Fri - 16:30 - 18:00 LEVEL Beginner
# Module
Description
1 Exploring Robotic Sensors
Designing a simple three-wheeled robot. Creating a robot on a tracked platform and gears. Design and control the robot with an infrared sensor. Learn to use different ports for motors to change channels of the sensor. Linear motions. Creating conditional and cyclic constructions. Application of logical operators. Color sensor modes. Infrared sensor. Ultrasonic sensor. Maze Challenge. Follow the line challenge.
2 Challenge Robotics
Solve unique robotic challenges: create the fastest and toughest models, move without wheels, build a catapult and launch a ball as far as possible.
C HESS CLUB - PAWN LEVEL AGE 5-6 TIME Tue - 16:30 - 18:00 Fri - 16:30 - 18:00 LEVEL Beginner
# Topics 1 History of chess. How to move your figures. Introducing the Rook, Bishop, Queen. 2 How to move your figures. Introducing the King, Knight, and Pawn. Start position. 3 The goal of checkmate. Check, and how to escape check. Capture the checking enemy piece. Protect against the enemy piece. Run away from the enemy piece. Checkmate, and introduction to stalemate. 4 Basic checkmates and stalemate explained. Basic checkmates -King and Queen versus lone King. 5 Basic checkmates - Rook Roller - two Rooks versus a lone King. One Rook versus a lone King. 6 The most common chess openings: Spanish game, Italian Game. Special moves - castling and en passant. The rules of castling kingside and queenside. 7 Capturing free and undefended pieces. What is a loose or hanging piece? Protecting your own loose pieces and weak spots. Counting attackers and defenders. Catching. Double attack. 8 The three phases of a chess game: beginning, middlegame, endgame. The big three: checks, captures, and Queen attacks. 9 The Foolâ&#x20AC;&#x2122;s mate. 3-move mates. The scholarâ&#x20AC;&#x2122;s mate and the other 4-move checkmate. The weakest squares on a chessboard: f7 & f2. Basic checkmate ideas and patterns: back rank, smothered, support. 10 Chess puzzles competition.
CHESS CLUB - KNIGHT LEVEL AGE 7-9 TIME Tue - 16:30 - 18:00 Fri - 16:30 - 18:00 LEVEL Intermediate
# Topics 1 Starting out a chess game: Opening principles. Basics of developing your pieces. Don't move the same piece twice. How to use and not use your Queen in the Opening. Controlling the center, connecting the Rooks. 2 Chess tactics: learning to pin and skewer. Which pieces can make a pin? The difference between an absolute and relative pin. How to win a pinned piece. Breaking the pin. Anti-pin - the skewer. 3 Discovered attacks and double checks. The most powerful kind of attack: discovered check. Why the copycat Opening never works. Using discovered check and double check in practical games. Windmill Tactic. 4 Diversion tactics: deflection, decoy, and attraction. Destroying the defender and castle position. Removing the guard 5 Rook mates, zugzwang, and King play. King and Rook versus lone King. Tricky combinations and Zugzwang tactical motifs. Activating the King in the Endgame. 6 King-play practice mini-games. 7 Outside passed Pawn. Protected passed Pawn. Connected passed Pawns or connected passers. Promotion and under-promotion tactics. The Rule of the Square 8 Opposition and advanced King play. Defensive opposition and other King and Pawn ending drawing methods. King on the Sixth, Pawn on the Fifth. Never lead with the Pawn. Irregular Opposition. 9 Rapid Chess Tournament - Qualifications. Player will have not more than 10 minutes to play. 10 Rapid Chess Tournament - Finals. Players will have not more than 15 minutes to play.
X L A B - C R E AT I V I T Y, L O G I C S A N D M AT H
AGE 7-10 TIME Mon - 16:30 - 18:00 Thu - 16:30 - 18:00 LEVEL Beginner
# Module
Description
1 Logic Puzzles
Solve creative puzzles including logical reasoning having different solution algorithms. There are the following types of puzzles included in the module: well-known as Sudoku and Bridges as well as Numberlink, Fences, Picross, Gokigen Naname, Bridges Puzzle, Shikaku, Nurikabe.
2 Math
This module will instantly introduce to calculus, comparison, summation, multiplication, and division as well as finding variables or calculating area and perimeters of complex shapes. The following math puzzles are included: Numbrix, More or Less, Cross Sums, Pyramid puzzle, Decimal-to-Roman Numbers conversion, Mathdoku 4x4 & 5x5.
3 Creativity
Great art lessons focused to boost creativity such as reverse connect the dots painting, post-it wall-art, notebook comics, Minecraft selfie, scribble art, optical illusion, agamograph, and two lessons on origami creating a boat and crane.
TUITION FEES & DISCOUNTS Course
Module
Semester
Year
Programs (3 hours per week, 6 modules)
500 CHF
1410 CHF
2412 CHF
Clubs & Labs (1.5 hours per week, 3 modules)
500 CHF
700 CHF
1170 CHF
Case
Discount
2018-2019 Programs alumni
10% for all payments
2018-2019 Computer camps alumni
10% for the first payment
Two children enrolled
Additional 10% discount for all payments for the second child
More than two children enrolled
Additional 10% discount for all payments for the second child, 20% - for third and other children
Details: IT STEP Academy Sàrl, 1202 Genève Account 1549753-01 IBAN - CH59 0483 5154 9753 0100 0 Clearing No. 4835 BIC / SWIFT - CRESCHZZ80A Contacts: geneva.itstep.org education.ch@itstep.org +41 78 203 44 22