Программирование для мобильных устройств

advertisement
Учебная программа дисциплины
Название дисциплины: Программирование
для мобильных устройств
Объем:75 часов
Тип учебного заведения: Колледж
Назначение курса:
Курс посвящен разработке и созданию программного обеспечения для мобильных
устройств широкого спектра на базе операционных систем iOS, Android и Windows Phone 7. В
течение курса студенты ознакомятся с разработкой приложений для мобильных устройств на
базе данных операционных систем.
Предварительные знания:
Студент, проходящий данный курс должен быть уже ознакомлен с парадигмой объектноориентированного программирования, синтаксисом С-подобных языков(JAVA, C#, C++, Objective
C) и обладать базовыми навыками использования графических средств разработки, компиляторов
и отладчиков.
Последующие курсы:
Разработка сетевых приложений для мобильных устройств.
Знания и навыки:
По окончанию курса студенты смогут самостоятельно разрабатывать приложения и
программы для различных платформ и устройств под управлением операционных систем Android,
iOS, Windows Phone.
Темы лекций:
1. Введение в мобильные устройства.
2. Анатомия мобильных устройств.
3. Операционная система iOS.
4. Model-View Controller.
5. Операционная система Android.
6. Введение в разработку программного обеспечения для мобильных устройств.
7. Пользовательский интерфейс и его модели в мобильных устройствах.
8. Операционная система Windows Phone.
9. Сервисы.
10. Основы обработки и хранения данных на мобильных устройствах.
11. Контент-провайдеры.
12. Работа с touch на различных устройствах
13. Обработка изображений, аудио и видео.
14. Оптимизация мобильных приложений.
15. Публикация приложений и будущее мобильных устройств.
Темы лабораторных работ и практических занятий:
1. Подготовка рабочего пространства для разработки Android OS приложений, установка и
настройка SDK. Создание первого приложения для Android OS.
2. Управление жизненным циклом Activity.
3. Поддержка различных устройств: языки, разрешения, различные версии платформы.
4. Динамический пользовательский интерфейс. Работа с шаблонами интерфейсов.
5. Взаимодействие с другими приложениями и устройствами.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Знакомство и настройка среды XCODE на Mac OS X. Первое приложение на iOS.
Работа с потоками и блоками памяти.
Пользовательские интерфейсы.
Поддержка различных устройств: языки, разрешения, различные версии платформы.
Взаимодействие с другими приложениями и устройствами.
Знакомство с разработкой ПО для мобильных устройств на MS Visual Studio, настройка
SDK. Первое приложение для Windows Phone 7.
Управление и работа с потоками.
Пользовательский интерфейс, работа с шаблонами.
Поддержка различных устройств: языки, разрешения, различные версии платформы.
Взаимодействие с другими приложениями и устройствами.
Часов занятий в неделю:
Лекционных занятий – 1 час;
Лабораторных занятий – 3 часа;
CРСП – 1 час;
Примерный план лекции:
Преподаватель должен дать информацию по заданной теме. Ответить на вопросы
студентов в процессе лекции.
Примерный план лабораторного занятия:
Преподаватель дает задание, которое должны выполнить студенты. Отвечает на вопросы
студентов в процессе выполнения задания. Следит за безопасностью выполняемых работ и
фиксирует выполнения задания. Оценивает выполненное задание.
Примерный план СРСП:
Преподаватель должен ответить на вопросы студентов. Преподаватель может провести
опрос по пройденному материалу.
•
•
•
•
Необходимое оборудование на 1 человека:
Компьютер Mac Mini 134200 тг. (www.ipoint.kz)
iPhone для тестирования приложений 750$ (www.store.apple.com/us)
HTC Mozart 47490 тг. (www.azbuka.kz)
Samsung Galaxy Y 19990 тг. (www.azbuka.kz)
Средняя стоимость оборудования на 1 человека составляет 2700$
Related documents
Download