Скачать 300.06 Kb.
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ПЕНЗЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ Б.1.1.27 ПРОЕКТИРОВАНИЕ МОБИЛЬНЫХ СИСТЕМ Направление подготовки: 020303 "Математическое обеспечение и администрирование информационных систем" Профиль: «Администрирование информационных систем» Квалификация (степень) выпускника бакалавр Форма обучения очная Пенза, 2015 1. Цели освоения дисциплины Целью освоения дисциплины является формирование у студентов теоретических основ и практических навыков программной разработки мобильных систем под управлением операционной системы Android с использованием объектно-ориентированного языка Java. 2. Место дисциплины в структуре ООП 2.1. Дисциплина входит в базовую часть профессионального цикла образовательной программы. 2.2. Минимальные требования к «входным» знаниям, необходимым для успешного усвоении данной дисциплины удовлетворительное усвоение программ по следующим дисциплинам бакалавриата: - «Программирование»; - «Информатика»; - «Информационные технологии в профессиональной деятельности»; - «Математическая логика»; - «Структуры и алгоритмы компьютерной обработки данных»; - «Объектно-ориентированное программирование». 3. Компетенции обучающегося, формируемые в результате освоения дисциплины
4. Структура и содержание дисциплины (модуля) «Проектирование мобильных систем» 4.1. Структура дисциплины (модуля) Общая трудоемкость дисциплины составляет 3 зачетных единицы, 108 часов.
4.2. Содержание дисциплины (модуля) 4.2.1 Содержание лекционного курса Раздел 1. Введение. Обзор программно-инструментальных средств для разработки мобильных приложений. Тема 1.1 Синтаксис языка Java и особенности его применения для разработки мобильных систем. Введение в курс «проектирование мобильных систем», цели и задачи, обсуждение рекомендуемой литературы. Обзор современного рынка программно-инструментальных средств для разработки мобильных приложений. Обзор и классификация современных мобильных систем. Язык программирования Java и классификация его основных платформ. Базовый синтаксис Java. Система типов. Отношения и логические операции. Математические функции и константы. Символьные сроки. Файловый ввод/вывод. Управляющие операторы. Массивы. Тема 1.2 Объектно-ориентированные принципы разработки мобильных систем на языке Java. Объектно-ориентированные принципы разработки систем. Объектно-ориентированные свойства Java. Классы и объекты в Java. Инкапсуляция и полиморфизм. Конструкторы. Объявления классов final и static. Статические поля и методы. Статические и динамические классы. Абстрактные классы. Интерфейсы. Фреймворк коллекций Java. Типы реализаций коллекций. Раздел 2. Операционные системы (ОС) мобильных устройств. Тема 2.1 Обзор и сравнительный анализ ОС мобильных устройств. Основные компоненты операционной системы Android. Обзор и сравнительный анализ современных операционных систем для мобильных устройств. Специфика ОС для мобильных устройств. Операционная система Android. История возникновения и развития Android. Встроенные приложения Android. Программный стек Android. Архитектура Android-приложений. Характеристики основных версий Android. Проблемы совместимости приложений для различных версий Android. Тема 2.2 Комбинаторная логика. Возникновение и назначение комбинаторной логики. Бестиповая комбинаторная логика. Комбинаторы Шейнфинкеля. Набор комбинаторов Карри. Одноместная функция (комбинатор) и аппликация. Базисные комбинаторные характеристики. Представление основных объектов при помощи комбинаторной нотации. Раздел 3. Технологии проектирования мобильных систем Тема 3.1 Архитектура «Модель-Представление-Контроллер» (MVC) в приложениях Android. Основные понятия и определения, используемые при разработке мобильных приложений Android. Архитектура “Модель-Представление-Контроллер” (MVC: Model-View-Controller). Объекты модели, представления и контроллеров. Взаимодействие уровней MVC при обработке действия пользователя. Пример реализации уровня модели. Иерархия виджетов на уровне представления. Пример работы на уровне контроллера. Межуровневое взаимодействие компонентов мобильного приложения. Добавление в пользовательский интерфейс элементов графики. Понятие экранной плотности пикселов. Работа с графическими ресурсами и виджетами. Тема 3.2 Методы жизненного цикла приложения Android. Концепция жизненного цикла приложения и его основные этапы. Схема жизненного цикла экземпляра Activity. Распределение приоритетов приложений в Android. Основные состояния приложений в процессе прохождения различных этапов жизненного цикла. Использование методов жизненного цикла. Регистрация и просмотр событий жизненного цикла в журнале системных событий. Утилита LogCat. Сообщения о вызове методов жизненного цикла. Сохранение и загрузка данных между активностями. Тема 3.3 Проектирование сложных мобильных систем с несколькими активностями и фрагментами пользовательского интерфейса. Манифест приложения и основные компоненты мобильных программ. Структура манифеста приложения. Добавление в приложение второй активности. Схема запуска новой активности с использованием компонента Intent. Схема передачи данных между активностями. Последовательность взаимодействия активностей. Понятия фрагмента и хоста фрагментов. Реализация работы с фрагментами на различных уровнях API. Концепция и схема жизненного цикла фрагмента. Способы организации хостинга фрагментов. Схема управления фрагментами. Добавления фрагмента в менеджер фрагментов. Понятие транзакции фрагмента. 4.2.2 Перечень и содержание лабораторных занятий.
|
Учебно-методический комплекс дисциплины «Администрирование информационных систем» Математическое обеспечение и администрирование информационных систем Форма подготовки (очная) |
Учебно-методический комплекс дисциплины Математическое обеспечение и администрирование информационных систем Форма подготовки (очная) |
||
Системное программирование Специальность 351500 – математическое обеспечение и администрирование информационных систем |
Методические указания по выполнению лабораторных работ по дисциплине “Базы данных” Методические указания предназначены для студентов специальностей 230401 «Прикладная математика», 230105 «Программное обеспечение... |
||
Методические указания по дисциплине “Базы данных и субд” Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных... |
Методические указания по дисциплине “Системы управления базами данных” Методические указания предназначены для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных... |
||
Учебно-методический комплекс учебной дисциплины «Информационные системы нефтегазовой геологии» Гис-систем регионов и России в целом; компьютерных систем бассейнового моделирования; информационных систем моделирования залежей... |
Рабочая программа учебной дисциплины (рпуд) инженерные web-технологии... Рабочая программа составлена в соответствии с требованиями федерального государственного образовательного стандарта высшего образования,... |
||
Вопросы для подготовки к экзамену по профессиональному модулю пм.... Дисциплины: мдк. 09. 01 Установка и настройка системного программного обеспечения компьютерных систем и комплексов |
Рабочая программа дисциплины (модуля) дн(М). Ф. 11 «проектирование информационных систем» ... |
||
Рабочая программа дисциплины в. Од. 1«Проектирование автоматизированных систем» Целью дисциплины является формирование знаний и умений для выполнения проектных работ по созданию и функционированию систем автоматизации... |
Руководство администраторами хостинга Системное администрирование, Администрирование сетей, Администрирование Linux, Администрирование серверов, Администрирование *nix,... |
||
Рекомендации по проведению работ в подведомственных Рособразованию... В соответствии с рекомендациями фстэк россии обеспечение защиты информационных систем персональных данных (ПДн) включает следующие... |
Меры обеспечения безопасности и приватности для Федеральных информационных... B (3), Обеспечение безопасности информационных систем агентств, как указано в Циркуляре a-130, Приложение IV: Анализ ключевых разделов.... |
||
Инструкция администратора безопасности информационных систем персональных данных ООО ук «Атал» Администратор безопасности информационных систем персональных данных (далее – Администратор) назначается приказом ООО ук «Атал» (далее... |
«Управление технологическими процессами» Информационные системы и технологииподготовки и адресована студентам 4 курса (8 семестр), очной формы обучения. Дисциплина реализуется... |
Поиск |