Академия Гениев СамараПрограммирование, веб- и мобильная разработка
Возраст7–18 лет
Для когоДля всех детей
Форматонлайн
О занятиях
Что ждёт ребёнка
Для всех ребят доступна запись в следующие группы в зависимости от возраста и личных предпочтений: 1. Младший уровень (возраст 7-9 лет) – Scratch: 1.1. Scratch 1.0 (возраст 7+). Ребята научатся рисовать и оживлять на экране персонажей, работать с графикой и звуком. Обучение начинается с самых азов — с обучения использованию мышки. Далее используется scratch-подобный язык программирования, состоящий из блоков, где основной упор идет на развития логического мышления. На примере усложняющегося ряда мини игр идёт изучение основных приемов анимации и алгоритмов; 1.2. Scratch 2.0 (возраст 8+). Дети также учатся работать в графическом редакторе и создавать собственные программируемые графические объекты (спрайты). Изучат математические операторы, циклы, блоки управления спрайтами. Научаться программировать взаимодействие спрайтов друг с другом и с виртуальной средой, что позволит детям создавать интересные аркадные игры на примере Тетрис, Змейка и т.д.; 1.3. Scratch 3.0 (возраст 9+). На курсе «Продвинутый Scratch» они научаться создавать полноценных анимированных героев, динамичную виртуальную среду с моделированием законов физики. В результате чего игры получатся более объемными масштабными и интересными. Сделают в ходе обучения 3 игры - Mario, Tower Defense, Battle City; 2. Средний уровень (возраст 10-12 лет) – Roblox. Дети познакомятся с программой Roblox Studio, изучат язык Lua, создадут простейший искусственный интеллект (алгоритм движения автомобиля), напишут свой собственный квест, в который можно поиграть по сети, научатся программировать физические явления. Дети очень быстро перерастают визуально-блочное программирование и Roblox является отличным способом познакомить детей с текстовым программированием; 3. Старший уровень (возраст 12-17 лет): 3.1. Python (возраст 12+): 3.1.1. Python 1.0 : введение в программирование. Ребята знакомятся с основными понятиями, принципами структурного программирования Python и делают много творческих заданий. На занятиях научатся устанавливать, настраивать среду разработки и применять базовые конструкции Питон. В конце модуля каждый ребенок представляет свой собственный проект; 3.1.2. Python 2.0. В этом модуле мы более углублённо изучим основы программирования на Python. Мы будем решать сложные задачи нестандартными способами, в конце модуля будем создавать аналоги программ Microsoft Word, Paint, mp3 плеер, генератор паролей и другие. В Python есть большой жирный плюс - это библиотеки (модули), в этом модуле мы будем подключать стандартные модули, модули других разработчиков и в конце концов создавать свои модули и функции. Также мы будем получать реальные данные и применять их, например цены на нефть, цены на иностранные валюты; 3.2. Java (возраст 12+): 3.2.1. Java 1.0 (возраст 12+). Ребята знакомятся с минимальным объемом теории по Java, в том числе с объектно-ориентированным подходом. Происходит знакомство с инструментами игровой направленности: работа с изображениями, работа с клавиатурой, генерация случайных чисел. Вооружившись необходимыми знаниями, начинаем процесс создания небольшой компьютерной игры; 3.2.2. Java 2.0 (возраст 12+). Ребята знакомятся с созданием различных приложений на языке Java. Изучаются работа с мышью, операции с файлами, построение интерфейса пользователя, базы данных, создание веб-страницы, разработка калькулятора; 3.2.3. Java 3.0 (возраст 13+). Программа направлена на максимальную степень самостоятельной реализации проекта с использованием полученных знаний первых двух курсов по программированию и дополнительного теоретического материала для реализации проекта; 3.3. Мобильная разработка на Java (возраст 14+): 3.3.1. Мобильная разработка на Java 1.0. Знакомит с основами программирования под Android: интерактивное взаимодействие с экраном, организация анимации, работа с базами данных. Позволяет создать первое приложение уже после нескольких занятий; 3.3.2. Мобильная разработка на Java 2.0. Ребята будут рассматриваться кроссплатформенную библиотеку LibGDX, с помощью которой можно создать приложения, которые запускаются и на Android и на iOS; 3.4. Web-разработка (возраст 14+): 3.4.1. Web-разработка 1.0. Целью данного уровня является обучение основополагающим принципам и последним тенденциям мира веб-разработки. Ребята познакомятся с приемами построения веб-страниц на HTML, CSS и JavaScript, изучат принципы обмена данными с сервером, а в качестве финального проекта напишут собственную компьютерную игру «Пятнашки»; 3.4.2. Web-разработка 2.0. На этом уровне ребята узнают продвинутые функции языка JavaScript, познакомятся с системой контроля версий и механизмом загрузки изображений на сервер, создадут эффектную трехмерную презентацию. Среди заданий - текстовый онлайн-редактор, галерея фильмов, приложение для обмена фотографиями «Фотолента».
Чему можно научиться
Направления занятий
Опыт родителей и детей
Отзывы о кружке
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о кружке «Программирование, веб- и мобильная разработка» и поможет записаться на занятия.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 10 января 2025 г.
Продолжить выбор
Похожие кружки
Начать без затрат








