Разработка мобильного приложения

Программа обусловлена тем, что на сегодня разработка программного обеспечения является наиболее востребованным направлением в любых сферах применения. Кроме того, большое развитие мобильных платформ даёт более широкий выбор направлений разработки. Особенность программы «Мобильная разработка» – в изучении основ языка программирования Java и структуры приложения под ОС Android. Она строится в доступной и понятной для учащихся среде, т.е. программирование ведётся в текстово-графическом режиме, что позволяет сразу задавать необходимый функционал для элементной базы приложения. Осваивая данную программу, учащиеся будут овладевать навыками, которые являются наиболее востребованными в ближайшие десятилетия и включены в Атлас профессий будущего.

Педагоги

Антонов Дмитрий Борисович

Содержание программы

Модуль 1. Основы программирования на языке Java.

Тема 1.1 Здравствуй мир!

Тема 1.2 Типы данных и операции.

Тема 1.3 Логические выражения.
Тема 1.4Условные конструкции.

Модуль 2. Введение в объективно-ориентированное программирование.

Тема 2.1 Понятие класса и объекта.

Тема 2.2 Работа с экземплярами класса.
Тема 2.3 Наследование, инкапсуляция и полиморфизм.

Модуль 3. Основы программирования Android приложений.

Тема 3.1 Знакомство с Android разработкой.

Тема 3.2 Интерфейс Android приложения.

Тема 3.3 Context и Intent.

Тема 3.4 Ввод-вывод в Java. Исключения.
Тема 3.5 Двумерная графика в Android-приложениях.

Модуль 4. Алгоритмы и структуры данных.

Тема 4.1 Массив, как базовая структура данных.

Тема 4.2 Список, как базовая структура данных.

Тема 4.3 Адаптеры в Андроид.
Тема 4.4 Локальная СУБД на примере SQLite.

Модуль 5. Основы разработки серверной части мобильных приложений.

Тема 5.1. IP – сети.

Тема 5.2 Web сервер. HTTP запросы и ответы.
Тема 5.3Клиент-серверная архитектура мобильных приложений.

Выпускной проект

Цели программы

Цель программы: формирование технической грамотности на основе разработки мобильных приложений на языке Java при помощи AndroidStudio и привлечение обучающихся к изобретательской деятельности в инженерно-техническом направлении.

Результат программы

-     знания основ языка программирования Java и языка разметки XML;

-     понимание принципа работы баз данных и клиент-серверных протоколов;

-     умение использовать разные алгоритмы в приёмах программирования,

-     умение пользоваться ПК и IDE-разработки для программирования устройства;

-     умение читать готовую программу и находить ошибки в готовых программах.

Материально-техническая база

Комплекс условий реализации программы:

-     учебные занятия проходят в аудитории «КУБ «IT-школа SAMSUNG»;

-     количество рабочих мест обучающихся – 12;

-     все рабочие места обеспечены доступом к сети Internet.

Учебная аудитория оборудована в соответствии со следующими требованиями:

1)Аппаратное и техническое обеспечение:

а) Рабочее место обучающегося: ПК, наушники, манипулятор типа мышь;

б) Рабочее место наставника: ПК, манипулятор типа мышь, WEB-камера;

в) Презентационное оборудование: моноблочное интерактивное устройство, напольная мобильная стойка для интерактивных досок или универсальное настенное крепление.

2) Программное обеспечение: системное программное обеспечение, прикладное программное обеспечение, профильное программное обеспечение.

3) Расходные материалы: бумага А4, маркеры для магнитно-маркерной доски, губка для магнитно-маркерной доски.