8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курсы программирования Android, Обучение разработке приложений Android

    Квест-курс программирования для подростков. Разработка AR-приложений

    Квест-курс программирования для подростков. Разработка AR-приложений
    Начало курса
    18.01.2020
    Продолжительность
    4 месяца (72 ак. часа)
    Расписание
    Ср 16:00 - 18:00
    Сб 15:00 - 17:00
    Семинар
    (15 мест)
    29000 записаться
    свернуть

    Описание курса

    Общая информация для родителей!

    В методах обучения для детей и подростков нужен особый подход, и с этим не поспоришь.

    Именно поэтому наш курс программирования для школьников сделан в виде командной работы над проектами, с элементами игры, проектного обучения, квестов и соревнований.

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

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


    Процесс прохождения курса:

    • Знакомство, разделение по командам
    • Работа на созданием приложения-квеста с дополненной реальностью в команде
    • Прохождение квеста команды-соперника
    • Презентации работ и награждение

    Что получится в результате курса:

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

    Для кого подойдёт данный курс:

    Курс лучше всего подходит для юношей и девушек с 14 до 18 лет, но если Вашему сыну или дочке меньше 14-ти, при этом есть стремление познакомиться с программированием, и он (она) не стесняется заниматься с более старшими ребятами, будем рады видеть его (ее) в группе.

    свернуть

    Программа

    Неделя 1. Введение в программирование

    • Знакомство
    • Определяем цели курса, делимся на команды
    • Введение в ИТ -технологии и программирование
    • Обзор java-технологий, примеры использования 
    • Обзор инструментов разработчика
    • Установка IDE (Android Studio). Знакомство со средой разработки 
    • Переменные и типы
    • Конструкция if-else, циклы
    • Написание первого приложения. Математические операции. Решение линейного уравнения.

    Неделя 2. Введение в программирование на языке Java

    • Погружение в Java
    • Изучение языка Java: Принципы ООП, Классы (Объекты),Функции (методы)
    • Начинаем курсовой проект 
    • Activity/Fragments TextView, Button
    • Создание экрана для регистрации/входа

    Неделя 3. Продолжаем изучение Java и курсовой проект

    • Массивы, списки
    • Коллекции 
    • Android Studio List
    • RecyclerView 
    • Создание списка с квестами 

    Неделя 4. Продолжаем изучение Java и курсовой проект

    • this, super 
    • Полиморфизм 
    • Fragments
    • Меню 
    • Добавляем меню к списку 

    Неделя 5. Инкапсуляция, модификаторы доступа, продолжаем курсовой проект

    • Инкапсуляция
    • Модификаторы private/static/final 
    • Intent/ Broadcast receivers

    Неделя 6. Интерфейсы, продолжаем курсовой проект

    • Интерфейсы 
    • Ресурсы в android studio
    • Подгружаем нужные для проекта изображения
    • Введение в общепринятые стандарты оформления кода
    • Паттерны MVI или MVVM

    Неделя 7. Исключения, продолжаем курсовой проект

    • Try/catch, throws, исключения
    • Пишем приложение с вводом текста в поле, чтобы оно не вылетало при вводе некорректных символов
    • Клиент-серверное взаимодействие (теория)
    • Знакомство с google firebase
    • Подключение проекта к google firebase  

    Неделя 8. Многопоточность в Java, продолжаем курсовой проект

    • Основы распределенного выполнения программных систем
    • Процессы и потоки
    • Класс Thread
    • Интерфейс Runnable
    • Особенности метода run()
    • Доработка экрана для регистрации/входа

    Неделя 9. Практика. Курсовой проект

    • Работа с google firebase
    • Доработка профиля пользователя(привязываем аватарку пользователя)

    Неделя 10. Практика. Курсовой проект

    • Работа с google maps Services
    • Закрепление пройденного материала 

    Неделя 11-14. Практика. Курсовой проект

    • Доработка проекта, начало проработки концепции квеста

    Неделя 15-16. Практика. Курсовой проект

    • Подключение дополненной реальности, оформление квеста
    • Прохождение квестов по командам
    • Презентация квестов перед родителями и сокурсниками
    • Подведение итогов, вручение призов и сертификатов
    свернуть

    Преподаватель

    Даниил

    Студент 4-го курса технического ВУЗа, с опытом программирования и преподавания. 
    Общий опыт программирования более 2-х лет. 

    "Мне всегда нравилось объяснять сложные вещи простыми словами, и помогать людям учиться" - говорит Даниил.
    свернуть

    Фотографии

    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!