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

advertisement
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ЭКОНОМИКИ И ФИНАНСОВ
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ
«WEB - дизайн»
Рекомендуется для направления подготовки:
230700 «Прикладная информатика»
Квалификация выпускника - бакалавр
Санкт-Петербург
2011
1. Цели и задачи дисциплины:
Целью дисциплины является изучение методологических и концептуальных
теоретических сведений о WEB-дизайне, формирование у студентов умения и навыков
работы с WEB-страницами и эффективного комбинирования элементов мультимедиа, а
также подготовка специалистов, умеющих применять современные методики разработки
и сопровождения WEB-сайтов, используемых в дальнейшей профессиональной
деятельности.
В задачи дисциплины входит изучение основ аппаратных средств WEB-дизайна,
основных инструментальных средств, используемых для создания WEB-страниц,
знакомство с возможностями создания базовых элементов WEB-страниц (текст,
графические изображения, звук, анимация), с возможностями применения
информационных технологий в сети Интернет.
2. Место дисциплины в структуре ООП:
Дисциплина «Web-дизайн» является
составляющей
«Профессиональных
дисциплин» цикла (вариативная часть).
Требования к входным знаниям: наличие знаний по дисциплинам «Информатика
и программирование», «Информационные системы и технологии», «Информационные
технологии в допечатной подготовке».
Дисциплина «Web-дизайн» является предшествующей для дисциплины
«Разработка Web-представительств для систем электронной коммерции».
В ходе освоения дисциплины студенты получают углубленные знания в области
WEB-дизайна, которые способствуют созданию, внедрению, анализу и сопровождению
профессионально-ориентированных компьютерных технологий в профессиональной
области
3. Требования к результатам освоения дисциплины:
Выпускник должен обладать следующими профессиональными компетенциями:
1. Способностью ставить и решать прикладные задачи с использованием
современных информационно-коммуникационных технологий.
2. Способностью понимать особенности работы предприятий, связанных с
производством
информации, информационно-вычислительных услуг, технических
средств обработки информации и программного продукта.
В результате изучения дисциплины студент должен:
Знать:
1. О состоянии развития современных web-технологий, об их месте и роли в работе
компьютерных сетей Internet/Intranet;
2. о проблемах и направлениях развития web-технологий;
3. о проблемах и направлениях развития программных средств, применяемых в
web-технологиях;
4. об основных методах и средствах автоматизации проектирования, используемых
в программных средствах;
5. об основах построения сложных web-узлов.
Уметь:
1. Применять различные инструментальные средства для разработки web-страниц и
web-узлов;
2. ориентироваться
в
современных
информационных
технологиях,
их
возможностях, перспективах развития;
3. создавать различные элементы мультимедиа, используя при этом современные
программно-аппаратные средства;
4. осуществлять выбор средств и методов для решения поставленных
профессиональных задач.
Владеть:
1. Методикой формирования элементов мультимедиа с помощью современных
программных средств;
2. инструментами создания web-страниц и перспективами развития современных
мультимедийных инструментов, применяемых для создания таких web-страниц;
3. специальной литературой в изучаемой предметной области.
4. Объем дисциплины и виды учебной работы
Общая трудоемкость дисциплины составляет 108 зачетных единиц.
Всего часов
(8 семестр)
Вид учебной работы
Аудиторные занятия (всего)
48
В том числе:
-
Лекции
20
Практические занятия (ПЗ)
28
Самостоятельная работа (всего)
60
В том числе:
-
Расчетно-графические работы
20
Реферат
18
Контрольная работа
22
Вид промежуточной аттестации (зачет, экзамен)
Общая трудоемкость
час
зач. ед.
108
3
5. Содержание дисциплины
5.1. Содержание разделов дисциплины
№
п/п
1.
2.
Наименование раздела
дисциплины
Информация и бизнес.
Определение,
классификация и
характеристика WEBсайтов по различным
признакам
Основы HTML
Содержание раздела
Введение. Предмет, основные цели, задачи и содержание
курса. Место и роль курса среди других дисциплин.
Основные понятия. Правовые основы информационной
работы
в
России.
Основные
правовые
акты,
определяющие порядок формирования и использования
информационных
ресурсов.
Идеология
WWW.
Распространенные форматы данных в Интернете.
Архитектура клиент-сервер. Основы работы web-сервера.
Эволюция HTML. Составные элементы HTMLдокумента. Типы данных HTML. Структура HTMLдокумента. Общие атрибуты элементов HTML. Теги
заголовка документа. Теги тела документа. Блочные и
строчные элементы разметки. Работа с текстом.
Заголовки
и
абзацы.
Списки:
нумерованные,
маркированные. Объекты HTML-документов. Типы
3.
Таблицы в документах
HTML
4.
Объекты, формы и
фреймы
5.
Стилевое оформление
HTML-документов
6.
Основные понятия
компьютерной графики
файлов
иллюстраций.
Управление
размещением
иллюстрации и обтеканием текста. Вставка объектов.
Карты ссылок. Создание гиперссылок. Понятие внешней
и внутренней ссылки. Способы указания источника файла
для ссылок и иллюстраций: абсолютный, относительный,
URL.
Таблицы — основное средство для управления
расположением материалов в современном HTML.
Основные теги создания таблиц. Основные атрибуты
таблиц, строк, ячеек. Логическое форматирование
фрагментов таблиц. Объединение ячеек. Особенности
использования таблиц для верстки web-документов.
Вложенные таблицы.
Понятие объекта в HTML-документах. Вставка
изображений. Карта ссылок. Вставка апплетов, элементов
ActiveX, объектов, обрабатываемых с помощью
расширений обозревателя, и др. Элементы форм. Типы
управляющих элементов. Ввод данных: элемент INPUT.
Меню. Многострочный текст. Кнопки. Группы
управляющих элементов. Правила работы с формами.
Понятие
фреймовой
структуры
web-страницы.
Особенности использования фреймов. Описание фрейма
на языке HTML. Задание логики взаимодействия
фреймов. Проблемы фреймовой организации страницы.
Каскадные таблицы стилей (CSS). Эволюция. Операторы,
директивы и правила. Поддержка браузерами CSS.
Основные понятия и определения. Размещение стилевого
описания документа. Типы данных CSS. Типы простых
селекторов. Селекторы. Использование псевдоклассов и
псевдоэлементов.
Принципы
наследования,
Каскадирования
и
группировки.
Специфичность
селектора. Применение стилей и классов к элементам
документа HTML. Создание слоев при помощи CSS.
Границы, заполнители и рамки. Позиционирование
элементов. Цвет элемента и цвет фона. Свойства шрифта.
Свойства текста. Фильтры изображений. Эффекты
перехода.
Особенности восприятия цвета человеком. Понятие
цветовой модели. Модели RGB и CMYK. Цветовой куб
модели RGB. Понятия цветового тона, насыщенности и
яркости. Цветовые модели HSB, HLS. Другие цветовые
модели. Цветовая схема Йоханнеса Иттена. Цветовой
круг.
Проблемы
подбора
гармоничных
цветов.
Формирование изображения с помощью компьютера.
Оцифровка изображений. Устройства цифрового ввода и
вывода изображений. Векторный и растровый способ
формирования изображений. Векторная графика и ее
математические основы. Сплайн-функции. Кривые Безье.
Контур и вложенная область. Изменение объектов
векторной графики. Построение сложных объектов
векторной графики. Программы для работы с объектами
растровой и векторной графики: обзор, основные
7.
Сценарии JavaScript и
DHTML
8.
Web-cерверы
9.
Основы XML
функции, области применения. Форматы файлов.
Требования к иллюстрациям в Интернете. Методы
сжатия. Обзор форматов иллюстраций JPEG, GIF, PNG,
SWF... Выбор формата графического файла. Понятие
палитры. Формат GIF. Выбор палитры.. GIF-анимация.
Оптимизация изображений. Использование графики в
ссылках.
Основы создания динамичных, интерактивных webресурсов. Основные функции клиентских сценариев.
Обзор основных языков клиентских сценариев. Основы
JavaScript. Включение JavaScript в HTML-документы.
Вывод результатов работы сценария JavaScript в HTMLдокумент. Структура программ на языке JavaScript.
Особенности синтаксиса языка JavaScript. Типы данных,
литералы. Использование переменных в JavaScript.
Выражения и операции языка JavaScript. Порядок
выполнения. Операторы JavaScript. Функции JavaScript.
Возвращение значений. Массивы и объекты в JavaScript.
Встроенные классы объектов. Объектная модель
документа (DOM). Понятие коллекций. Обзор объектов,
коллекций, методов и свойств клиентских сценариев.
Система событий языка JavaScript. Совместное
использование HTML, CSS и JavaScript. Динамический
HTML. Доступ и динамическое изменение элементов,
атрибутов элементов и значений свойств CSS.
Пассивные и активные web-cерверы. Основы клиентсерверного взаимодействия. Передача данных методами
GET и POST. URL-кодирование данных. Обзор
существующих web-серверов. Области их применения.
Серверные сценарии и приложения. Обзор технологий
серверного интернет-программирования (CGI/Perl, PHP,
ASP, SSI и др.), их поддержка различными
операционными системами и web-серверами. Технология
SSI (Server Side Include). Обзор команд. Основные
сведения о IIS. Понятие «виртуального» сервера.
Серверные решения на основе IIS. Применение
технологий ASP и PHP. Интерфейсы web-сервера.
Интерфейсы CGI и ISAPI. Технология ASP. Языки
программирования.
Особенности
и
возможности.
Объекты сервера. Основные приемы работы с данными.
ASP-компоненты. Основы работы с базами данных в
интернет-приложениях. Обзор типичных интернеттехнологий баз данных. Универсальные механизмы
доступа к БД (Microsoft Universal Data Access).
Интерфейс ADO. Типовая последовательность работы с
данными.
XML: начальные сведения, стандарты, области
применения, связанные технологии и возможности.
Синтаксические правила XML. Структура документа,
директивы анализатора. Формально-правильные и
правильные XML-документы. Примеры. Содержимое
XML-документа: наборы элементов, секции CDATA,
директивы анализатора, комментарии, ссылки на
сущность. Примеры. Пространство имен. Основные
понятия. Задание пространства имен в XML-документе.
Синтаксис
объявления.
Спецификация
«XML
информационное множество». Типы информационных
элементов данных. Единицы информации комментария,
символа, документа. DTD — определение типа
документа. Основные структурные элементы DTD.
Внешние
и
внутренние
DTD.
Использование,
конструкции,
размещение.
Модели
содержания
элементов. Объявление элемента. Объявление атрибутов.
Объявление
сущностей.
Примеры.
XML-схемы.
Сравнение DTD и XML-схем.
5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми
(последующими) дисциплинами
№
п/п
1.
2.
3.
4.
Наименование обеспечиваемых (последующих) дисциплин
Информационные
технологии в
допечатной
подготовке
Клиент - серверные
технологии
Мировые
информационные
ресурсы
Разработка WEBпредставительств для
систем электронной
коммерции
№ № разделов данной дисциплины, необходимых для
изучения обеспечиваемых (последующих) дисциплин
1
2
3
4
5
6
7
8
+
+
+
+
+
+
+
+
+
+
+
+
5.3. Разделы дисциплины и виды занятий
4
-
4
2.
Информация и бизнес.
Определение, классификация и
характеристика WEB-сайтов по
различным признакам
Основы HTML
Всего
час.
8
2
-
2
4
3.
Таблицы в документах HTML
2
2
4
8
4.
Объекты, формы и фреймы
2
4
6
12
5.
Стилевое оформление HTMLдокументов
Основные понятия компьютерной
графики
Сценарии JavaScript и DHTML
2
4
8
14
2
4
10
16
2
6
10
18
№
Наименование раздела дисциплины
п/п
1.
6.
7.
Лекц. Практ. СРС
зан.
9
+
+
8.
Web-cерверы
2
8
8
18
9.
Основы XML
2
0
8
10
6. Лабораторный практикум – не предусмотрен.
7. Практические занятия (семинары)
№
п/п
№ раздела
дисциплины
1.
Раздел 3
Раздел 4
Раздел 5
2.
Раздел 7
3.
Раздел 6
4.
Раздел 8
5.
Раздел 8
8.
Наименование лабораторных работ
Трудоемкость
(час.)
Оформление статических документов с использование
6
средств HTML и CSS. Работа в HTML-редакторах
(Dreamweaver, HomeSite, TopStyle).
Динамические элементы сайта на стороне клиента
средствами JavaScript и DHTML. Создание
интерактивных элементов сайта средствами HTMLредакторов.
Графические и мультимедийные элементы оформления
Интернет-узла. Оптимизация графики. Создание
интерактивных элементов сайта в графических
редакторах.
Создание интернет-приложений на стороне сервера.
Технология SSI. Регистрационная форма.
Интернет-приложения и базы данных. Создание
гостевой книги средствами ASP.
6
8
4
4
Примерная тематика курсовых работ - курсовые работы по данной
дисциплине не планируются
9. Учебно-методическое и информационное обеспечение дисциплины:
а) основная литература
1. Дунаев В. Основы WEB-дизайна, СПб, 2007
2. Скотт М. Секреты Web-дизайна. Москва, 2007.
б) дополнительная литература
Алексеев А. П. Введение в Web-дизайн. Москва, 2008
Дронов В. JavaScript и AJAX в Web-дизайне. СПб, 2008
Евсеев Д. А., Трофимов В. В. Web-дизайн в примерах и задачах. Москва, 2009.
Ищенко В. А. 100% самоучитель Web-дизайна. Создавай свои сайты. Москва, 2009.
Константинов П. П., Фролов И. К., Перелыгин В. А., Самойлов Е. Э. Web-дизайн с
нуля. Москва, 2009.
6. Лопак Л. Web-дизайн для "чайников". Москва, 2008.
7. Перелыгин В. А., Самойлов Е. Э. Самоучитель web-дизайна. Москва, 2009
8. Самойлов Е. Э. Web-дизайн для начинающих. Практическое руководство. Москва,
2009.
9. Фролов И. К., Перелыгин В. А., Самойлов Е. Э. Разработка, дизайн,
программирование и раскрутка web-сайта. Москва, 2009.
10. Хортон С. Разумный Web-дизайн. Москва, 2008.
1.
2.
3.
4.
5.
в) программное обеспечение: VBScript, JavaScript, HTML-редакторы, FrontPage.
г) базы данных, информационно-справочные и поисковые системы
10. Материально-техническое
оборудование компьютерного класса.
обеспечение
дисциплины:
стандартное
11. Методические рекомендации по организации изучения дисциплины:
Общее максимально возможное количество баллов по общим критериям и заданиям по
отдельным темам для допуска к зачету от 70 до 100 баллов.
1. Базовый набор требований преподавателя во время проведения аудиторных
занятий в соответствии с учебной программой дисциплины:
 Посещаемость занятий
max
15 баллов
 Выполнение общих частей лабораторных работ на компьютере max 25
баллов
 Ответы на контрольные вопросы по пройденным разделам программы
дисциплины
max
20 баллов
2. Выполнение самостоятельной работы студентами в соответствии с учебной
программой дисциплины:
Общее максимально возможное количество баллов за выполнение самостоятельной
работы студентов не может превышать 20 баллов, из них:
 Подготовка реферата по заданной теме max 10 баллов
 Выполнение индивидуальных частей лабораторных работ на компьютере
max 10 баллов
2. Активность работы студента на аудиторных занятиях. max 10 баллов
3. Творческий подход, креативность и т.п. в процессе выполнения самостоятельной
работы и аудиторных заданий. max 10 баллов
Разработчик:
СПбГУЭФ, кафедра информатики
(место работы)
доцент, к.т.н.
(занимаемая должность)
Л.В. Путькина
(инициалы, фамилия)
Эксперты:
ЗАО «Энергопроект
по развитию ММ»
ген. директор
М.К. Казаков
Download