М2.ДВ2 Разработка приложений для мобильных устройств

Реклама
ПРОЕКТ ПРОГРАММЫ ДИСЦИПЛИНЫ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Новосибирский национальный исследовательский государственный
университет»
Факультет информационных технологий
УТВЕРЖДАЮ
_______________________
« ___» _____________ 20___г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Разработка приложений для мобильных устройств
(наименование дисциплины)
Магистерская программа
Технологиа разработки программных систем
(наименование магистерской программы)
НАПРАВЛЕНИЕ ПОДГОТОВКИ 230100 «ИНФОРМАТИКА И
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
Квалификация (степень) выпускника
Магистр
Форма обучения очная
Новосибирск
2012
Программа дисциплины «Разработка приложений для мобильных
устройств» составлена в соответствии с требованиями ФГОС ВПО к
структуре и результатам освоения основных образовательных программ
магистратуры по Профессиональному циклу по направлению подготовки
«Информатика и вычислительная техника», а также задачами, стоящими
перед Новосибирским государственным университетом по реализации
Программы развития НГУ.
Автор (авторы) Степанов Павел Андреевич
(ФИО, ученая степень, ученое звание)
Факультет информационных технологий
Кафедра общей информатики
2
1. Цели освоения дисциплины
Разработка приложений для мобильных устройств сегодня является
одним из наиболее приоритетных направлений на рынке IT. Профессии,
связанные разработкой, тестированием, поддержкой таких приложений
продолжают набирать популярность. Многие студенты и выпускники уже
работают или планируют работать по этой специальности. В данном курсе
студентам будет предложено изучить мобильную платформу Google Android.
Выбор данной платформы обусловлен тем, что она является одной из
наиболее простых в изучении платформ.
Дисциплина «Разработка приложений для мобильных устройств»
соотносится с программой развития НГУ в той части, что студенты,
прослушав данный курс и получив фундаментальную подготовку по
математическим и естественнонаучным дисциплинам, освоят совершенно
новую область применения этих знаний.
Целью
дисциплины
является
изучение
основных
проблем,
возникающих при разработке приложений для мобильных устройств, а также
получение представления о проблемах, стоящих перед разработчиком таких
приложений.
Для достижения поставленной цели выделяются следующие задачи
курса:
- Изучение платформы Google Android;
- Реализация собственного приложения.
2. Место дисциплины в структуре образовательной программы
Дисциплина «Разработка приложений для мобильных устройств»
относится к вариативной части цикла профессиональных дисциплин ОП
магистра.
Дисциплина
является
обязательной
для
прохождения
производственной практики на кафедре общей информатики ФИТ,
3
3. Компетенции обучающегося, формируемые в результате
освоения дисциплины
Предполагаемые результаты обучения
В результате выполнения проекта у студентов формируются
следующие общекультурные компетенции:
ОК-7 способен к профессиональной эксплуатации современного
оборудования и приборов (в соответствии с целями магистерской
программы) — в части эксплуатации мобильных устройств;
В результате выполнения проекта у студентов формируются
следующие профессиональные компетенции:
ПК-1 применять перспективные методы исследования и решения
профессиональных задач на основе знания мировых тенденций
развития вычислительной техники и информационных технологий
— в части применения современных технологий мобильной
разработки;
ПК-9 применять и создавать технологии разработки интерфейсов
программных систем — в части понимания технологий разработки
интерфейсов для мобильных устройств.
В результате освоения дисциплины студент должен:
- иметь представление о проблемах разработки приложений для
мобильных устройств;
- знать инструментальные средства разработки, доступные у
платформы Google Android;
- уметь применять средства разработки, доступные у платформы
Google Android;
- владеть навыками написания приложений для мобильных устройств.
4. Структура и содержание дисциплины
Объем дисциплины и виды учебной работы – 4 зачетных единицы (144
часа).
4
№
п/п
Раздел
дисциплины
С
е
м
е
с
т
р
Н
е
д
ел
я
се
м
ес
тр
а
Виды учебной работы,
включая
самостоятельную
работу студентов и
трудоемкость (в часах)
Л
С
С
Э
ек
ем
ам
кз
ци
ин
ос
ам
и
ар
то
ен
ы
ят
ел
ьн
ая
ра
бо
та
4
0
1
1
Обзор
мобильных
платформ
2
Изучение
платформы
Google Android
3
14
12
12
24
3
Приемка
проектов,
реализованных
студентами
Зачёт
ИТОГО
15
16
0
4
14
1
1
2
17
16
16
39
1
1
Формы текущего
контроля
успеваемости
(по неделям
семестра)
Форма
промежуточной
аттестации
(по семестрам)
Зачёт
Содержание
Семестр 1
1. Обзор мобильных платформ
Существующие мобильные платформы. Google Android, iPhone OS,
BlacckBerry OS, Windows Mobile, Bada.
2. Изучение платформы Google Android
Создание приложений. Реализация интерфейсов. Управление ресурсами.
Хранение информации. Доступ с аппаратным возможностям.
5
3. Приемка проектов, реализованных студентами
Просмотр исходного кода, постановка требований на доработку.
Дополнительные задания. Раздача дополнительной литературы.
5. Образовательные технологии
Текущий контроль. В течение семестра студенты работают дома, где
выполняют учебные задания преподавателя. Выполнение указанных видов
работ является обязательным для всех студентов, а результаты текущего
контроля служат основанием для выставления оценок в ведомость
контрольной недели на факультете.
6. Оценочные средства для текущего контроля успеваемости,
промежуточной аттестации по итогам освоения дисциплины и
учебно-методическое обеспечение самостоятельной работы
студентов
Практические занятия.
Цель:
1. Научить реализовывать приложения для мобильной платформы
Google Android.
2. Дать представление о проблемах, стоящих перед разработчиком
мобильных приложений.
Изучаемый инструментарий:
1.
Android SDK и предоставляемые ею возможности.
2.
Команды утилиты Android Debug Bridge
3.
Симулятор устройств
7. Учебно-методическое и информационное обеспечение
дисциплины
а) основная литература:
1. Документация платформы Google Android (режим доступа:
6
http://developer.android.com/)
б) программное обеспечение и Интернет-ресурсы:
a. операционная система Microsoft Windows (XP,Vista, Win7) или
Linux
b. Android SDK
c. IDE (Eclipse или IntelliJ Idea)
8. Материально-техническое обеспечение дисциплины
Для проведения курса требуются следующие технические ресурсы:
Терминальный класс с компьютерами на базе процессоров не хуже P-IV 3Hz,
1Gb RAM
Рецензент (ы) _________________________
Программа одобрена на заседании Методической комиссии ФИТ
от ___________ года, протокол № _______.
7
Скачать