Upload
azamat-kalmurzayev
View
1.843
Download
12
Embed Size (px)
Citation preview
Мобильные и облачные технологииМетоды преподавания разработки
приложений
Национальный инфокоммуникационный холдинг «Зерде»
Будем знакомы!
Азамат Калмурзаев
Аналитик-программист
АО «Национальные Информационные технологии»
Министерство образования и
науки РК
НИХ «Зерде» АО «НИТ» МУИТМинистерство транспорта и
коммуникаций РК
Предметы ежедневного пользования
3
Компьютер
Почта
Радио
Музыка
Редактор текста Платежные карты
Факс
4
Предметы ежедневного пользования
Компьютер
Почта
Факс
Радио
Музыка
Редактор текста
Мобильный телефон
Мобильное устройство впервые представлено в 1980 году
Что называют мобильным устройством
Thesaurus: Переносная технология, работающая на операционном устройстве, оптимизированном для мобильного вычисления
Wikipedia: мобильное устройство - переносное вычислительное устройство с маленьким дисплеем и распознаванием жестов, весящий меньше килограмма
Мобильное устройство
Планшеты Телефоны
Электронные книги
Типы мобильных устройств
ЧасыОчки
Мобильные приложения
8
Мобильные приложения Банки: проверка счетов и переводы
Мобильные платежи: авиа и ЖД билеты
Образование: системы управления обучением
Развлечения: игры, фильмы, социальные сети
Гос услуги: регистрация в очередях и т.д.
Рестораны: бронирование и оплата
9
За и против мобильных устройств
Мобильность, всегда и везде
Интуитивность пользовательского интерфейса
Эффективное использование трафика
Возможность гео-локации в режиме реального времени
Доступ к мультимедийным возможностям мобильных устройств
Информационная безопасность
Энергоемкость
Разные операционные системы
Статистика
Вычислительная мощь
Вычислительная мощь
Вычислительная мощь
Исследования показывают что к 2015 году, 80 процентов пользователей интернета будут использовать его через мобильные платформы. Мобильные устройства меняют наш стиль работы, обучения и общения. Теперь это не просто трэнд
-Horizon Report
Стиль работы
4G VS WIFI
Connection
Apple & Google
Android Devices
Android Marketplace
Что такое оптимизированный мобильный сайт?
Northern Essex Community College Umass Boston Westfield State
Mobile Site
Мобильные устройства не должны рассматриваться как замена стационарным компьютерам
Мобильность – немобильность
Мобильное правительство
Мобильное приложение «Электронного правительства»
Мобильное приложение «Мобильное Рабочее Место»
25Приложение «Мобильное правительство»
26
Более 34,6 тысяч скачиванийза 9 месяцев 2013 года:
Android – 16,7 тысяч iOS - 17,9 тысяч
Доступно 16 услуг и сервисов:
Оплата налогов Оплата госпошлин Оплата коммунальных услуг Оплата штрафов ПДД Получение адресной справки Поиск аптек
Приложения для Android и iOS
28
До конца 2013 года будут
реализованы следующие услуги и сервисы:
Просмотр номера очереди на жилье из государственного жилищного фонда Получение справок об отсутствии (наличии) недвижимого имущества Получение справок о зарегистрированных правах (обременениях) на недвижимое имущество и его технических характеристиках Получение справок о зарегистрированных и прекращенных правах на недвижимое имущество
Новые услуги и сервисы
Сервисы:
Сроки реализации:• декабрь 2013 г.
• Календарь• Задачи• Почта• ЕСЭДО АП, КПМ
1. Защищенная схема подключения мобильных устройств для работы со служебной информацией
2. Разработка мобильного приложения с поддержкой всех выше указанных сервисов
Мобильное рабочее место
Сроки реализации:
• декабрь 2014 г.
• Е-license• Аналитика• Словарь• Поручения• Чат• ВКС
Примеры из заграничных учебных заведений
Университет Техаса, Остин 50,000+ студентов 5-ка лучших бизнес школ США 20-ка лучших инженерных факультетов мира самое большое количество руководителей из выпускников бюджет университета - $ 13 млрд
4 команды, 4 приложения, 1 приз
Приложения студентов
Glos Guide – справочник для журналиста или писателя
Nerv – городской сплетник, выдает местные новости и тренды
Pic Book – создатель иллюстрированных альбомов
Pxljam – лента новостей и фото для музыкальных концертов
Специфика класса
+ =
ПрограммированиеПравильная работа с аудиториейУспешный проект
Why this course?
«Истина в том, что технология никогда не заменит учителей. Однако учителя, которые знают, как эффективно использовать технологию, чтобы помогать учащимся объединяться и взаимодействовать онлайн, заменят тех, которые не знают».
Кэри Харрод
Аудитория для студентов специальности 1304000 – «Вычислительная техника и программное обеспечение»
Назначение курса Курс посвящен разработке и созданию программного обеспечения для мобильных устройств широкого спектра на базе операционных систем iOS, Android и Windows Phone 7. В течение курса студенты ознакомятся с разработкой приложений для мобильных устройств на базе данных операционных систем.
Предварительные знания
Студент, проходящий данный курс должен быть уже ознакомлен с парадигмой объектно-ориентированного программирования, синтаксисом С-подобных языков (JAVA, C#, C++, Objective C) и обладать базовыми навыками использования графических средств разработки, компиляторов и отладчиков.
Знания и навыки По окончанию курса студенты смогут самостоятельно разрабатывать приложения и программы для различных платформ и устройств под управлением операционных систем Android, iOS, Windows Phone.
Задачи Для достижения поставленной цели были выполнены следующихезадачи: 1. Разработана концепция предлагаемого курса обучения. 2. Разработан учебно-методический комплекс по эксклюзивному курсу. 3. Проведены тренинги для преподавателей колледжей в пилотной зоне (Жамбылская область, 10 чел.) 4. Подготовлены рекомендации для колледжей РК, ведущих подготовку специалистов по специальности 1304000.
Целевые индикаторы
Признание работодателями высокого качества знаний и навыков выпускников организаций технического и профессионального образования. Новые стандарты, учебные планы /программы технического и профессионального образования, соответствующие требованиям рынка труда. Трудоустройство 90% выпускников (имеющих сертификаты по данному курсу) в течение 6 месяцев после окончания колледжа.
Программирование для мобильных устройств
Часов занятий в неделю:
Лекционных занятий – 1 час; Лабораторных занятий – 3 часа; CРСП – 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$
Объем курса:75 академических часов
Программирование для мобильных устройств
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. Знакомство и настройка среды XCODE на Mac OS X. Первое приложение на iOS. 7. Работа с потоками и блоками памяти. 8. Пользовательские интерфейсы. 9. Поддержка различных устройств: языки, разрешения, различные версии платформы. 10. Взаимодействие с другими приложениями и устройствами. 11. Знакомство с разработкой ПО для мобильных устройств на MS Visual Studio, настройка SDK. Первое приложение для Windows Phone 7. 12. Управление и работа с потоками. 13. Пользовательский интерфейс, работа с шаблонами. 14. Поддержка различных устройств: языки, разрешения, различные версии платформы. 15. Взаимодействие с другими приложениями и устройствами.
В результате разработки были созданы :
•Учебная программа по курсу обучения;
•Конспект лекции;•Методические пособия по
лабораторным и практическим занятиям;•Описание стенда для лабораторных
работ;•Список основной и дополнительной литературы; •Тесты и экзаменационные билеты
по курсу;•Методическое указания по
выполнению курсовой работы.
Все разработанные учебные документы УМК были переведены на государственный язык.
Проведена апробация УМК и получены отзывы.
Итоги обучения показали высокую степень заинтересованность слушателей, которые дали высокую оценку выполненной работе.
Облачные вычисления
Студент: Хорищенко Я. В. Группа: КИ-09-1
Что? Как? Зачем?
Эпоха облака
Для обеспечения простоты в обслуживании, надежности и сохранности данных были созданы системы под названием «Облако».
Облако – это массив различных компьютеров и серверов, на которых установлено специальное программное обеспечение позволяющее объединить вычислительные возможности машин.
При выходе из строя одной машины, облако будет продолжать функционировать, так как в нем используется резервирование данных.
Крупнейшие компании
Формула создания облака
+ =
Серверы Программноеобеспечение
Облако
Простым языком
Процесс разработки
- самостоятельное развертывание и настройка серверной среды
- настройка систем мониторинга работы системы
- настройка тестов
- вендор предоставляет готовую платформу с документированным интерфейсом, автоматизированная работа с БД
- встроенная служба анализа работы приложения
- Встроенная платформа для тестов
Логика построения курса «Облачные вычисления»
Содержаниекурса
Теоретическое обучение (лекции, практические занятия,
курсовая работа)
Лабораторно-практические занятия
Завершение курса –сертификат
Место проведения
На базе колледжа
На базе колледжаили вендера
На базе колледжа или вендера
Структуракурса
Основнойтеоретический
курс
Технологии иустройства на
на базе Хуавей
Технологии и устройства на
базе 1С
СертификатХуавей
Сертификат 1С
ДП
Рабочийплан
СД(тестирование/экзамен)
Факультатив Тестирование
Наименование Проект создания вариативного эксклюзивного курса «Встраиваемые системы» для студентов специальности 1305000 – Информационные системы (по областям применения)
Цель
Разработка дополнительных курсов обучения для ИКТ-специальностей по наиболее востребованным направлениям экономики.
Задачи
Для достижения поставленной цели необходимо выполнение следующих задач: 1. Разработка концепции предлагаемого курса обучения. 2. Разработка учебно-методического комплекса по эксклюзивному курсу. 3. Проведение тренингов для преподавателей колледжей в пилотной зоне. 4. Выдача рекомендаций для колледжей РК, ведущих подготовку специалистов по специальности 1305000.
Целевые индикаторы
Признание работодателями высокого качества знаний и навыков выпускников организаций технического и профессионального образования. Новые стандарты, учебные планы /программы технического и профессионального образования, соответствующие требованиям рынка труда. Трудоустройство 90% выпускников (имеющих сертификаты по данному курсу) в течение 6 месяцев после окончания колледжа.