Исследовательская группа

Лаборатория алгоритмов мобильных роботов

Летняя онлайн-практика по программированию мобильных приложений на платформе Android 2020

1-19 июня 2020 г.

JetBrains Research приглашает школьников старших классов принять участие в ежегодной летней практике по программированию мобильных приложений на платформе Android. Мероприятие пройдет с 1 по 19 июня 2020 года в ОНЛАЙН-режиме.

О практике

Основными целями проведения практики являются профессиональная ориентация и привлечение школьников к информационным технологиям. Школа дает прекрасную возможность участникам побыть в роли разработчиков и создать настоящее мобильное приложение на языке Kotlin. В течение этого времени участники в небольших командах по 3-4 человека будут работать над приложениями для мобильных устройств. На всех этапах разработки начинающим программистам будут помогать опытные кураторы. Участникам предстоит:

  • Погрузиться в реальную атмосферу разработки проектов;
  • Освоить современные приемы программирования мобильных устройств на платформе Android с помощью языка Kotlin и Android Studio;
  • Представить результаты работы и опубликовать законченные проекты в Google Play.

Школа проводится при непосредственном участии профессиональных разработчиков программного обеспечения Лаборатории алгоритмов мобильных роботов JetBrains Research и преподавателей кафедры математического обеспечения и применения ЭВМ (СПбГЭТУ «ЛЭТИ»).

Материалы практики 2019 года.

Участие

Требования к участникам:

  • 10 класс,
  • начальный опыт программирования.

Занятия практики состоятся в режиме ОНЛАЙН и будут состоять из двух этапов:

  • Онлайн мастер-классы, на которых будет как теоретическая (лекции и скринкасты работы в IDE), так и практическая часть (самостоятельное решение задач с помощью Intelliji Idea / Android Studio).
  • Онлайн-проектная работа, в рамках которой участники будут командно работать над проектами и получать консультации кураторов.

Занятия будут проходить по будням в первой половине дня. Наличие ноутбука / компьютера, соответствующего требованиям, обязательно.

Участие в практике бесплатное. Приём осуществляется на конкурсной основе. Для подачи заявки необходимо заполнить форму. Заявки принимаются до 24.05.20 12:59, количество мест ограничено!

Основные даты практики

  • Подача заявок до 24.05.20 12:59.
  • Оглашение результатов отбора ~ 25 мая.
  • Практика с 1 по 19 июня.

Контакты

Марк Заславский (mark.zaslavskiy at gmail dot com)

Демо

Первая волна

Вторая волна



Участники

Первая волна

  • Клиент Github (https://github.com/OSLL//practice20-reddit_client)
    • Шайда Андрей Игоревич (ФМЛ №30)
    • Блохин Фёдор Иванович (ФМЛ №30)
    • Татищев Егор Викторович (ФМЛ №30)
  • Настольная игра Set (https://github.com/OSLL//practice20-set-game)
    • Миронов Александр Сергеевич (ФМЛ №30)
    • Комарницкий Аким Игоревич (ФМЛ №30)
  • Календарь (https://github.com/OSLL//practice20-calendar)
    • Мищенко Иван Александрович (Школа №617)
    • Мороз Анастасия Александровна (Школа №617)
    • Ильичев Иван Сергеевич (Школа №617)
  • Клиент для игры "Мафия" (https://github.com/OSLL//practice20-mafia)
    • Кузьмин Илья Дмитриевич (ФМЛ №30)
    • Михайлов Денис Михайлович (ФМЛ №30)
    • Хренов Андрей Ильич (ФМЛ №30)
  • Настольная игра "Alias" (https://github.com/OSLL//practice20-alias)
    • Николаенко Иван Михайлович (ФМЛ №366)
    • Пешков Артём Вадимович (ФМЛ №366)
    • Меленевский Андрей Сергеевич (ФМЛ №366)
    • Потапов Никита Александрович (ФМЛ №366)
  • Текстовая РПГ (https://github.com/OSLL//practice20-dnd-todo)
    • Иванов Кирилл Дмиртиевич (ФМЛ №30)
    • Подкопаев Александр Викторович (ФМЛ №30)
    • Корнильев Артемий Павлович (ФМЛ №366)

Вторая волна

  • Планировщик задач (https://github.com/OSLL//practice20-task-manager)
    • Гайнанов Ильдар Русланович (Школа №617)
    • Горюнов Василий Петрович (Школа №617)
    • Реутович Георгий Станиславович (Школа №617)
  • Математические головоломки (https://github.com/OSLL//practice20-math-tasks)
    • Проскурников Никита Андреевич (ФМЛ №239)
    • Шалагинов Иван Владимирович (ФМЛ №239)
    • Ассонов Платон Павлович (ФМЛ №239)
    • Жадан Артём Андреевич (ФМЛ №239)
  • Bubble Puzzle (https://github.com/OSLL//practice20-bubble-puzzle)
    • Сергеенков Александр Юрьевич (Школа №127)
    • Чесноков Александр Михайлович (ФМЛ №239)
    • Головашевич Андрей Максимович (ФМЛ №30)
  • Wi-Fi анализатор (https://github.com/OSLL//practice20-royal-game)
    • Ганин Мирон Александрович (ФМЛ №239)
    • Городов Михаил Олегович (ФМЛ №239)
    • Чистяков Александр Николаевич (ФМЛ №239)
  • Симулятор игры "Жизнь" (https://github.com/OSLL//practice20-wolf-island)
    • Крестьянинов Александр Алексеевич (ФМЛ №239)
    • Нечаев Игорь Сергеевич (ФМЛ №239)

Презентации

Первый поток:

Второй поток:

Опубликованные приложения

Alias

Победители

Клиент для игры "Мафия" (https://github.com/OSLL//practice20-mafia)

  • Кузьмин Илья Дмитриевич (ФМЛ №30)
  • Михайлов Денис Михайлович (ФМЛ №30)
  • Хренов Андрей Ильич (ФМЛ №30)

Bubble Puzzle (https://github.com/OSLL//practice20-bubble-puzzle)

  • Сергеенков Александр Юрьевич (Школа №127)
  • Чесноков Александр Михайлович (ФМЛ №239)
  • Головашевич Андрей Максимович (ФМЛ №30)

Школы