Міністерство освіти і науки України

Тернопільська академія народного господарства

Інститут комп’ютерних інформаційних технологій

Програма з курсу

"Web-дизайн"

Для бакалавра освітньо-кваліфікаційного рівня

Напряму підготовки 0915 “Комп’ютерна інженерія”

Спеціальності 6.091500 "Комп’ютерні системи і мережі"

Затверджено на засіданні Вченої Ради ТАНГ,

протокол № ____ від "____"______________200__р.

Тернопіль – ТАНГ,2003

Програма з курсу "Web-дизайн" для студентів спеціальності 6.091500

Автори:

доцент кафедри ІІТ, к. т.н. ________________ Білоусов І. А.

викладач кафедри ІІТ ________________ І.

Коротка анотація:

Програма з курсу "Web-дизайн" розроблена для спеціальності 6.091500 "Комп’ютерні системи і мережі". Програма включає лекційний та лабораторний курс.

Лекційний курс включає 6 тем, вивчення яких забезпечує студентам знання теоретичних основ створення веб-документів та стандартів що їх регламентують; структуру і призначення засобів програмування для веб-сайтів, стандарти їх взаємодії та основи синтаксису; дизайн просторових співвідношень, форм, кольорів, шрифтів і текстів об’єктів і їх елементів.

Лабораторний курс включає 5 тем. Це лабораторні роботи по створенню веб-сторінок в форматах HTML та XML; програмування під веб-сайти на мовах скріптів, модульних мовах та динамічних мовах створення веб-контенту.

В програмі з курсу приведено мету та завдання дисципліни, теми лекційних та лабораторних занять, рекомендована література.

НЕ нашли? Не то? Что вы ищете?

Курс дисципліни розраховано на один триместр для студентів денної форми навчання. Форма контролю — залік.

Рецензенти:

Заст. зав. каф. ІОСУ,

к. т.н., доцент ________________

Ст. викладач каф. СКС

к. т.н., ________________ Сегін А. І.

Обговорено і затверджено на засіданні кафедри інтелектуалізованих інформаційних технологій

Протокол №______ від “____”___________ 200__р.

Зав. каф. ІІТ

к. т.н., доцент ________________

Схвалено науково-методичною радою інституту комп’ютерних інформаційних технологій і рекомендовано до затвердження.

Протокол №______ від “____”___________ 200__р.

Голова НМР,

к. т.н., доцент _________________ Білоусов І. А.

ЗМІСТ

1. Загальні положення.................................................................................................. 4

2 Структура дисципліни............................................................................................ 5

2.1 Теоретичний зміст дисципліни...................................................................... 5

2.2 Перелік лабораторних занять......................................................................... 6

3 Рекомендована література..................................................................................... 7

3.1 Основна................................................................................................................. 7

3.2 Додаткова.............................................................................................................. 7

2  Загальні положення

Метою вивчення дисципліни є ознайомлення студентів з теоретичними основами створення гіпертекстових документів на основі стандартів HTML; розгляд поширених технологiй веб-програмування та їх класифiкацiї; ознайомлення з областю застосування рiзних стандартів та засобів створення веб-контенту; виклад основ дизайну та призначення растрової, векторної та тривимірної графіки; а також набуттi навикiв практичного створення веб-контенту різними засобами.

В результаті вивчення дисципліни "Web-дизайн" інженер за спеціальністю 6.091501 повинен:

·  мати теоретичні знання про:

o  загальні принципи створення веб-документів та стандарти що їх регламентують;

o  структуру і призначення засобів програмування для веб-сайтів, стандарти їх взаємодії та основи синтаксису;

o  дизайн просторових співвідношень, форм, кольорів, шрифтів і текстів об’єктів і їх елементів.

·  мати практичний досвід:

o  роботи по створенню веб-сторінок в форматах HTML та XML;

o  програмування під веб-сайти на мовах скріптів, модульних мовах та динамічних мовах створення веб-контенту.

Дисциплiна викладається один триместр для денної форми навчання та один семестр для зоачної форми. Форма контролю — залік.

Для засвоєння дисциплiни студентам необхiднi знання i навики, от­риманi при вивченнi дисциплін: "Комп’ютерні мережі", "Комп’ютерні системи", "Комп’ютерна графіка" та "Мови програмування".

3  Структура дисципліни

1.  Поняття Web-технологій

Основи web-технолгій. Принципи взаємодії броузера та web-сервера. Кодування тексту. ASCII. Однобайтне кодування (KOI8, ISO8859-5, CP1251, IBM866, MAC-CYR). Двубайтне кодування (ISO10646, UTF-8).

2.  Основи стандарту HTML та ієрархічні стилеві специфікації CSS

Стандарт SGML. Історія та версії HTML. Синтаксис та текстова розмітка. Посилання та прив’язки. Форми. Зображення та об’єкти. Таблиці. Фрейми. Національні особливості. Середовище і доступність. Мета-дані та пошук.. Основні принципи CSS. Можливості CSS. Модульний HTML.

3.  Стандарт мови розмітки XML

Синтаксис. Рівні відповідності. Конверсія. Розширювана мова посилань XLL. Розширювана мова стилевих специфікацій XSL.

4.  Основи дизайну та принципи створення веб-сайтів

Просторові співвідношення. Форма. Колір. Текстури. Шрифт і текст. Поєднання і баланс. Контраст. Динаміка. Типи сайтів. Створення сайту. Формат сторінки. Заголовки. Навігація. Блоки тексту. Позиціонування. Векторна і растрова графіка. Техніка створення веб-графіки. Функції і призначення графіки (виставочна графіка, фон, банер, візуальна графіка). Прийоми створення веб-графіки.

