Course Overview

Who is the program for?

The program is for children and youths in elementary school, junior high, and high school who want to learn how to invent and develop apps and games for iPhone, Android, and computers. The study groups are divided by age and level of knowledge.

What will you be able to do at the end of the program?

During the program, children will already be able to implement the knowledge they have acquired. At the end of the program, children will know how to invent, plan, and program basic applications and games. They will also learn how to design them and present them. In addition, children will be able to install the app on their smartphone.

Course Outline

What do you know at the end of the program?

Programming Fundamentals: Understanding the development environment; using objects; using commands and putting together operations; using events and creating a user interface; using an if/else control structure to create rules; understanding and using variables.
Developing an Idea: Getting to know and practicing the seven steps of development; implementing the original idea.
Educational Software: Analyzing the components of educational software; programming and educational software; using functions and mathematical expressions; building a scoreboard.
My First App: Getting to know the development environment for iOS and Android; using and defining properties for objects; combining media files; using text fields to present and store data, design and programming.
My First Game: Getting to know the properties of text fields and using them; using tools to develop ideas; graphic design for the app (basic Photoshop); and creating an original interface; learning and implementing methods for keeping players interested; installing the app on a smartphone.