Учебная программа (рабочий вариант) для дневной формы

advertisement
Учреждение образования
“Гродненский государственный университет имени Янки Купалы”
УТВЕРЖДАЮ
Декан факультета
математики и информатики
___________________ Е.Н. Ливак
«___» _______ _____ г.
Регистрационный № УД- _____/р.
ЯЗЫКИ РАЗМЕТКИ ДОКУМЕНТОВ
Учебная программа для специальности:
( рабочий вариант)
1-40.01.01
Программное обеспечение информационных технологий
Факультет
математики и информатики
Кафедра
систем
программного обеспечения интеллектуальных и компьютерных
Курс (курсы)
2
.
Семестр (семестры) 4
Лекции 34
Экзамен _
Практические (семинарские)
занятия _________
Зачёт 4
Лабораторные
занятия 18
Курсовой проект (работа)___
Всего аудиторных часов
по дисциплине 52
Форма получения
высшего образования очная
2010г.
Рабочая программа составлена на основе учебной программы для студентов
специальности “Языки разметки документов”, составленной на кафедре ПОИКС
факультета математики и информатики, 2010г.
Рассмотрена и рекомендована к утверждению на заседании кафедры
программного обеспечения интеллектуальных и компьютерных систем
«____»_____________200__г., протокол N°__
Заведующий кафедрой
____________________ В.Г. Родченко
Рассмотрена и рекомендована к утверждению на заседании Методической
комиссии по специальности (ям) ________________________________________
«____»_____________200__г., протокол N°__
Председатель
___________________
_________________
Рассмотрена и рекомендована к утверждению на заседании Совета факультета
математики и информатики
«____»_____________200__г., протокол N°__
Учёный секретарь
____________________
2
_________________
1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Цель преподавания дисциплины
подготовка специалиста, владеющего знаниями в области современных Webтехнологий,
а
в
частности
в
области
Web-разметки
и
языков
информационного обмена.
Задачи изучения дисциплины
В результате изучения дисциплины студенты должны:
знать:
- правила семантической вёрстки web-документов;
- основные понятия базовых языков разметки документов SGML, HTML,
XML, XHTML;
- информационные модели представления данных во всемирной паутине
WWW;
- основы стилистического оформления web-документов на базе каскадных
таблиц стилей CSS;
- стандарты обмена информацией в распределённых клиент-серверных
приложениях;
- базовых принципов организации семантического web;
владеть навыками:
- формирования правильно построенные web-документов;
- применения языка стилей CSS для оформления web-документов;
- формирования семантического представления содержимого webдокумента используя языки разметки;
- обработки данных и визуализирования результата обработки с помощью
специализированных средств XSL, XSLT, XPath, DTD, XML Shema.
Дисциплина изучается в течение одного семестра.
№ семестра
Лекции (в часах)
Лабораторные работы (в часах)
Управляемая
самостоятельная
контролируемая работа студентов (в часах)
семестр 4
30
18
4
3
2. СОДЕРЖАНИЕ УЧЕБНОГО МАТЕРИАЛА
№
п/п
Наименование
раздела, темы дисциплины
1.
Раздел 1.
Семантическая
вёрстка Webдокументов
Введение. История
развития и обзор
языков разметки.
Базовые понятия
вёрстки webдокумента.
Каскадные таблицы
стилей.
Раздел 2.
Расширяемый язык
разметки документов.
Основные понятия
языка XML.
1.1.
1.2.
1.3.
2.
2.1.
2.2. Правила описания
документа.
2.3. XSL – расширяемый
язык списков стилей
2.4. Преобразование
XML-документов.
2.5. Механизмы
выделения и
связывания отдельных
частей XMLдокументов
2.6. Модели
представления XML –
документов.
3.
Раздел 3. Web-службы
3.1. Модели Web-служб
3.2. Стандарты Webслужб
Содержание в соответствии с
типовой учебной программой
История развития языков разметки документов. Обзор
языков разметки документов: SGML, HTML, XML, XHTML.
Язык гипертекстовой разметки – HTML. История развития
языка. Версии языка. Основные теги языка. Понятие
семантической верстки.
Каскадные таблицы стилей. Приемы создания семантически
правильной разметки.
Основные понятия языка. Язык как средство представления
данных. Основные синтаксические элементы языка. Пролог
XML-файла.
Проверка корректности документа XML по описанию DTD.
Проверка корректности документа XML по схемам.
Пространство имен XML.
Списки стилей XSL. XML и XSL. Шаблоны. Методы XSL.
Запросы.
Язык преобразования XML-документов XSLT.
Языки выделения и связывания отдельных частей XMLдокументов: XPath, XLink, XPointer. Оси. Абсолютные и
относительные пути. Предикаты. Функции. Атрибуты.
Ссылки, типы ссылок
Модели представления XML – документов. Модель DOM.
Модели последовательного разбора. SAX – парсер.
Модель COM/DCOM. Модель CORBA
Стандарты и спецификации web-служб: WSDL, HTTP,
SOAP, DISCO,UDDI и др.
4
1
3
12
1.2.
2
Семантическая вёрстка Web-документов
Введение. История развития и обзор языков
разметки
Базовые понятия вёрстки web-документа.
1.3.
Формы контроля
знаний
Литература
Материальное
обеспечение занятия
(наглядные,
методические пособия
и др.)
управляемая
самостоятельная
работа студентов
5
6
6
2
2
2
2
2
Каскадные таблицы стилей.
4
2
2.
Расширяемый язык разметки документов.
18
8
2.1.
Основные понятия языка XML
2
2
2.2.
Правила описания документа.
2
2
2.3.
XSL – расширяемый язык списков стилей
4
2
2.4.
Преобразование XML-документов.
Механизмы выделения и связывания
отдельных частей XML-документов
Модели представления XML – документов.
Web-службы
Модели Web-служб
Стандарты Web-служб
4
2
[2,3,9,
16]
[2,3,9,
16]
[2,3,4,9
,16]
[4]
4
2
[12]
1.
1.1.
2.5.
2.6.
3.
3.1.
3.2.
2
4
2
2
4
лабораторные
занятия
Количество аудиторных часов
практические
(семинарские)
занятия
Название раздела,темы, занятия;
перечень изучаемых вопросов
лекции
Номер раздела, темы,
занятия
3. УЧЕБНО-МЕТОДИЧЕСКАЯ КАРТА
7
8
9
2
[10,16]
Индивид.
задание
2
[8]
Индивид.
задание
[8,11,
16]
[2,3,9]
4
2
2
[11,16]
[11,16]
4. ИНФОРМАЦИОННО-МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ
ПО ДИСЦИПЛИНЕ
№
п/п
Перечень
Основная литература
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Байенс Д. Примочки программирования в WEB. – М.: ЭКОМ, 2000. – 440с
Дейтел П., Дейтел Х., Лин Т., Нието Т., Садху П. Как программировать на
XML – М: Бином, 2001
Дидье Мартин “XML для профессионалов”, Лори, 2001.
Кэй М.. “XSLT: руководство программиста”, Wrox press, 2000.
Лэмонт Вуд. Web-графика: справочник . – СПб: Питер, 1998 – 224с
Мэтьюс М., Полсен Э. FrontPage 2000. – К.: BHV, 2000. – 336с
Пауэл Т., Уитворт Д. Справочник программиста. – М.: АСТ, Мн.: Харвест,
2005. – 384с.
Пауэлл Т. Web – дизайн. – СПб: БХВ-Петербург, 2004. – 1072 с.
Питц-Моултис Н., Кирк Ч. XML – СПб: БХВ-Петербург, 2000.
Семенов Ю.А. Протоколы и ресурсы Internet. . – М: Радио и связь, 1996 –
320с
Шапошников И.. Интернет-программирование, - СПб. : BHV, 2000. - 220 с.
(Мастер)
Steven Holzner. “XPath: Navigating XML with XPath 1.0 and 2.0 Kick Start”,
Sams Publishing, 2003
Официальный сайт W3C – консорциума. – http:\\www.w3c.org\
Школы W3C – консорциума. – http:\\www.w3schools.com\
Школы W3C – консорциума. – http:\\xml.nsu.ru\
Web Technologies: HTML, JavaScript, PHP, Java, JSP, ASP.NET, XML and
AJAX, Dreamtech, 2010
5. ПРОТОКОЛ СОГЛАСОВАНИЯ УЧЕБНОЙ ПРОГРАММЫ
ПО ИЗУЧАЕМОЙ УЧЕБНОЙ ДИСЦИПЛИНЕ
С ДРУГИМИ ДИСЦИПЛИНАМИ СПЕЦИАЛЬНОСТИ
Название
дисциплины, с
которой
требуется
согласование
Название
кафедры
Предложения об
изменениях в
содержании учебной
программы по изучаемой
учебной дисциплине
Решение, принятое кафедрой, разработавшей
учебную программу
(с указанием даты и номера протокола) 1
6. ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ К УЧЕБНОЙ ПРОГРАММЕ
ПО ИЗУЧАЕМОЙ УЧЕБНОЙ ДИСЦИПЛИНЕ
на ____ / _____ учебный год
№
п/п
Дополнения и изменения
Основание
Учебная программа пересмотрена и одобрена на заседании кафедры
(протокол № __ от _______ 200__ г.)
Заведующий кафедрой
__________________________
______________ _______________________
(степень, звание)
(И.О.Фамилия)
7
Download