Приложение 3 к распоряжению от__________ № ____ Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Самарский государственный архитектурно-строительный университет Факультет Информационных систем и технологий Кафедра Прикладной математики и вычислительной техники (№_______) АННОТАЦИЯ ДИСЦИПЛИНЫ «Мобильные приложения» Код специальности / направления 090302As01 Наименование Информационные системы и технологии (направления, специальности) Наименование Информационные системы и технологии (направленности (профиля) образования) Индекс дисциплины по учебному плану Б1.В.ДВ.12.1 Форма обучения Очная Объем дисциплины: в зачетных единицах 2; в часах: академических, выделенных на контактную работу обучающихся с преподавателем (аудиторных) 36; выделенных на самостоятельная работу 36. Форма итогового контроля Зачет Курс обучения 3 Семестр обучения 5 1. Место дисциплины в структуре образовательной программы (взаимосвязь с другими дисциплинами), цель, задачи. Целью дисциплины является формирование, совместно с другими дисциплинами учебного плана и всеми формами образовательного процесса в вузе, у выпускника компетенций, знаний, умений и навыков, определяемых требованиями ООП. Задачами, решаемыми при преподавании дисциплины для достижения указанной цели, являются: Освоение студентами базовых понятий навыков работы с Qt библиотекой, в последующем – разработка мобильных приложений; Использование базовых навыков программирования для мобильных устройств для выполнения индивидуальных исследовательских работ по дисциплине «Методология профессиональной деятельности». Изучение дисциплины требует входных компетенций, знаний, умений и навыков, выработанных в ходе изучения предшествующих дисциплин, предусмотренных учебным планом выпускающей кафедры: Информатика. Языки программирования. Информационные технологии. Операционные системы. Сама же она необходима для следующих дисциплин учебного плана: Методология профессиональной деятельности. 2. Перечень планируемых результатов обучения по дисциплине (компетенций). Компетенция Индекс Формулировка ПК-1 Способнос ть проводить предпроект ное обследован ие объекта проектиров ания, системный анализ предметно й области, их взаимосвяз ей Знания, умения, навыки, характеризующие этапы формирования компетенций Форма организации обучения (лекции, практические занятия, самостоятельная работа и т.п.) Диагностика результатов обучения (тестирование, контрольная работа и т.п.) Пороговый / минимальный (удовлетворительно – от 30 до 54 баллов) Знает: современные методы, средства. Знать: Современные методы, средства разработки и язык программировани я мобильных приложений для Androidплатформы. Уметь: Строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator, компилировать исходный код под Androidплатформу Владеть: Навыками программировани я на языке C++ (с использованием Qt библиотек), а также офисными программными средствами, средствами разработки кроссплатформен ных приложений. Уровни сформированности компетенций (по 100балльной шкале) Умеет: строить, а затем реализовывать алгоритмы. Владеет: навыками программирования на языке C++ (с использованием Qt библиотек). Лекции, лабораторные работы, самостоятельная работа Выполнение индивидуально й работы Продвинутый / базовый (хорошо – от 55 до 80 баллов) Знает: современные методы, средства разработки и язык программирования мобильных приложений для Androidплатформы. Умеет: строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator. Владеет: навыками программирования на языке C++ (с использованием Qt библиотек), а также офисными программными средствами. Высокий (отлично – от 81 до 100 баллов) Знает: современные методы, средства разработки и язык программирования мобильных приложений для Androidплатформы. Умеет: строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator, компилировать исходный код под Android-платформу. ПК-2 Способнос ть проводить техническо е проектиров ание Владеет: навыками программирования на языке C++ (с использованием Qt библиотек), а также офисными программными средствами, средствами разработки кроссплатформенных приложений. Пороговый / минимальный (удовлетворительно – от 30 до 54 баллов) Знает: современные методы, средства. Умеет: строить, а затем реализовывать алгоритмы. Знать: Современные методы, средства разработки и язык программировани я мобильных приложений для Androidплатформы. Уметь: Строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator, компилировать исходный код под Androidплатформу Владеть: Навыками программировани я на языке C++ (с использованием Qt библиотек), а также офисными программными средствами, средствами разработки кроссплатформен ных приложений. Владеет: навыками программирования на языке C++ (с использованием Qt библиотек). Продвинутый / базовый (хорошо – от 55 до 80 баллов) Знает: современные методы, средства разработки и язык программирования мобильных приложений для Androidплатформы. Лекции, лабораторные работы, самостоятельная работа Выполнение индивидуально й работы Умеет: строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator. Владеет: навыками программирования на языке C++ (с использованием Qt библиотек), а также офисными программными средствами. Высокий (отлично – от 81 до 100 баллов) Знает: современные методы, средства разработки и язык программирования мобильных приложений для Androidплатформы. Умеет: строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator, компилировать исходный код под Android-платформу. ПК-3 Владеет: навыками программирования на языке C++ (с использованием Qt библиотек), а также офисными программными средствами, средствами разработки кроссплатформенных приложений. Пороговый / минимальный (удовлетворительно – от 30 до 54 баллов) Знает: современные методы, средства. Способнос ть проводить рабочее проектиров ание Умеет: строить, а затем реализовывать алгоритмы. Владеет: навыками программирования на языке C++ (с использованием Qt библиотек). Знать: Современные методы, средства разработки и язык программировани я мобильных приложений для Androidплатформы. Уметь: Строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator, компилировать исходный код под Androidплатформу Владеть: Навыками программировани я на языке C++ (с использованием Qt библиотек), а также офисными программными средствами, средствами разработки кроссплатформен ных приложений. Продвинутый / базовый (хорошо – от 55 до 80 баллов) Знает: современные методы, средства разработки и язык программирования мобильных приложений для Androidплатформы. Лекции, лабораторные работы, самостоятельная работа Выполнение индивидуально й работы Умеет: строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator. Владеет: навыками программирования на языке C++ (с использованием Qt библиотек), а также офисными программными средствами. Высокий (отлично – от 81 до 100 баллов) Знает: современные методы, средства разработки и язык программирования мобильных приложений для Androidплатформы. Умеет: строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator, компилировать исходный код под Android-платформу. Владеет: навыками программирования на языке C++ (с использованием Qt библиотек), а также офисными ПК-12 Способнос ть разрабатыв ать средства реализации информаци онных технологий (методичес кие, информаци онные, математич еские, алгоритми ческие, технически еи программн ые) программными средствами, средствами разработки кроссплатформенных приложений. Пороговый / минимальный (удовлетворительно – от 30 до 54 баллов) Знает: современные методы, средства. Умеет: строить, а затем реализовывать алгоритмы. Владеет: навыками программирования на языке C++ (с использованием Qt библиотек). Знать: Современные методы, средства разработки и язык программировани я мобильных приложений для Androidплатформы. Уметь: Строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator, компилировать исходный код под Androidплатформу Владеть: Навыками программировани я на языке C++ (с использованием Qt библиотек), а также офисными программными средствами, средствами разработки кроссплатформен ных приложений. Продвинутый / базовый (хорошо – от 55 до 80 баллов) Знает: современные методы, средства разработки и язык программирования мобильных приложений для Androidплатформы. Умеет: строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator. Лекции, лабораторные работы, самостоятельная работа Выполнение индивидуально й работы Владеет: навыками программирования на языке C++ (с использованием Qt библиотек), а также офисными программными средствами. Высокий (отлично – от 81 до 100 баллов) Знает: современные методы, средства разработки и язык программирования мобильных приложений для Androidплатформы. Умеет: строить, а затем реализовывать алгоритмы, пользоваться средой разработки Qt Creator, компилировать исходный код под Android-платформу. Владеет: навыками программирования на языке C++ (с использованием Qt библиотек), а также офисными программными средствами, средствами разработки кроссплатформенных приложений. 3. Краткое содержание дисциплины. Дисциплина предполагает изучение следующих вопросов: Простейшие элементы управления; Работа с датой, временем; Работа со звуком. Воспроизведение wav и mp3 файлов; Работа со стилями; Работа с процессами; Работа с потоками; Работа с сокетами (клиент, сервер); Работа с запросами к серверу; Работа с базами данных (открытие БД, чтение, запись); Запуск и отладка приложения на Android-эмуляторе и телефоне; 4. Формы промежуточной аттестации. Контрольные точки № п/п Неделя КТ Описание КТ 1 5 Приложение с простейшими элементами управления 2 10 Многопоточное приложение, работа с процессами 3 12 Клиент-серверное приложение 4 14 Приложение по работе с запросами к серверу 5 16 Приложение по работе с БД