из электронной библиотеки / 417603847337887.pdf
.pdfУправление культуры Белгородской области Государственное бюджетное образовательное учреждение высшего профессионального образования
«Белгородский государственный институт искусств и культуры»
Кафедра информатики и информационно – аналитических ресурсов
Учебно-методический комплекс по дисциплине
«WWW-технологии»
Направление подготовки
Библиотечно – информационная деятельность
Профили подготовки
Технолог автоматизированных информационных ресурсов
Квалификация (степень) выпускника
Бакалавр
Форма обучения
Очная/Заочная
Белгород – 2014
Содержание УМКД
1.Рабочая программа дисциплины (модуля)
2.Учебно-методические материалы
3.Материалы тестовых заданий
4.Глоссарий
УПРАВЛЕНИЕ КУЛЬТУРЫ БЕЛГОРОДСКОЙ ОБЛАСТИ ГБОУ ВПО «БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ
ИСКУССТВ И КУЛЬТУРЫ»
РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ (МОДУЛЯ)
«WWW-технологии»
Направление подготовки
Библиотечно – информационная деятельность
Профиль подготовки
Технология автоматизированных библиотечно-информационных ресурсов
Квалификация (степень) выпускника
Бакалавр
Форма обучения
Очная/Заочная
Белгород – 2014
Разработчик:
Ассистент кафедры информатики и информационно – аналитических ресурсов Черкесова К.И.
Рецензенты:
Доцент кафедры ИИАР Белгородского государственного института искусств и культуры А.Н.Черняков
Заведующий кафедрой МОАИС БелГУ, доцент В.В. Муромцев.
Программа составлена в соответствии с требованиями ФГОС ВПО (Утвержден Приказом Министерства образования и науки Российской Федерации от 13 января 2010 г. N 3) и с учетом рекомендаций ПрООП ВПО по направлению подготовки 071900 Библиотечно-информационная деятельность (квалификация (степень) «бакалавр»).
1 ЦЕЛИ И ЗАДАЧИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
Цели дисциплины:
являются получение студентами теоретических знаний и практических навыков работы с современными Интернет технологиями, методами и инструментальными средствами, применяемыми для разработки webсайтов и web - ориентированных информационных систем.
Задачи дисциплины:
Задачами освоения дисциплины Web-программирование являются усвоение студентами основных закономерностей и современных тенденций развития компьютерных языков программирования применительно к содержимому сетевых ресурсов Интернет; получение студентами умений и навыков в рамках общекультурных и профессиональных компетенций, обеспечивающих успешную деятельность в области современного web-программирования.
2 МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП ВПО
Дисциплина «www-технологии», входит в вариативный цикл базовой части федерального государственного образовательного стандарта высшего профессионального образования по направлению подготовки 071900 Библиотечно – информационная деятельность (квалификация (степень) «бакалавр»).
Дисциплина базируется на теоретических основах современной информатики, а также знаниях современных сетевых протоколов, логических и физических структурах вычислительной сети.
Для понимания дисциплины студент должен обладать знаниями в области сетей ЭВМ, сетевых технологий и информатики, а именно владеть методами построения сетей ЭВМ, знать протоколы передачи данных.
3. ТРЕБОВАНИЯ К РЕЗУЛЬТАТАМ ОСВОЕНИЯ ДИСЦИПЛИНЫ
1.3.1. Выпускник должен обладать следующими общекультурными компетенциями
(ОК):
овладением основными методами, способами и средствами получения, хранения, переработки информации, наличием навыков работы с компьютером как средством управления информацией (ОК-12);
1.3.2. Выпускник должен обладать следующими профессиональными компетенциями (ПК):
способностью формировать документные фонды, базы и банки данных, обеспечивать их эффективное использование и сохранность (ПК – 3)
способностью к информационной диагностике предметной области и информационному моделированию (ПК-29);
готовностью к созданию информационно-аналитической продукции на основе анализа информационных ресурсов (ПК-31);
Врезультате освоения дисциплины обучающийся должен:
знать: основные категории, современные концепции и теории информатики; каналы и средства социальных коммуникаций; тенденции развития новых информационных технологий и применение их в библиотечно – информационной деятельности; подходы к оценке эффективности информационных технологий, качества информационных продуктов и услуг; ассортимент технических, программных и лингвистических средств;
уметь: использовать в практической деятельности современные технические, программные и лингвистические средства; использовать сетевые, мультимедийные информационные технологии при формировании информационных ресурсов;
владеть: профессиональной терминологией в сфере библиотечно – информационных технологий, методами сбора, обработки, организации, хранения, распространения и представления информации.
4 ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ
Общая трудоемкость дисциплины (модуля) составляет 4 зачетных единицы, 144 ч.
Вид учебной работы |
|
Всего |
|
Семестры |
|
|
|
|
часов |
6 |
7 |
|
|
Аудиторные занятия (всего) |
|
74 |
38 |
36 |
|
|
|
|
|
|
|
|
|
В том числе: |
|
- |
|
- |
- |
- |
Лекции (Л) |
|
24 |
12 |
12 |
|
|
Практические занятия (ПЗ) |
|
50 |
26 |
24 |
|
|
Семинары (С) |
|
- |
- |
- |
|
|
Лабораторные работы (ЛР) |
|
- |
- |
- |
|
|
Индивидуальные занятия (ИЗ) |
|
|
|
|
|
|
Самостоятельная работа (СР) (всего) |
|
70 |
16 |
54 |
|
|
Вид промежуточной аттестации (зачет, экзамен, |
КР/ Зачет |
КР |
Зач |
|
|
|
контрольная работа, курсовая работа) |
|
|
|
ет |
|
|
|
|
|
|
|
|
|
Общая трудоемкость |
часов |
144 |
54 |
90 |
|
|
|
зач. ед. |
|
|
|
|
|
|
4 |
1,5 |
2,5 |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
Заочная форма
Вид учебной работы |
Всего |
|
|
курс |
|
|
|
|
часов |
|
|
|
|
|
|
|
4 |
|
5 |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Аудиторные занятия (всего) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В том числе: |
- |
|
|
- |
|
- |
- |
|
|
|
|
|
|
|
|
Лекции (Л) |
4 |
|
2 |
2 |
|
|
|
|
|
|
|
|
|
|
|
Практические занятия (ПЗ) |
16 |
|
6 |
10 |
|
|
|
|
|
|
|
|
|
|
|
Семинары (С) |
- |
|
- |
- |
|
|
|
|
|
|
|
|
|
|
|
Лабораторные работы (ЛР) |
- |
|
- |
- |
|
|
|
|
|
|
|
|
|
|
|
Индивидуальные занятия (ИЗ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Самостоятельная работа (СР) (всего) |
120 |
|
28 |
92 |
|
|
|
|
|
|
|
|
|
|
|
Вид промежуточной аттестации (зачет, экзамен, |
КР/ Зачет |
КР |
Зач |
|
|
|
контрольная работа, курсовая работа) |
|
|
|
ет* |
|
|
|
|
|
|
|
|
|
Общая трудоемкость |
часов |
144 |
54 |
90 |
|
|
|
зач. ед. |
|
|
|
|
|
|
|
|
|
|
|
|
5 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
5.1 Содержание разделов учебной дисциплины
№ п/п |
Наименование раздела, |
Содержание раздела, темы |
|
||
|
темы учебной |
|
|||
|
в дидактических единицах |
|
|||
|
дисциплины |
|
|||
|
|
|
|
|
|
1 |
Раздел 1. Базовые понятия |
Понятие web – программирования. Особенности |
|||
|
и определения. |
программирования WEB. Алгоритм. Свойства |
|||
|
|
алгоритмов. Структура компьютерных |
|
||
|
|
программ. Программное обеспечение. |
|
||
|
|
Понятие информации и информационных |
|
||
|
|
технологий. |
|
|
|
2 |
Раздел 2. Методологии и |
Стадии и этапы разработки программ. |
|
||
|
языки программирования |
Проектирование. Реализация. Проблемы |
|
||
|
|
программирования. |
|
|
|
|
|
Методологии программирования. |
|
|
|
|
|
Классификация методологий программирования |
|||
|
|
(структурное, объектно-ориентированное, |
|
||
|
|
логическое, функциональное, |
|
|
|
|
|
программирование в ограничениях). |
|
||
|
|
Структурное программирование. Базовые |
|
||
|
|
принципы. Объектно-ориентированное |
|
||
|
|
программирование. Базовые принципы |
|
||
|
|
(абстрагирование. |
|
|
|
|
|
инкапсуляция. наследование, полиморфизм). |
|||
|
|
Языки программирования. Классификация. |
|
||
3 |
Раздел 3. Система |
Web-программирование на сторонах клиента и |
|||
|
программирования. Этапы |
сервера. Технология CGI. PHP: Препроцессор |
|||
|
реализации программ |
Гипертекста. Установка и настройка системы |
|||
|
|
программирования на языке PHP. |
|
|
|
|
|
Кодирование. Структура программ на языке |
|||
|
|
PHP. Установка локального сервера. Разработка |
|||
|
|
простейших |
программ |
на |
языке |
|
|
программирования PHP . Ввод-вывод данных. |
|||
4 |
Раздел 4. Обработка форм |
Формы и элементы управления HTML: |
|||
|
на стороне сервера. |
однострочное и многострочное поля ввода, |
|
||
|
|
флажки, радиокнопки, списки. |
|
|
|
|
|
Методы GET и POST, кодирование URL. PHP, |
|||
|
|
синтаксис: функции, массивы. Проверка данных |
|||
|
|
форм перед отправкой на сервер. |
|
|
|
5 |
Раздел 5. Использование |
Что такое SQL? Краткий обзор. |
|
|
|
|
языка SQL для |
|
|
Формирование запросов к базам данных. |
|
||||||||
|
|
программного извлечения |
Создание простейшего запроса. Оператор |
|
||||||||||
|
|
сведений из баз |
|
|
SELECT. |
Квалифицированный |
выбор |
– |
|
|||||
|
|
данных |
|
|
предложение |
WHERE. |
Запрос |
нескольких |
|
|||||
|
|
|
|
|
таблиц, как одной. |
|
|
|
|
|
|
|||
6 |
|
Раздел 6. Использование |
Взаимодействие с сервером MySQL из программ |
|
||||||||||
|
|
баз данных в задачах web- |
на PHP. |
|
|
|
|
|
|
|
|
|
||
|
|
программирования. |
|
|
Управление баз данных средствами РНР. |
|
||||||||
|
|
|
|
|
Создание таблиц данных средствами РНР. |
|
||||||||
|
|
|
|
|
Формирование |
запросов. |
Связывание таблиц. |
|
||||||
|
|
|
|
|
Построение отчётов. |
|
|
|
|
|
|
|||
|
5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми |
|
|
|||||||||||
|
|
|
(последующими) дисциплинами |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
||||
№ |
Наименование |
|
№ № разделов данной дисциплины, необходимых для |
|
|
|||||||||
п/п |
обеспечиваемых |
|
изучения обеспечиваемых (последующих) дисциплин |
|
|
|||||||||
|
(последующих) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
дисциплин |
|
1 |
2 |
3 |
|
4 |
|
5 |
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1. |
Проектирование баз |
|
|
+ |
|
|
|
|
+ |
|
+ |
|
|
|
|
данных |
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Защита информации в |
|
+ |
|
+ |
|
|
|
|
|
|
|
|
|
|
АБИС |
|
|
|
|
|
|
|
|
|
|
|
|
5.3 Разделы дисциплин и виды занятий
№ |
Наименование раздела дисциплины |
Лекц. |
Практ. |
|
Лаб. |
Сем |
СР |
Всего |
п/п |
|
|
зан. |
|
зан. |
ин. |
|
час. |
|
|
|
|
|
|
|
|
|
1. |
Раздел 1. Базовые понятия и |
4 |
- |
|
- |
- |
4 |
14 |
|
определения. |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
Раздел 2. Методологии и языки |
4 |
12 |
|
- |
- |
6 |
20 |
|
программирования |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. |
Раздел 3. Система программирования. |
4 |
14 |
|
- |
- |
6 |
20 |
|
Этапы реализации программ |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. |
Раздел 4. Обработка форм на стороне |
4 |
8 |
|
- |
- |
18 |
30 |
|
сервера. |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. |
Раздел 5. Использование языка SQL |
|
|
|
|
|
|
|
|
для программного извлечения |
4 |
8 |
|
- |
- |
18 |
30 |
|
сведений из баз |
|
||||||
|
|
|
|
|
|
|
|
|
|
данных |
|
|
|
|
|
|
|
6. |
Раздел 6. Использование баз данных в |
4 |
8 |
|
- |
- |
18 |
30 |
|
задачах web-программирования. |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
.6 Лабораторный практикум (индивидуальные занятия) |
|
|
|||||
|
(учебным планом не предусмотрен) |
|
|
|
|
Практические занятия
№ |
Наименование раздела, |
Тематика практических |
Трудо- |
|||||
п/п |
темы дисциплины |
|
занятий |
|
емкость, час |
|||
|
|
(модуля) |
|
|
|
|
|
|
1 |
2.1. |
Основы web - |
1. Стадии и этапы разработки |
4 |
||||
|
программирования |
программ. |
|
Проектирование. |
|
|||
|
|
|
Реализация. |
|
|
|
|
|
|
|
|
2. Классификация методологий |
|
||||
|
|
|
программирования |
|
|
|||
|
|
|
|
|
||||
2 |
2.2. |
Языки |
1. Обзор существующих языков |
6 |
||||
|
программирования |
разработки веб – приложений |
|
|||||
|
|
|
2. Классификация языков |
|
||||
|
|
|
программирования |
|
|
|||
3 |
3.1. Web- |
1. Кодирование. Структура |
10 |
|||||
|
программирование на |
программ на языке PHP . |
|
|||||
|
сторонах клиента и |
2. Технология установки |
|
|||||
|
сервера |
локального сервера |
|
|
||||
|
|
|
3. Программирование на |
|
||||
|
|
|
локальном и удаленном сервере |
|
||||
4 |
4.1. Язык разметки |
Синтаксис языка. Формы и |
2 |
|||||
|
гипертекста HTML |
элементы |
управления |
HTML: |
|
|||
|
|
|
однострочное |
и |
многострочное |
|
||
|
|
|
поля ввода, |
|
|
|
|
|
|
|
|
флажки, радиокнопки, списки. |
|
||||
5 |
4.2. Язык |
Методы GET и POST, |
|
2 |
||||
|
программирования РНР |
кодирование URL. PHP, |
|
|
||||
|
|
|
синтаксис: функции, массивы. |
|
||||
|
|
|
Проверка данных форм перед |
|
||||
|
|
|
отправкой на сервер. |
|
|
|||
6 |
4.3. Знакомство с CSS |
Структура каскадных таблиц |
2 |
|||||
|
|
|
стилей. Синтаксис. |
|
|
|||
|
|
|
Методы использования CSS. |
|
||||
7 |
4.4. Основы языка |
Язык JavaSсript. Назначение. |
2 |
|||||
|
JavaSсript |
Способ использования. |
|
|
||||
|
|
|
Внедрение JavaSсript в HTML. |
|
||||
|
|
|
JavaSсript. Обработка событий. |
|
||||
8 |
5.1. Язык запросов SQL |
Синтаксис |
|
языка |
запросов. |
4 |
||
|
|
|
Особенности |
|
использования. |
|
||
|
|
|
Основные команды. |
|
|
|||
9 |
5.2. Использование SQL |
Формирование запросов к базам |
4 |
|||||
|
|
|
данных. Создание простейшего |
|
||||
|
|
|
запроса. Оператор SELECT. |
|
||||
10 |
6.1. Роль баз данных в |
Сервер MySQL – назначение, |
4 |
|||||
|
задачах web - |
технология использования. |
|
|||||
|
программирования |
Управление баз данных |
|
|
||||
|
|
|
средствами РНР. |
|
|
|
||
|
|
|
|
|||||
11 |
6.2. Программирование на |
Создание таблиц данных |
4 |
|||||
|
РНР. |
|
средствами РНР. |
Формирование |
|
|||
|
|
|
запросов. |
Связывание таблиц. |
|