Программа курса по программированию

1 курс

К нам приходят на учёбу ребята, которые не имеют опыта в программировании. Поэтому, 1 курс начинаем с изучения HTML-вёрстки, чтобы ребята освоились в коде и редакторе кода. Поняли, как работают сайты, учились быть более внимательными к деталям. На 5 месяце обучения начнают изучать язык программирования JavaScript. На нём ребята изучают базовые понятия: циклы, типы данных, функции, условия и т.д. Всё обучение построено на браузерных играх, где развиваем понятие алгоритмы.

1 месяц

Посмотрите, как от простейших заданий ребята всего за месяц уже создают что-то похожее на настоящие сайты. В первый месяц изучаем HTML-теги, вложенности тегов, как построить грамотную структуру сайта. Происходит плавный переход от очень простых вещей ко всё более серьёзным.

2 месяц

На втором месяце изучения HTML добавляется понятие css-классы, которые помогают создавать более крутые сайты. Каждую неделю ребята выполняют и проводят защиту личных или командных проектов. А так как проекты у нас про то, что нравится ученику, то такие защиты позволяют группе лучше узнать «соседей».

3 месяц

В этом месяце завершается изучение основ «HTML + CSS» и ребята закрывают модуль итоговым проектом «Мой любимый фильм/анимэ/сериал». Изучают профессиональную платформу repl.it для совместного программирования в онлайне.

4 месяц

Изучаем инструмент для профессиональной вёрстки сайтов - фреймворк Bootstrap, на котором работает весь мир.Качество сайтов заметно стало лучше. Ребята точь-в-точь копируют популярные сайты - Instagram, YouTube, Twitter, Playstation.

5 месяц

Ребята уже знают фреймворк «Bootstrap» и теперь уже могут спокойно работать на готовых темах, адаптируют их под свои нужды.⁣ Звучит просто, но bootstrap-темы пишут профессионалы, а дети должны уметь читать чужой код, понять структуру и знать что и как нужно менять. Переделываем сайты общеобразовательных школ, в которых учатся дети. Получается гораздо лучше, говорим без лишней скромности.

6 месяц

Начало изучения языка программирования «JavaScript». Изучаем понятия: переменные, условия, как взаимодейстовать с HTML-элементами из Javascript. Ребята создают свои первые простые игры такие, как Тест и в стиле «Hidden Object».

7 месяц

Изучаем более сложные понятия: циклы, массивы, объекты, функции. Не забываем повторять темы прошлого месяца. Игры детей получаются комплексными и интересными, за счёт новых тем и командных работ.

8 месяц

Изучаем JavaScript-фреймворк Electron для создания компьютерных приложений. На этом фреймворке были сделаны такие популярные программы, как Skype и Discord. Ребята повторяют и закрепляют Javascript.

9 месяц

Весь месяц готовимся к финальному проекту на Javascript. Ребята создают игру на тему «Школа». Сами придумывают сценарий и уровни игры, пишут код самостоятельно.

2 курс

На втором курсе мы переходим на более сложные вещи. Ребята уже умеют верстать внешний вид сайта, но наступила пора покопаться во «внутренностях». Понять, как устроен сервер, как работает база данных, как передавать данные, как размещать сайт на хостинг. Чтобы это уметь, нужно писать много кода, а если много кода, значит много ошибок и решений этих ошибок. Мы проходим через все эти «круги ада» ради того, чтобы на сложном языке C# ребята могли без труда создавать, к концу второго курса, свои 3D игры на движке Unity 3D

1 месяц

Знакомство с языком PHP. Демонстрация конечного результата, ребята видят какие проекты будут реализованы, изучая модуль PHP.

2 месяц

Разработка мини-проектов на PHP и знакомство с Базой Данных. Конечный проект этого месяца - "Интернет-магазин, характеризующий меня". Вся работа ведётся через Базу Данных. Товары на сайте описывают увлечения и то, что любит ученик

3 месяц

На примере настоящих сайтов, разбирали как работает база данных. Можно добавлять, удалять, читать и редактировать информацию.

4 месяц

PHP заканчивается защитами проектов. Ребята разрабатывают свои сервисы для своих увлечений или нужд. Все сервисы размещаются на хостинге и любой желающий может зайти на их сайты

5 месяц

Начало изучения игрового движка Unity3d и ребята уже делают самостоятельно игры. Знакомство с движком и создание своих мини проектов

6 месяц

Переход к более сложным вещам, как физика в играх и немного даже прикоснулись к теме Геймдизайна.

7 месяц

Теперь стоит задача не просто сделать чтоб работало, а подумать над сеттингом и дизайном уровня. От самого начало до конца, весь игровой мир придуман самим учеником. И разработан самостоятельно!

8 месяц

Этот месяц посвящен искусственному интеллекту и настройке анимации. Работы с кодом в игре стало еще больше, ведь нужно прописать код не только для игрока, но и для того, чтобы противник (ИИ) мог выполнять различные действия.

9 месяц

Месяц посвящен разработке личного проекта на игровом движке Unity 3D. Разработка полностью с нуля, от игрового мира, заканчивая анимацией персонажей и продумывания игровой логики