Базовые компоненты ОС Android и принципы их взаимодействия. Языки и среды разработки приложений для ОС Android. Особенности использования языка Java и среды Android Studio.


УТВЕРЖДАЮ
Директор
Института кибернетики
___________ C.А. Байдали«___»_____________2016 г.
БАЗОВАЯ РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
«Разработка программного обеспечения для ОС Android»
Направление ООП 09.03.01 Информатика и вычислительная техника
Профиль подготовки
Вычислительные машины, комплексы, системы и сети.
Квалификация (степень) бакалавр
Базовый учебный план приема 2016 г.
Курс4семестр8
Количество кредитов3 кредитов ECTS
Код дисциплины Б1.ВМ5.1.9
Виды учебной деятельности Временной ресурс
Лекции, ч 22
Лабораторные занятия, ч 22
Аудиторные занятия, ч 44
Самостоятельная работа, ч 64
ИТОГО 108
Вид промежуточной аттестации экзамен
Обеспечивающее подразделение кафедра ВТ
Заведующий кафедрой ВТ ____________ Марков Н.Г., профессор
Руководитель ООП ____________ Рейзлин В.И., доцент
Преподаватель ____________ Шерстнёв В.С., доцент
2016г.
Цели освоения дисциплины
Целями преподавания дисциплины являются:
изучение основ проектирования и разработки программного обеспечения для операционной системы Android,
способов взаимодействия мобильного программного обеспечения с различными источниками данных,
построения программных комплексов на основе приложений для ОС Android
Поставленные цели полностью соответствуют целям (Ц1-Ц5) ООП.
Место дисциплины в структуре ООП
Дисциплина «Разработка программного обеспечения для ОС Android» (Б1.ВМ5.1.9) является дисциплиной вариативной части междисциплинарного профессионального модуля. Пререквизитами данной дисциплины являются: «Операционные системы» (Б1.ВМ4.17), «Технологии программирования» (Б1.ВМ4.9), «Организация ЭВМ» (Б1.ВМ4.14).
Результаты освоения дисциплиныВ соответствии с требованиями ООП освоение дисциплины направлено на формирование у студентов следующих компетенций (результатов обучения), в т.ч. в соответствии с ФГОС ВО 3+ (табл. 1).
Таблица 1
Составляющие результатов обучения, которые будут получены при изучении данной дисциплины
Результаты
обучения
(компетенции из ФГОС) Составляющие результатов обучения
Код Знания Код Умения Код Владение
опытом
Р4
(ОК-7,
ОПК-2, ,
ПК-1,2) З.4.2.1 Архитектуры взаимодействия базовых компонент ОС Android; принципов передачи данных между процессами и приложениями ОС Android. У.4.2.1 Применять методы проектирования программного обеспечения. В.4.2.1 Разработки программного обеспечения для решения прикладных задач
В результате освоения дисциплины студентом должны быть достигнуты следующие результаты (табл. 2):
Таблица 2
Планируемые результаты освоения дисциплины
№ п/п Результат
РД1 Знать и понимать принципы взаимодействия системных приложений и компонент в ОС Android
РД2 Знать и понимать принципы и особенности разработки приложений для ОС Android
РД3 Разрабатывать и отлаживать программное обеспечение для ОС Android в актуальных средах разработки
Структура и содержание дисциплины
Раздел 1. Базовые понятия операционной системы Android.
Обзор эволюции ОС Google Android. Сравнение ОС Google Android с ОС других производителей. Принципы построения и архитектурные особенности ОС Android. Базовые компоненты ОС Android и принципы их взаимодействия. Языки и среды разработки приложений для ОС Android. Особенности использования языка Java и среды Android Studio.
Перечень лабораторных работ по разделу:
Настройка среды разработки приложений для ОС Android.
Разработка однооконного приложения.
Раздел 2. Разработка автономных приложений.
Принципы построения графического пользовательского интерфейса для ОС Google Android. Поддержка локальных источников данных (файлы, СУБД).
Перечень лабораторных работ по разделу:
Разработка приложения из нескольких экранных форм.
Разработка приложения для работы с локальными источниками данных (файлы, СУБД)
Раздел 3. Разработка сетевых приложений.
Принципы взаимодействия Android-приложений с внешними источниками данных. Использование базовых сетевых компонент и протоколов. Особенности использования сетевых сервисов, протокола SOAP. Взаимодействие разрабатываемых приложений с картографическими провайдерами, произвольными веб-сервисами. Доступ и использование данных со встроенных аппаратных ресурсов: акселерометр, GPS, GSM, Wi-Fi, Bluetooth.
Перечень лабораторных работ по разделу:
Разработка картографического приложения
Разработка приложения для обмена данными посредством Wi-Fi (Wi-Fi-Direct)
Разработка приложения для обмена данными посредством Bluetooth
Организация и учебно-методическое обеспечение самостоятельной работы студентовВиды и формы самостоятельной работы.
Самостоятельная работа студентов включает текущую и творческую проблемно-ориентированную самостоятельную работу (ТСР).
Текущая СРС направлена на углубление и закрепление знаний студента, развитие практических умений и включает:
работа с лекционным материалом,
подготовка к лабораторным работам,
подготовка к лекционным занятиям с использованием сетевого образовательного ресурса;
опережающая самостоятельная работа;
выполнение домашних заданий;
изучение тем, вынесенных на самостоятельную проработку;
подготовка к защите лабораторных работ и к экзамену.
Творческая самостоятельная работа включает:
поиск, анализ, структурирование и презентация информации,
исследовательская работа и участие в научных студенческих конференциях, семинарах и олимпиадах;
анализ научных публикаций по заранее определенной преподавателем теме.
Контроль самостоятельной работы
Оценка результатов самостоятельной работы организуется как единство двух форм: самоконтроль и контроль со стороны преподавателя.
Текущий контроль осуществляется преподавателем по результатам самостоятельной подготовки, защиты лабораторных работ, выполнении контрольных работ.
По успешным результатам всех форм контроля осуществляется допуск студента к экзамену.
Экзамен проводится в письменно форме и оценивается преподавателем.
Учебно-методическое обеспечение самостоятельной работы студентов
Для самостоятельной работы студентов рекомендуется использовать:
сетевые образовательные ресурсы, представленные в свободном доступе в сети Internet и рекомендованные к использованию.
Средства текущей и промежуточной оценки качества освоения дисциплины Оценка качества освоения дисциплины производится по результатам следующих контролирующих мероприятий:
Контролирующие мероприятия Результаты обучения по дисциплине
Выполнение и защита лабораторных работ РД1 – РД3
Тестирование РД1 – РД3
Выполнение контрольных работ РД1 – РД3
Экзамен РД1 – РД3
Для оценки качества освоения дисциплины при проведении контролирующих мероприятий предусмотрены следующие средства (с примерами):
Контрольные вопросы, задаваемые при защитах лабораторных работ
Какие методы срабатывают при запуске Activity?
Пояснить значение некоторых XML-тегов в разметки экранной формы Android-приложения
Вопросы для самоконтроля
Необходимость файла manifestВопросы для контрольных работ:
Необходимость создания многопоточных приложений при сетевом взаимодействии
Вопросы для экзаменов
Механизмы передачи данных между Activity (6 баллов)
Рейтинг качества освоения дисциплины
Оценка качества освоения дисциплины в ходе текущей и промежуточной аттестации обучающихся осуществляется в соответствии с «Руководящими материалами по текущему контролю успеваемости, промежуточной и итоговой аттестации студентов Томского политехнического университета», утвержденными приказом ректора № 77/од от 29.11.2011 г.
В соответствии с «Календарным планом изучения дисциплины»:
текущая аттестация, направленная на оценку качества усвоения теоретического материала (тестирование) и результатов практической деятельности (выполнение и защита отчетов по лабораторным работам и индивидуальных заданий), производится в течение семестра и оценивается в баллах (максимально 60 баллов), к моменту завершения семестра студент должен набрать не менее 33 баллов;
промежуточная аттестация (экзамен) производится в конце семестра и так же оценивается в баллах (максимально 40 баллов), на экзамене студент должен набрать не менее 22 баллов.
Итоговый рейтинг по дисциплине определяется суммированием баллов, полученных в ходе текущей и промежуточной аттестаций. Максимальный итоговый рейтинг соответствует 100 баллам.
Учебно-методическое и информационное обеспечение дисциплины Основная литература
Соколова В. В. Разработка мобильных приложений : учебное пособие.—Томск: Изд-во ТПУ, 2014.— 175 с.: ил.
Бурнет, Эд. Привет, Android! Разработка мобильных приложений : пер. с англ. — СПб.: Питер, 2012. — 256 с.: ил.
Дополнительная литература
Колисниченко Д. Н. Программирование для Android : самоучитель / Д. Н. Колисниченко. — СПб.: БХВ-Петербург, 2012. —272 с.: ил.
Дейтел П., Дейтел Х., Дейтел Э., Моргано М. Android для программистов. Создаем приложения. — СПб.:Питер, 2013. —560 с.: ил.
Шилдт Г. Java. Полное руководство, 8-е издание. — М .: ООО «И.Д. Вильямс», 2012. – 1104 с.
Материально-техническое обеспечение дисциплины
При изучении данной дисциплины, самостоятельной работе студентов и выполнении лабораторных работ в компьютерных классах кафедры используются современные персональные компьютеры, оснащенные лицензионным программным обеспечением и неограниченным доступом в Internet.
Лабораторные занятия проводятся в компьютерном классе на персональных компьютерах (12 рабочих мест).
№ п/п Наименование оборудования Корпус, ауд., количество установок
1. ПК Intel Core 2 Е6320, 1,86 GHz. 10 корпус, 12 установок
Программа составлена на основе Стандарта ООП ТПУ в соответствии с требованиями ФГОС ВО 3+ по направлению 09.03.01 «Информатика и вычислительная техника», бакалаврская подготовка.
Программа одобрена на заседании кафедры вычислительной техники
(протокол № 61 от «09» __06___ 2016 г.).
Автор:
доцент кафедры ВТШерстнёв Владислав Станиславович
Рецензент:
доцент кафедры ВТ Мальчуков Андрей Николаевич

Приложенные файлы

  • docx 6893166
    Размер файла: 526 kB Загрузок: 0

Добавить комментарий