Программа учебного курса

advertisement
ПРОЕКТ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Новосибирский национальный исследовательский государственный
университет»
Факультет информационных технологий
УТВЕРЖДАЮ
_______________________
« ___» _____________ 20___г.
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
Разработка приложений под мобильные платформы
(наименование дисциплины)
НАПРАВЛЕНИЕ ПОДГОТОВКИ 230100 «ИНФОРМАТИКА И
ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
Квалификация (степень) выпускника
Бакалавр
Форма обучения очная
Новосибирск
2014
Программа дисциплины «Разработка приложений под мобильные
платформы» составлена в соответствии с требованиями ФГОС ВПО к
структуре и результатам освоения основных образовательных программ
бакалавриата по Профессиональному циклу по направлению подготовки
«Информатика и вычислительная техника», а также задачами, стоящими
перед Новосибирским государственным университетом по реализации
Программы развития НГУ.
Автор (авторы) Степанов Павел Андреевич
(ФИО, ученая степень, ученое звание)
Факультет информационных технологий
Кафедра общей информатики
2
1. Цели освоения дисциплины
Разработка приложений под мобильные платформы сегодня является
одним из наиболее приоритетных направлений на рынке IT. Профессии,
связанные разработкой, тестированием, поддержкой таких приложений
продолжают набирать популярность. Многие студенты и выпускники уже
работают или планируют работать по этой специальности. В данном курсе
студентам будет предложено изучить мобильную платформу Google Android.
Выбор данной платформы обусловлен тем, что она является одной из
наиболее простых в изучении платформ.
Дисциплина «Разработка приложений под мобильные платформы»
соотносится с программой развития НГУ в той части, что студенты,
прослушав данный курс и получив фундаментальную подготовку по
математическим и естественнонаучным дисциплинам, освоят совершенно
новую область применения этих знаний.
Целью
дисциплины
является
изучение
основных
проблем,
возникающих при разработке приложений для мобильных устройств, а также
получение представления о проблемах, стоящих перед разработчиком таких
приложений.
Для достижения поставленной цели выделяются следующие задачи
курса:
- Изучение платформы Google Android;
- Реализация собственного приложения.
2. Место дисциплины в структуре образовательной программы
Дисциплина «Разработка приложений под мобильные платформы»
относится к вариативной части цикла профессиональных дисциплин ОП
бакалавра.
Дисциплина
является
обязательной
для
прохождения
производственной практики на кафедре общей информатики ФИТ
Требования
к
«входным»
знаниям,
умениям
и
готовностям
3
обучающегося:
- понимание основных принципов построения и работы операционной
системы Unix/Linux (курс «Операционные системы»);
- понимание принципов работы реляционных СУБД (курс «Базы
данных»);
- понимание
принципов
программирования
объектно-ориентированного
(курс
«Объектно-ориентированное
программирование»);
- умение составлять запросы к базам данных (курс «Базы данных»);
- умение
программировать
на
языке
Java
(курс
«Объектно-
ориентированное программирование»).
3. Компетенции обучающегося, формируемые в результате
освоения дисциплины
Предполагаемые результаты обучения
В результате выполнения проекта у студентов формируются
следующие общекультурные компетенции:
ОК-12 имеет навыки работы с компьютером как средством управления
информацией — в части эксплуатации мобильных устройств;
В результате выполнения проекта у студентов формируются
следующие профессиональные компетенции:
ПК-3 разрабатывать интерфейсы "человек - электронно-вычислительная
машина" — в части разработки интерфейсов для мобильных
устройств;
ПК-5 разрабатывать компоненты программных комплексов и баз
данных, использовать современные инструментальные средства и
технологии программирования — в части разработки программных
компонент приложений для мобильных платформ;
ПК-12 владеет современными платформами и языками
программирования (C++/JAVA/C#);
ПК-17 знает принципы построения современных операционных систем и
особенности их применения – в части мобильных операционных
4
систем;
ПК-25 знает современные тенденции развития информационных
технологий – в части развития мобильных платформ;
В результате освоения дисциплины студент должен:
- иметь представление о проблемах разработки приложений для
мобильных устройств;
- знать инструментальные средства разработки, доступные у
платформы Google Android;
- уметь применять средства разработки, доступные у платформы
Google Android;
- владеть навыками написания приложений для мобильных устройств.
4. Структура и содержание дисциплины
Объем дисциплины и виды учебной работы – 3 зачетных единицы (108
часов).
№
п/п
Раздел
дисциплины
1
Обзор
мобильных
платформ
2
Изучение
платформы
Google Android
С
е
м
е
с
т
р
8
Н Виды учебной работы,
е
включая
д
самостоятельную
е
работу студентов и
л трудоемкость (в часах)
я Л
С
Сам
Э
е
е
осто
кз
с к
м
ятел
а
е ц
и
ьная
м
м и
на
рабо
ен
е и
р
та
с
ы
т
р
а
1 2
2
4
2
9
16
16
Формы
текущего
контроля
успеваемости
(по неделям
семестра)
Форма
промежуточной
аттестации
(по семестрам)
24
5
3
Приемка
проектов,
реализованных
студентами
Допуск
к
экзамену
Экзамен
ИТОГО
10 4
11
4
8
1
12
13
22
22
37
27
27
Экзамен
Содержание
Семестр 1
1. Обзор мобильных платформ
Существующие мобильные платформы. Google Android, iPhone OS,
BlacckBerry OS, Windows Mobile, Bada.
2. Изучение платформы Google Android
Создание приложений. Реализация интерфейсов. Управление ресурсами.
Хранение информации. Доступ с аппаратным возможностям.
3. Приемка проектов, реализованных студентами
Просмотр исходного кода, постановка требований на доработку.
Дополнительные задания. Раздача дополнительной литературы.
5. Образовательные технологии
Текущий контроль. В течение семестра студенты работают дома, где
выполняют учебные задания преподавателя. Выполнение указанных видов
работ является обязательным для всех студентов, а результаты текущего
контроля служат основанием для выставления оценок в ведомость
контрольной недели на факультете.
6. Оценочные средства для текущего контроля успеваемости,
промежуточной аттестации по итогам освоения дисциплины и
учебно-методическое обеспечение самостоятельной работы
студентов
6
Практические занятия.
Цель:
1. Научить реализовывать приложения для мобильной платформы
Google Android.
2. Дать представление о проблемах, стоящих перед разработчиком
мобильных приложений.
Изучаемый инструментарий:
1.
Android SDK и предоставляемые ею возможности.
2.
Команды утилиты Android Debug Bridge
3.
Симулятор устройств
7. Учебно-методическое и информационное обеспечение
дисциплины
а) основная литература:
1. Документация платформы Google Android (режим доступа:
http://developer.android.com/)
б) программное обеспечение и Интернет-ресурсы:
a. операционная система Microsoft Windows (XP,Vista, Win7) или
Linux
b. Система сборки Gradle
c. Android SDK
d. Android Studio
8. Материально-техническое обеспечение дисциплины
Для проведения курса требуются следующие технические ресурсы:
Терминальный класс с компьютерами на базе процессоров не хуже P-IV 3Hz,
1Gb RAM
7
Рецензент (ы) _________________________
Программа одобрена на заседании Методической комиссии ФИТ
от ___________ года, протокол № _______.
8
Download