Junior Courses - Academic Calendar - 2019/2020 - STEP Geneva

Page 1

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’s mate. 3-move mates. The scholar’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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.