5.  Засоби створення динамічних елементів веб-сторінок та модульні технології веб-програмування

Мови сценаріїв. Основи JavaScript. JScript як альтернативаа JavaScript. Динамічний HTML CSS2. Macromedia Shockware Flash. Об’єктна модель документа DOM. Переваги і недоліки модульного веб-програмування. Технологія модулів, що підключаються (plug-in). Аплети на мові Java. Active-X технології.

6.  Динамічне програмування

Роль динамічного програмування при створенні веб-сторінок. Основи програмування на мові Perl. Мова активних сторінок сервера Microsoft ASP. Основи PHP.

1.  Ознайомлення із сучасними броузерами (Internet Explorer, Netscape Communicator, Opera).

2.  Розробка веб-сторінки на основі стандарту HTML.

3.  Розробка веб-сторінки на основі стандарту XML.

4.  Створення графічних елементів веб-сторінки (банер, фон, візуальні елементи навігації).

5.  Програмування для веб-сторінок на мові скріптів Perl.

4  Рекомендована література

1.  Бланк- Perl для системного администрирования, 2001, СПб, Символ-Плюс, 496 стр.

2.  Вивек Шарма, Раджив Шарма, Разработка Web-cepвepов для электронной коммерции. Комплексный подход. +CD, 2001, Издательский дом "Вильямс", 400 стр.

3.  Е, Macromedia Flash 4. Интерактивная веб-анимация, 2000, ДМК, Москва, 672 стр.

4.  Джезус Кастаньетто, Хариш Рават, Саша Шуман, Крис Сколло, Дипак Велиаф, Профессиональное РНР программирование, 2001, С-Пб., Символ-Плюс, 912 стр.

5.  Джек Самерсон, Электронная коммерция. В2В-программирование (+ CD), 2001, BHV

6.  Дженнифер Нидерст, WEB-Мастеринг для профессионалов, 2000, Питер, 576 стр.

7.  Джерри Бранденбау. , JavaScript: сборник рецептов., 2000, СПб: Питер, 416 стр.

8.  Джесс Либерти, Майк Крейли, Создание документов XML для Web на примерах, 2000, Издательский дом "Вильямс", 256 стр.

9.  Дмитрий Кирсанов, Веб-дизайн. Книга Дмитрия Кирсанова, 2001, СПб., "Символ-Плюс", 376 стр.

10.  Игорь Григин, PHP 4. Специальный справочник, 2002, СПб., Питер, 672 стр.

11.  Кен Мильберн, Джон Крото, FLASH 5 для дизайнера. +CD, 2000, Diasoft, 496 стр.

12.  Курдюмов И, Управление проектом по созданию интернет-сайта, 2001, М., Альпина Паблишер, 337 стр.

13.  Колин Мук, ActionScript. Подробное руководство, 2002, СПб., Символ-Плюс, 792 стр.

14.  Меградж Заккар, Разработка приложений для электронной коммерции на Oracle8i и Java., 2000, М. : Издательский дом "Вильямс", 336 стр.

15.  Монкур, Майкл, Освой самостоятельно JavaScript 1.3 за 24 часа., 2000, M., Издательский дом "Вильямc", 304 стр.

16.  Мэтью Рейнольдс, Электронная коммерция. Основы программирования, 2001, Лори, 538 стр.

17.  Н. Джерк, Разработка приложений для электронной коммерции. Библиотека программиста,2001, СПб., "Питер", 512 стр.

18.  Н. Питц-Моултис, Ч. Кирк, XML в подлиннике Для широкого круга web-разработчиков, 2000,"BHV - Санкт-Петербург", 736 стр.

19.  Николас Чейз, Active Server Pages 3.0 на примерах, 2001, Вильямс, 352 стр.

20.  П. Ноутон, Г. Шилдт, JAVA 2. В подлиннике. Наиболее полное руководство, 2000, СПб., БХВ-Петербург, 1072 стр.

21.  Питер Уэйнрайт, Apache для профессионалов: 2001 М.,"Лори", 474 стр.

22.  Пол Спенсер, XML. Проектирование и реализация, 2001, Издательство Лори, 509 стр.

23.  , НАСТОЛЬНАЯ КНИГА WEB-МАСТЕРА: ЭФФЕКТИВНОЕ ПРИМЕНЕНИЕ HTML, CSS и JAVASCRIPT (+ CD!), Издательский торговый дом "КноРус" 2000, 320 стр

24.  Стив Круг, Веб-дизайн: книга Стива Круга, или "не заставляйте меня думать!", 2001, СПб: Символ-Плюс, 200 стр.

25.  Том Кристиансен, Натан Торкингтон, Perl: библиотека программиста, СПб: Питер, 2001, 736 стр.

26.  Хольцшлаг, Молли, Э, Использование HTML 4, 2000, М.: Издательский дом "Вильямc", 1008 стр.

27.  Якоб Нильсен, Веб-дизайн. Книга Якоба Нильсена.,2001, СПб., Символ-Плюс, 512 стр.

28.  Операционная система UNIX, М."Мир", 1986.

29.  Брябрин обеспечение персональных ЭВМ. - М.:Наука, 1988.

30.  Справочник программиста персональных компьютеров типа IBM PC, XT и AT. - М.:Финансы и статистика, 1991.

31.  Универсальная среда программирования UNIX, М."Финансы и статистика", 1982. Безруков

32.  ,Фролов в Microsoft Windows М.:Диалог -МИФИ,1992

33.  Документация по ОС UNIX (System V release 4).

34.  Операционная система UNIX System V Release 4.2. Изд-во МИФИ-Диалог, 1995.

35.  Якубайтис вычислительных сетей. - М.:Статистика, 1980.