МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение высшего образования
"Чувашский государственный аграрный университет"
(ФГБОУ ВО Чувашский ГАУ)
Математики, физики и информационных технологий
Проректор по учебной
и научной работе
Разработка мобильных приложений
Направление подготовки 09.03.03 Прикладная информатика
Направленность (профиль) Прикладная информатика в агропромышленном комплексе
рабочая программа дисциплины (модуля)
Распределение часов дисциплины по семестрам
Семестр
(<Курс>.<Семестр на курсе>)
канд. физ.-мат. наук , доц., Максимов А.Н.
1. Федеральный государственный образовательный стандарт высшего образования - бакалавриат по направлению подготовки 09.03.03 Прикладная информатика (приказ Минобрнауки России от 19.09.2017 г. № 922).
При разработке рабочей программы дисциплины (модуля) "Разработка мобильных приложений" в основу положены:
2. Учебный план: Направление подготовки 09.03.03 Прикладная информатика
Направленность (профиль) Прикладная информатика в агропромышленном комплексе, одобренный Ученым советом ФГБОУ ВО Чувашский ГАУ от 26.03.2024 г., протокол № 12.
Рабочая программа дисциплины (модуля) проходит согласование с использованием инструментов электронной информационно-образовательной среды Университета.
Заведующий кафедрой Максимов А.Н.
Заведующий выпускающей кафедрой Максимов А.Н.
Председатель методической комиссии факультета Гаврилов В.Н.
Директор научно-технической библиотеки Викторова В.А.
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
ознакомление студентов с методикой разработки и программной реализации программных приложений для мобильных платформ.
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП
Требования к предварительной подготовке обучающегося:
Производственная практика, эксплуатационная практика
Программирование информационных систем
Интернет-программирование
Учебная практика, научно-исследовательская работа (получение первичных навыков научно-исследовательской работы)
Алгоритмизация и программирование
Дисциплины и практики, для которых освоение данной дисциплины (модуля) необходимо как предшествующее:
3. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ (МОДУЛЯ)
ОПК-7. Способен разрабатывать алгоритмы и программы, пригодные для практического применения;
ОПК-7.1 Осуществляет выбор языков программирования и работы с базами данных, операционные системы и оболочки, современные программные среды разработки информационных систем и технологий
ОПК-7.2 Применяет языки программирования и работы с базами данных, современные программные среды разработки информационных систем и технологий для автоматизации бизнес-процессов, решения прикладных задач различных классов, ведения баз данных и информационных хранилищ
ОПК-7.3 Демонстрирует навыки программирования, отладки и тестирования прототипов программно-технических комплексов задач
В результате освоения дисциплины обучающийся должен
алгоритмы и программы, пригодные для практического применения;
языки программирования и работы с базами данных, современные программные среды разработки информационных систем и технологий для автоматизации бизнес-процессов, решения прикладных задач различных классов, ведения баз данных и информационных хранилищ;
основы программирования, отладки и тестирования прототипов программно-технических комплексов задач.
разрабатывать алгоритмы и программы, пригодные для практического применения;
применять языки программирования и работы с базами данных, современные программные среды разработки информационных систем и технологий для автоматизации бизнес-процессов, решения прикладных задач различных классов, ведения баз данных и информационных хранилищ;
демонстрировать навыки программирования, отладки и тестирования прототипов программно-технических комплексов задач.
Иметь навыки и (или) опыт деятельности:
разработки алгоритмов и программ, пригодных для практического применения;
применения языков программирования и работы с базами данных, современные программные среды разработки информационных систем и технологий для автоматизации бизнес-процессов, решения прикладных задач различных классов, ведения баз данных и информационных хранилищ;
программирования, отладки и тестирования прототипов программно-технических комплексов задач.
Наименование разделов и тем /вид занятия/
4. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ)
Обзор платформ (ОС) для мобильных устройств и средств разработки под различные платформы /Лек/
Устный опрос, решение задач, проблемная лекция
Обзор платформ (ОС) для мобильных устройств и средств разработки под различные платформы /Лаб/
Защита лабораторной работы, работа в малых группах
Обзор платформ (ОС) для мобильных устройств и средств разработки под различные платформы /Ср/
Устный опрос, решение задач
Разработка мобильных приложений под Android в среде eclipse. Быстрый старт /Лек/
Устный опрос, решение задач, проблемная лекция
Разработка мобильных приложений под Android в среде eclipse. Быстрый старт /Лаб/
Защита лабораторной работы, работа в малых группах
Разработка мобильных приложений под Android в среде eclipse. Быстрый старт /Ср/
Устный опрос, решение задач
Устный опрос, решение задач, проблемная лекция
Защита лабораторной работы, работа в малых группах
Устный опрос, решение задач
Разработка пользовательского интерфейса /Лек/
Устный опрос, решение задач, проблемная лекция
Разработка пользовательского интерфейса /Лаб/
Защита лабораторной работы, работа в малых группах
Разработка пользовательского интерфейса /Ср/
Устный опрос, решение задач
Введение в 2D-графику /Лек/
Устный опрос, решение задач, проблемная лекция
Введение в 2D-графику /Лаб/
Защита лабораторной работы, работа в малых группах
Введение в 2D-графику /Ср/
Устный опрос, решение задач
Устный опрос, решение задач, проблемная лекция
Защита лабораторной работы, работа в малых группах
Устный опрос, решение задач
Хранение локальных данных /Лек/
Устный опрос, решение задач
Хранение локальных данных /Лаб/
Защита лабораторной работы
Хранение локальных данных /Ср/
Устный опрос, решение задач
Определение местоположения и использование сенсоров /Лек/
Устный опрос, решение задач
Определение местоположения и использование сенсоров /Лаб/
Защита лабораторной работы
Определение местоположения и использование сенсоров /Ср/
Устный опрос, решение задач
Устный опрос, решение задач
Защита лабораторной работы
Устный опрос, решение задач
5. ФОНД ОЦЕНОЧНЫХ СРЕДСТВ
5.1. Примерный перечень вопросов к зачету
Не предусмотрено учебным планом.
5.2. Примерный перечень вопросов к экзамену
1. История возникновения мобильных операционных систе.
2. Основные этапы становления рынка мобильных приложений.
3. Современное состояние рынка мобильных приложений.
4. Классификация видов мобильных приложений.
5. Преимущества использования мобильных приложений в сравнении с веб-приложениями.
6. Недостатки использования мобильных приложений в сравнении с десктопны- ми приложениями.
7. Инструментальные среды разработки мобильных приложений для операционной системы Apple iOS.
8. Инструментальные среды разработки мобильных приложений для операционной системы Android.
9. Инструментальные среды разработки мобильных приложений для операционной системы Windows Phone.
10. Структура операционной системы iOS.
11. Структура операционной системы Android.
12. Структура приложения iOS.
13. Структура приложения Android.
14. Основные требования к интерфейсу приложений iOS.
15. Основные требования к интерфейсу приложений Android.
16. Программный стек Android. Виртуальная машина Dalvik.
17. Архитектура Android-приложений.
18. Четыре пункта философии разработки приложений под Android.
19. Приемы для улучшения производительности и уменьшения потребления памяти для приложений Android.
20. Основные составляющие манифеста приложения.
21. Жизненный цикл мобильного приложения.
22. Разработка интерфейсов, не зависящих от разрешения и плотности пикселов.
23. Intentsи Activities. Принципы работы Intent-фильтров.
24. Адаптеры и привязка данных.
25. Работа с интернет-ресурсами.
26. Диалоговые окна: создание и использование.
27. Курсоры, ContentValues. Получение данных из SQLite.
28. Фоновые службы, toast-уведомления и сигнализация.
29. Геолокационные и картографические сервисы: конфигурирование и использование.
30. Сенсорные датчики. Sensormanager.
31. Анимация и спецэффекты.
32. Акселерометр, датчик ориентации и компас: регулировка и программные функции.
33. Межпроцессное взаимодействие. Язык AIDL.
34. Основные права и полномочия для запуска приложений на устройстве.
35. Работа с настройками сотовой сети, подключение голосовых услуг, получение и отправка коротких сообщен.
5.3. Тематика курсовых работ (курсовых проектов)
Не предусмотрено учебным планом.
Темы рефератов:
1. Искусственный интеллект в играх.
2. Публикация Android-приложения на Google Play.
3. Создание и изменение баз данных SQLite через Android-приложение.
4. Жизненный цикл мобильного приложения
5. Работа с интернет-ресурсами.
6. Геолокационные и картографические сервисы: конфигурирование и использование.
7. Сенсорные датчики. Sensormanager Акселерометр, датчик ориентации и компас: регулировка и программные функции.
8. Недостатки использования мобильных приложений в сравнении с десктопными приложениями.
9. Инструментальные среды разработки мобильных приложений для операционной системы Apple iOS.
10. Инструментальные среды разработки мобильных приложений для операционной системы Android.
11. Инструментальные среды разработки мобильных приложений для операционной системы Windows Phone.
12. Структура операционной системы iOS.
5.4. Фонд оценочных средств для проведения текущего контроля
6. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ)
6.1. Рекомендуемая литература
6.1.1. Основная литература
Разработка мобильных приложений: учебное пособие
6.1.2. Дополнительная литература
Богданов М. Р., Думчикова И. Н., Миниярова Л. В., Мухамедьянов А. Р.
Основы разработки приложений для мобильных телефонов смартфонов: учебно-методическое пособие
Уфа: БГПУ имени М. Акмуллы, 2012
Разработка программных приложений: учебное пособие
6.3.1 Перечень программного обеспечения
6.3.2 Перечень информационных справочных систем
Электронная библиотечная система издательства «Лань». Полнотекстовая электронная библиотека. Индивидуальный неограниченный доступ через фиксированный внешний IP адрес академии неограниченному количеству пользователей из любой точки, в которой имеется доступ к сети Интернет.http://e.lanbook.com
Электронная библиотека технического ВУЗа (ЭБС «Консультант студента»). Полнотекстовая электронная библиотека. Индивидуальный неограниченный доступ через фиксированный внешний IP адрес академии неограниченному количеству пользователей из любой точки, в которой имеется доступ к сети Интернет. http://www.studentlibrary.ru
Электронно-библиотечная система ZNANIUM.COM. Полнотекстовая электронная библиотека. Индивидуальный неограниченный доступ через фиксированный внешний IP адрес академии неограниченному количеству пользователей из любой точки, в которой имеется доступ к сети Интернет. http://znanium.com/
Электронная библиотечная система «ЭБС ЮРАЙТ www.biblio-online.ru». Полнотекстовая электронная библиотека. Индивидуальный неограниченный доступ через фиксированный внешний IP адрес академии неограниченному количеству пользователей из любой точки, в которой имеется доступ к сети Интернет. https://www.biblio-online.ru/
Национальная электронная библиотека. Доступ посредством использования сети «Интернет» на 32 терминала доступа. https://нэб.рф/
7. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ)
Демонстрационное оборудование (интерактивная доска SMART Board 660 (1 шт.), компьютер в комплекте: сист.блок CPU Intel Core i3-10100, Монитор Acer R240HYbidx 23,8", Клавиатура+ мышь A4 Tech (10 шт.), персональный компьютер "Информатика" с LСD монитором (2 шт.) доска ученическая настенная трехэлементная (1 шт.), кафедра лектора настольная (1 шт.), стол преподавательский однотумбовый (1 шт.), стул полумягкий (9 шт.), стол компьютерный (13 шт.), стол ученический 2-х местный (16 шт.), стул ученический на металлокаркасе (29 шт.), шкаф книжный с остекленными дверцами (1 шт.), учебно-наглядные пособия: информационный стенд (1шт.), демонстрационный комплекс "Машиностроительное черчение" (10 шт.)
Демонстрационное оборудование (экран Lumien Eco Picture LEP-100102 180*180 см (1 шт.), проектор Acer X127H DLP3600Lm(1204*768) (1 шт.), ноутбук Lenovo (1 шт.) и учебно-наглядные пособия, доска ученическая настенная трехэлементная (1 шт.), осветитель доски (1 шт.), скамейка 4-х местная на металлокаркасе (17 шт.), стол ученический 4-х местный (17 шт.), кафедра лектора настольная (1 шт.), стол преподавательский однотумбовый (1 шт.), стул полумягкий (1 шт.)
Помещение для самостоятельной работы
Столы (28 шт.), стулья (48 шт.), шкаф и стеллажи с литературой, компьютерная техника с возможностью подключения к сети "Интернет" и обеспечением доступа в электронную информационно-образовательную среду организации(4 шт.).
Помещение для самостоятельной работы
Компьютерная техника с возможностью подключения к сети "Интернет" и обеспечением доступа в электронную информационно-образовательную среду организации (ноутбуки, персональные компьютеры) (4 шт.)
8. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ОБУЧАЮЩИХСЯ ПО ОСВОЕНИЮ ДИСЦИПЛИНЫ (МОДУЛЯ)
Методика изучения дисциплины «Разработка мобильных приложений» предусматривает наряду с лекциями и лабораторными занятиями организацию самостоятельной работы студентов, проведение консультаций, руководство
Актуализированная рабочая программа рассмотрена и одобрена на заседании выпускающей кафедры, протокол № ___ от _____________________
Заведующий выпускающей кафедрой _________________________________
ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ
в 20___ /20___ учебном году
ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ
в 20___ /20___ учебном году
ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ
в 20___ /20___ учебном году
Актуализированная рабочая программа рассмотрена и одобрена на заседании выпускающей кафедры, протокол № ___ от _____________________
Актуализированная рабочая программа рассмотрена и одобрена на заседании выпускающей кафедры, протокол № ___ от _____________________
Актуализированная рабочая программа рассмотрена и одобрена на заседании выпускающей кафедры, протокол № ___ от _____________________
Заведующий выпускающей кафедрой _________________________________
Заведующий выпускающей кафедрой _________________________________
Заведующий выпускающей кафедрой _________________________________
ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ
в 20___ /20___ учебном году
Актуализированная рабочая программа рассмотрена и одобрена на заседании выпускающей кафедры, протокол № ___ от _____________________
Заведующий выпускающей кафедрой _________________________________
ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ
в 20___ /20___ учебном году
Актуализированная рабочая программа рассмотрена и одобрена на заседании выпускающей кафедры, протокол № ___ от _____________________
ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ
в 20___ /20___ учебном году
Заведующий выпускающей кафедрой _________________________________