Центр дополнительного образования
IT Школа КАМИН
тел.: +7 (4842) 570-170
г.Калуга, пер. Теренинский, д.6
uc@kamin.kaluga.ru
Вконтакте
Меню

«Java» для мобильных

«Java» для мобильных

Начало занятий: Лето 2019

  • 10.00-12.00
  • Объем курса: 48 часов, 2 модуля по 24 часа
  • Продолжительность курса: Учебный год, 1 занятие в неделю
  • Стоимость: 3 000 руб. в месяц

Курс предназначен для обучения школьников средних и старших классов, знакомых с основами языка Java, которым интересно программирование для мобильных устройств. Знакомит с основами программирования под Android: интерактивное взаимодействие с экраном, организация анимации, работа с базами данных. Позволяет создать первое приложение уже после нескольких занятий.

ВАЖНО!
Курс рассчитан для школьников, закончивших курс "Программирование на языке Java для школьников"

Записаться Оставить отзыв к курсу

Цель курса:

  • Java_модуль_2_1.png
    Развитие навыков программирования на языке Java
  • calculator_num1and2.gif
    Углубление и систематизация знаний об основных свойствах и средствах программирования
  • Java_модуль_2_3.png
    Разработка школьниками собственных приложений (графический редактор, калькулятор, игра "Предсказание будущего")
  • Java_модуль_2_4.jpg
    Сохранение у учащихся интереса к профессиям, связанным с программированием.

Чему полезному научатся ребята?

Учебный план:


Занятие N1. На старт!
На занятии рассказывается об установке и настройке необходимых компонентов для программирования под Android.

Занятие N2. Шар судьбы.
Законченное приложение за одно занятие. Принцип программирования, основные компоненты Android-проекта

Занятие N3. Флаги.
Основные менеджеры разметки. Работа с XML.

Занятие N4. Конструктор Архитектора.
Работа с RelativeLayout - мощным и гибким менеджер разметки.

Занятие N5. Пульт архитектора.
Взаимодействие с элементами разметки. Слушатели событий интерфейса.

Занятие N6. Цветной блокнотик.
Стек активностей. Кратковременное и долговременное сохранение информации.

Занятие N7. Android paint.
Обработка событий касания.

Занятие N8. Трекер настроения.
Работа с базой данных.

Занятие N9. Spacegame I. Движок.
Принципы построения игрового движка. Основы для игры.

Занятие N10. Spacegame II. Объекты.
Реализация основных объектов космической аркады - астероиды, звезды, взрывы.

Занятие N11. Spacegame III. Окончание.
Доработка игры - добавление очков, жизней, запись результатов в базу данных.

Занятие N12. В приложении произошла ошибка.
Отладка по Android. Рассматриваются инструменты и принципы классической отладки и особенности поиска исправления ошибок под Android.

Занятие N13. Puzzle.
Программная генерация элементов графического интерфейса на примере игры "Пятнашки" с переменным размером игрового поля.

Занятие N14. Photoshop.
Работа с изображениями. Применение фильтров, получение изображения с камеры и из галереи, сохранение изображения.

Занятие N15. Multitouch.
Разработка собственного View, поддерживающего мультикасания и управление жестами.

Занятие N16. Виджеты.
Полный цикл разработки виджетов для Рабочего стола: разметка, файл конфигурации виджета, добавление компонента в манифест, установка и обновление.

Занятие N17. Потоки.
Запуск нового потока, обращение к GUI-потоку.

Занятие N18. По сети!
Основы сетевых взаимодействий, разработка простейшего сервера и Android-клиента для него.

Занятие N19. NetGame.
Оформление сервера в виде Android Service, программирование простой сетевой игры.

Занятие N20. Карты.
Работа с GoogleMaps.

Занятие N21. Hello, LibGDX!
Основы работы с трехмерной графикой при помощи библиотеки LibGDX. Модели и их представления, направленный свет, загрузка готовых моделей, управление камерой.

Занятие N22.3D-Game I.
Самое главное. Разработка фреймворка 3D-игры: главный класс игры, космический корабль и астероиды, слежение за объектом, управление кораблем.

Занятие N23.3D-Game II.
Спецэффекты. Реализация столкновений объектов, добавление объекта "лазер", взрывы, добавление звука

Занятие N24. App Manager

Отзыв

   

Фотография (по желанию)

Получать информацию от фирмы КАМИН о проводимых мероприятиях  
*

* - обязательные поля

Запись на курс

Получать информацию от фирмы КАМИН о проводимых мероприятиях  

* - обязательные поля