Рабочая программа наименование дисциплины Проектирование и дизайн медиа приложений По направлению подготовки

Вид материалаРабочая программа

Содержание


По профилю подготовки
Информационных систем
Цели и задачи дисциплины
Частные цели
3. Требования к результатам освоения дисциплины
4. Объем дисциплины и виды учебной работы
Аудиторные занятия (всего)
Самостоятельная работа (всего)
Другие виды самостоятельной работы
5. Содержание дисциплины
5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами
5.3. Разделы дисциплин и виды занятий
6. Лабораторный практикум
7. Практические занятия (семинары) (не предусмотрены)
10. Материально-техническое обеспечение дисциплины
Подобный материал:


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

Р

ОССИЙСКОЙ ФЕДЕРАЦИИ


ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ




Государственное образовательное учреждение высшего профессионального образования

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПЕЧАТИ»

УТВЕРЖДАЮ

Проректор по учебной работе

______________Т.В. Маркелова



«_____» ___________2011


РАБОЧАЯ ПРОГРАММА


Наименование дисциплины

Проектирование и дизайн медиа приложений


По направлению подготовки 230400 - Информационные системы и технологии


По профилю подготовки

Информационные системы и технологии

(указывается наименование профиля в соответствии с ПрООП)


Факультет Информационных технологий и медиасистем


Кафедра Информационные системы


Квалификация (степень) выпускника бакалавр


Москва — 2011


Разработчики:

Профессор_______ д.т.н., проф. Марков А.А.__________

(занимаемая должность) (учёная степень и учёное звание) (инициалы, фамилия)


Доцент___________ к.т.н., доц. Шурыгин В.Н. __________

(занимаемая должность) (учёная степень и учёное звание) (инициалы, фамилия)


Рецензенты:

Профессор_______ д.т.н., проф. Попов Д.И.__________

(занимаемая должность) (учёная степень и учёное звание) (инициалы, фамилия)


Доцент_________ к.т.н., доц. Винокурова О.А._____________

(занимаемая должность) (учёная степень и учёное звание) (инициалы, фамилия)



    Рабочая программа обсуждена на заседании кафедры «___ Информационных систем__»

    (дата) ____________ 2010 г, протокол № .

    Зав. кафедрой __Марков А.А.____/ /

    Одобрена Советом факультета _Цифровых систем и технологий

    (дата) ____________ 2010 г, протокол №

    Председатель__ Иванова А.Е.___________/ /






Индекс по учебному плану

Цикл

Компонент

Базовая часть

вариативная часть

по выбору студента

Б.3.Выб4


Гуманитарный и социальный

и экономический цикл










Математический и естественнонаучный цикл










Профессиональный цикл





Х







Форма

Обучения

курс

семестр

Трудоемкость дисциплины в часах

Форма

итогового

контроля

Всего часов

Аудиторных часов

Лекции

Семинарские (практически) занятия

Лабораторные занятия

Курсовая

Работа (проект)

Самостоятельная работа

Очная





4

108

51

34




17




57

Экзамен

Очно-заочная































Заочная


































  1. Цели и задачи дисциплины:


Целью преподавания дисциплины является изучение методов и программных средств разработки оконных приложений.

Частные цели обучение практическим навыкам разработки приложений с графическим пользовательским интерфейсом (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. Учебно-методическое и информационное обеспечение дисциплины:

а) основная литература
  1. Жасмин Бланшет, Марк Саммерфилд. QT4: программирование GUI на C++ М: КУДИЦ-ПРЕСС, 2007.
  2. Макс Шлее. Qt4. Профессиональное программирование на C++. БХВ-Петербург, 2007.
  3. Герберт Шилдт С++ базовый курс. Вильямс. 2008.
  4. Герберт Шилдт Полный справочник по С++. Вильямс. 2007.


б) дополнительная литература_
  1. У. Вудсон, Д. Коновер. Справочник по инженерной психологии для инженеров и художников-конструкторов. М.: Мир, 1968.


в) программное обеспечение и Интернет-ресурсы
  1. Ю. К. Стрелков. Инженерная и профессиональная психология. Доступно по ссылке u/science/public/strelkov/index.php.
  2. В. В. Головач. Дизайн пользовательского интерфейса. Доступна на сайте k1.ru.


г) базы данных, информационно-справочные и поисковые системы не предусмотрены


10. Материально-техническое обеспечение дисциплины:

Возможности доступа в Internet.

Компьютерный класс, оснащенный современными компьютерами (IBM PC или МАС) с лицензионным программным обеспечением.

Комплекс технических средств, позволяющих проецировать изображение из программ подготовки презентаций (экран, медиапроектор, Notebook). Возможности доступа в Internet.


11. Методические рекомендации по организации изучения дисциплины:

(указываются рекомендуемые модули внутри дисциплины или междисциплинарные модули, в состав которых она может входить, образовательные технологии, а также примеры оценочных средств для текущего контроля успеваемости и промежуточной аттестации)