Course Overview

Who is the program for?

The course is suitable for first-year graduates, graduates of BYFA workshops, and students with prior programming knowledge.

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

During the course, students will implement the knowledge they acquire and will be able to invent, plan, and program original apps for iOS and Android smartphones. In addition, they will know how to design the interface, present it in front of an audience, and upload it to the App Store.

Course Outline

myLiteBrowser: Storing information received from the user; methods of writing smart code; changing themes, operation, and sending information to external programs.
Games: Programming a variety of game genres (arcade, cards, puzzles, and more); getting to know the tools to creating a successful game; programming a scoring system for the game; planning and programming multiplayer games.
Arrays: Using arrays in software and games; planning and programming applications and games using arrays; parameters for designing software and user interfaces; preparing and uploading an application to the App Store.
Animation: Getting familiar with animation engines and adapting them to different game genres; identifying conflicts; programming a scoreboard; using switches to carry out complex actions.
myMillionDollarGame: Learning the characteristics of a successful game; using sound and sound effects; and programming different types of bonuses. There may be changes in the learning topics and scope, in accordance with the progress of the group.