с 15 сентября 2024 по 30 мая 2025 года
Мобильная разработка
Прием заявок осуществляется с 1 июля 2024 года по 30 ноября 2024 года.
Программа предназначена для одаренных школьников 7-10 классов, проявляющих повышенный интерес к информатике, математике, программированию и уверенно владеющих знаниями по информатике и математике на уровне школьной программы.
Продолжительность программы: с 15 сентября 2024 года по 30 мая 2025 года
Расписание занятий:
1 группа (МР1): вторник и пятница, 17:30-18:55
2 группа (МР2): среда 17.30 - 18.55 и пятница, 16:00-17:25
Кейс 1. Основы мобильной разработки. Блочное программирование
Теория. Возможности и особенности платформы Thunkable. Процесс создания нового проекта. Блочное программирование. Основные способы работы с данными в мобильных приложениях и их значения в разработке приложений. Методы обработки данных.
Практика. Работа с интерфейсом Thunkable. Использование блоков кода для получения данных из внешнего API и их дальнейшей обработки. Взаимодействие с внешними сервисами и API для добавления дополнительной функциональности приложению.
Кейс 2. Программирование на языке Kotlin.
Теория. Kotlin, его синтаксис и преимущества. Определение переменных как контейнеров для хранения данных. Типы данных. Операторы. Циклы. Понятие «объектно-ориентированное программирование» в Kotlin.
Практика. Создание программы, выводящей на экран сообщение. Компиляция и запуск программы в онлайн-компиляторе. Создание класса с полями и методами. Создание объектов на основе класса. Создание методов для чтения и изменения значений полей.
Кейс 3. Разработка приложений в Android Studio.
Теория. Android Studio - интегрированная среда разработки (IDE) для создания Android-приложений. Дизайн пользовательского интерфейса. Управление активностями и фрагментами.
Практика. Установка и настройка Android Studio. Создание нового проекта Android. Применение ранее полученных знаний и умений на практике по созданию мобильных приложений в AndroidStudio с применением языка Kotlin.
После прохождения программы обучающийся будет:
- владеть основами мобильной разработки и программирования;
- создавать простые мобильные приложения;
- понимать основные концепции разработки пользовательского интерфейса для мобильных устройств;
- уметь безопасно работать с информацией, анализировать и обобщать полученную информацию.
На программу зачисляются все желающие школьники соответствующего возраста при наличии свободных мест.