Рабочая программа наименование дисциплины Проектирование и дизайн медиа приложений По направлению подготовки
Вид материала | Рабочая программа |
- Рабочая программа аннотация Наименование дисциплины Технологический дизайн в допечатной, 109.28kb.
- Рабочая программа дисциплины «Техническая термодинамитка» Направление подготовки, 804.99kb.
- Аннотация программы подготовки бакалавра по направлению 070601 дизайн код и наименование, 41.4kb.
- Рабочая программа дисциплины «Проектирование информационных систем» Направление подготовки, 225.97kb.
- Рабочая программа аннотация Наименование дисциплины Технические средства допечатной, 83.77kb.
- Рабочая программа дисциплины «Web-дизайн» Направление подготовки, 154.39kb.
- Программа дисциплины гсэ. Психология и педагогика для студентов специальности 070601, 5601.49kb.
- Рабочая программа аннотация Наименование дисциплины Основы преобразования информации., 93.47kb.
- Рабочая программа дисциплины «Дизайн-проектирование» для специальности 070602 Дизайн, 620.22kb.
- Основная образовательная программа высшего профессионального образования Направление, 6874.31kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
Р
ОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПЕЧАТИ»
УТВЕРЖДАЮ
Проректор по учебной работе
______________Т.В. Маркелова
«_____» ___________2011
РАБОЧАЯ ПРОГРАММА
Наименование дисциплины
Проектирование и дизайн медиа приложений
По направлению подготовки 230400 - Информационные системы и технологии
По профилю подготовки
Информационные системы и технологии
(указывается наименование профиля в соответствии с ПрООП)
Факультет Информационных технологий и медиасистем
Кафедра Информационные системы
Квалификация (степень) выпускника бакалавр
Москва — 2011
Разработчики:
Профессор_______ д.т.н., проф. Марков А.А.__________
(занимаемая должность) (учёная степень и учёное звание) (инициалы, фамилия)
Доцент___________ к.т.н., доц. Шурыгин В.Н. __________
(занимаемая должность) (учёная степень и учёное звание) (инициалы, фамилия)
Рецензенты:
Профессор_______ д.т.н., проф. Попов Д.И.__________
(занимаемая должность) (учёная степень и учёное звание) (инициалы, фамилия)
Доцент_________ к.т.н., доц. Винокурова О.А._____________
(занимаемая должность) (учёная степень и учёное звание) (инициалы, фамилия)
Рабочая программа обсуждена на заседании кафедры «___ Информационных систем__»
(дата) ____________ 2010 г, протокол № .
Зав. кафедрой __Марков А.А.____/ /
Одобрена Советом факультета _Цифровых систем и технологий
(дата) ____________ 2010 г, протокол №
Председатель__ Иванова А.Е.___________/ /
Индекс по учебному плану | Цикл | Компонент | ||
Базовая часть | вариативная часть | по выбору студента | ||
Б.3.Выб4 | Гуманитарный и социальный и экономический цикл | | | |
Математический и естественнонаучный цикл | | | | |
Профессиональный цикл | | Х | |
Форма Обучения | курс | семестр | Трудоемкость дисциплины в часах | Форма итогового контроля | ||||||
Всего часов | Аудиторных часов | Лекции | Семинарские (практически) занятия | Лабораторные занятия | Курсовая Работа (проект) | Самостоятельная работа | ||||
Очная | | 4 | 108 | 51 | 34 | | 17 | | 57 | Экзамен |
Очно-заочная | | | | | | | | | | |
Заочная | | | | | | | | | | |
- Цели и задачи дисциплины:
Целью преподавания дисциплины является изучение методов и программных средств разработки оконных приложений.
Частные цели обучение практическим навыкам разработки приложений с графическим пользовательским интерфейсом (GUI) с использованием платформы QT4.
Основной задачей изучения дисциплины является изучение средств и методов создания многоплатформенных приложений с графическим пользовательским интерфейсом.
2. Место дисциплины в структуре ООП: Данная учебная дисциплина входит в раздел «Б.3. Профессиональные дисциплины ФГОС по направлению подготовки ВПО «Информационные системы и технологии».
Данная учебная дисциплина взаимосвязана с другими дисциплинами, входящими в модуль Б.2. и Б.3. ФГОС по направлению подготовки ВПО «Информационные системы и технологии», а именно: «Математика », «Информатика», «Объектно-ориентированное программирование.
Для изучения дисциплины необходимы компетенции, сформированные в результате обучения в средней общеобразовательной школе и в выше перечисленных дисциплинах.
Для направления «Информационные системы и технологии» курс «Проектирование и дизайн медиа приложений» является профессиональной дисциплиной. Курс базируется на самых различных отраслях знаний и научных выводах математики, физики, инженерных дисциплин. Изучением дисциплины достигается формирование у специалистов представления о неразрывном единстве эффективной профессиональной деятельности с требованиями к безопасности и защиты информации.
_______________________________________________________________________
(указывается цикл, к которому относится дисциплина; формулируя требования к входным знаниям, умениям и компетенциям студента, необходимым для ее изучения; определяются дисциплины, для которых данная дисциплина является предшествующей)
3. Требования к результатам освоения дисциплины:
Процесс изучения дисциплины направлен на формирование следующих компетенций:
Данная дисциплина способствует формированию следующих компетенций, предусмотренных ФГОС по направлению подготовки «Информационные системы и технологии»:
владение широкой общей подготовкой (базовыми знаниями) для решения практических задач в области информационных систем и технологий (ОК-6);
способность проводить рабочее проектирование (ПК–3);
способность к проектированию базовых и прикладных информационных технологий (ПК–11);
способность разрабатывать средства реализации информационных технологий (методические, информационные, математические, алгоритмические, технические и программные) (ПК–12);
способность осуществлять организацию рабочих мест, их техническое оснащение, размещение компьютерного оборудования (ПК–19);
В результате освоения дисциплины обучающийся должен:
знать методы и программные средства разработки оконных приложений.
уметь вести разработки приложений с графическим пользовательским интерфейсом (GUI) с использованием платформы QT4.
владеть: средствами и методами создания многоплатформенных приложений с графическим пользовательским интерфейсом.
4. Объем дисциплины и виды учебной работы
Общая трудоемкость дисциплины составляет 4 зачетных единиц.
Вид учебной работы | Всего часов | Семестры | |||
4 | | | | ||
Аудиторные занятия (всего) | 51 | 51 | | | |
В том числе: | | - | - | - | - |
Лекции | 34 | 34 | | | |
Практические занятия (ПЗ) | | | | | |
Семинары (С) | | | | | |
Лабораторные работы (ЛР) | 17 | 17 | | | |
Самостоятельная работа (всего) | 57 | 57 | | | |
В том числе: | - | - | - | - | - |
Курсовой проект (работа) | | | | | |
Расчетно-графические работы | | | | | |
Реферат | 30 | 30 | | | |
Другие виды самостоятельной работы | 27 | 27 | | | |
| | | | | |
Вид промежуточной аттестации (зачет, экзамен) | экзамен | Экз | | | |
Общая трудоемкость час зач. ед. | 108 | 108 | | | |
3 | 3 | | | |
5. Содержание дисциплины
5.1. Содержание разделов дисциплины
№ п/п | Наименование раздела дисциплины | Содержание раздела |
1 | Введение в GUI. | Взаимодействие с пользователем. Компоновка виджетов. Использование справочной документации. |
2 | Создание диалоговых окон | Подклассы QDialog. Подробное описание технологии сигналов и слотов. Быстрое проектирование диалоговых окон. Изменяющиеся диалоговые окна. Динамические диалоговые окна. Встроенные классы виджетов и диалоговых окон. |
3 | Создание главных окон | Создание подкласса QMainWindow. Создание меню и панелей инструментов. Создание и настройка строки состояния. Реализация меню File. Применение диалоговых окон. Сохранение настроек приложения. Работа со многими документами. Экранные заставки. |
4 | Реализация функциональности приложения | Настройка виджетов Qt. Создание подкласса QWidget. Интеграция пользовательских виджетов в Qt Designer. Двойная буферизация. |
5 | Создание пользовательских виджетов | Физическая структура КИС. Программная структура КИС. Разработка модуля бизнес-процесса КИС. |
6 | Управление компоновкой | Компоновка виджетов на форме. Стековая компоновка. Разделители. Области с прокруткой. Прикрепляемые виджеты и панели инструментов. Многодокументный интерфейс. |
7 | Обработка событий | Переопределение обработчиков событий. Установка фильтров событий. Обработка событий во время продолжительных процессов. |
8 | Технология «drag-and-drop» | Обеспечение поддержки технологии «drag-and-drop». Поддержка пользовательских типов переносимых объектов. Работа с буфером обмена. |
9 | Интернационализация | Работа с Unicode. Создание переводимого интерфейса приложения. Динамическое переключение языков. Перевод приложений. |
10 | Работа с документами XML | Чтение документов XML при помощи интерфейса SAX. Чтение документов XML при помощи интерфейса DOM. Запись документов XML. |
(Содержание указывается в дидактических единицах. По усмотрению разработчиков материал может излагаться не в форме таблицы)
5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
№ п/п | Наименование обеспе-чиваемых (последую-щих) дисциплин | № № разделов данной дисциплины, необходимых для изучения обеспечиваемых (последующих) дисциплин | ||||||||
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
1. | Информатика | Х | Х | Х | Х | Х | Х | Х | Х | Х |
2. | Математика | | Х | | | Х | Х | Х | Х | |
3. | Объектно-ориентированное программирование | | Х | Х | Х | Х | Х | Х | | |
5.3. Разделы дисциплин и виды занятий
№ п/п | Наименование раздела дисциплины | Лекц. | Практ. зан. | Лаб. зан. | Семин | СРС | Все-го Час. |
1. | Введение в GUI. | 2 | | 2 | | 7 | 11 |
2. | Создание диалоговых окон | 4 | | 2 | | 5 | 11 |
3. | Создание главных окон | 4 | | | | 6 | 10 |
4. | Реализация функциональности приложения | 4 | | 4 | | 4 | 12 |
5. | Создание пользовательских виджетов | 4 | | | | 6 | 10 |
6. | Управление компоновкой | 4 | | | | 6 | 10 |
7. | Обработка событий | 4 | | | | 6 | 10 |
8. | Технология «drag-and-drop» | 4 | | 4 | | 4 | 12 |
9. | Интернационализация | 2 | | | | 8 | 10 |
10. | Работа с документами XML | 2 | | 5 | | 5 | 12 |
| ИТОГО | 34 | | 17 | | 57 | 108 |
6. Лабораторный практикум
№ п/п | № раздела дисциплины | Наименование лабораторных работ | Трудо-емкость (час.) |
1 | 1, 2 | Разработка простого оконного приложения. | 4 |
2 | 4 | Разработка функционального оконного приложения. | 4 |
3 | 8 | Разработка оконного приложения с использованием технологии «drag-and-drop». | 4 |
4 | 10 | Разработка оконного приложения с использованием средств работы с документом XML. | 5 |
| | ИТОГО | 17 |
7. Практические занятия (семинары) (не предусмотрены)
8. Примерная тематика курсовых работ (проектов) (не предусмотрена)
9. Учебно-методическое и информационное обеспечение дисциплины:
а) основная литература
- Жасмин Бланшет, Марк Саммерфилд. QT4: программирование GUI на C++ М: КУДИЦ-ПРЕСС, 2007.
- Макс Шлее. Qt4. Профессиональное программирование на C++. БХВ-Петербург, 2007.
- Герберт Шилдт С++ базовый курс. Вильямс. 2008.
- Герберт Шилдт Полный справочник по С++. Вильямс. 2007.
б) дополнительная литература_
- У. Вудсон, Д. Коновер. Справочник по инженерной психологии для инженеров и художников-конструкторов. М.: Мир, 1968.
в) программное обеспечение и Интернет-ресурсы
- Ю. К. Стрелков. Инженерная и профессиональная психология. Доступно по ссылке u/science/public/strelkov/index.php.
- В. В. Головач. Дизайн пользовательского интерфейса. Доступна на сайте k1.ru.
г) базы данных, информационно-справочные и поисковые системы не предусмотрены
10. Материально-техническое обеспечение дисциплины:
Возможности доступа в Internet.
Компьютерный класс, оснащенный современными компьютерами (IBM PC или МАС) с лицензионным программным обеспечением.
Комплекс технических средств, позволяющих проецировать изображение из программ подготовки презентаций (экран, медиапроектор, Notebook). Возможности доступа в Internet.
11. Методические рекомендации по организации изучения дисциплины:
(указываются рекомендуемые модули внутри дисциплины или междисциплинарные модули, в состав которых она может входить, образовательные технологии, а также примеры оценочных средств для текущего контроля успеваемости и промежуточной аттестации)