Интернет-технологии - Основные образовательные программы

advertisement
РОССИЙСКАЯ ФЕДЕРАЦИЯ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
Федеральное государственное бюджетное
образовательное учреждение
высшего профессионального образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
«УТВЕРЖДАЮ»:
Проректор по учебной работе
_______________/Л.М. Волосникова/
«____»___________2011 г.
ИНТЕРНЕТ-ТЕХНОЛОГИИ
Учебно-методический комплекс
Рабочая программа для студентов заочной формы обучения
специальность 080801.65 –
«Прикладная информатика в экономике»
«ПОДГОТОВЛЕНО К ИЗДАНИЮ»:
Автор работы________________________/Ю.В. Бидуля/
«
»________2011 г.
Рассмотрено на заседании
кафедры
информационных
систем
___________г. протокол №____
Соответствует требованиям к содержанию, структуре и оформлению.
«РЕКОМЕНДОВАНО К ЭЛЕКТРОННОМУ ИЗДАНИЮ»:
Объем ____стр.
Зав. кафедрой ______________________/А.Г. Ивашко/
«
»________2011 г.
Рассмотрено на заседании УМК Института математики, естественных наук и
информационных технологий ___________г., протокол №_____
Соответствует ФГОС ВПО и учебному плану образовательной программы.
«СОГЛАСОВАНО»:
Председатель УМК__________________/И.Н. Глухих/
«
»________2011 г.
«СОГЛАСОВАНО»:
Начальник УМУ ____________________/О.Г. Воронова/
«
»________2011 г.
РОССИЙСКАЯ ФЕДЕРАЦИЯ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
Федеральное государственное бюджетное
образовательное учреждение
высшего профессионального образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Институт математики, естественных наук и информационных технологий
Кафедра информационных систем
БИДУЛЯ Ю.В.
ИНТЕРНЕТ - ТЕХНОЛОГИИ
Учебно-методический комплекс
Рабочая программа для студентов заочной формы обучения
специальность 080801.65 –
«Прикладная информатика в экономике»
Тюменский государственный университет
2011 г.
Ю.В. Бидуля. Интернет - технологии. Учебно-методический комплекс.
Рабочая программа для студентов специальности 080801.65 «Прикладная
информатика (в экономике)» заочной формы обучения. Тюмень, 2011, 9 стр.
Рабочая программа дисциплины (модуля) опубликована на сайте
ТюмГУ: Интернет - технологии [электронный ресурс] / Режим доступа:
http://www.umk.utmn.ru., свободный.
Рекомендовано к изданию кафедрой информационных систем.
Утверждено проректором по учебной работе Тюменского государственного
университета.
ОТВЕТСТВЕННЫЙ РЕДАКТОР:
заведующий кафедрой
информационных систем, д.т.н.,
профессор А.Г. Ивашко
© Тюменский государственный университет, 2011.
© Ю.В. Бидуля, 2011.
1. Пояснительная записка
1.1. Цели и задачи дисциплины
Целью данной дисциплины является изучение
технологий создания Интернет-приложений.
принципов
и
Задачи: научить студентов создавать и редактировать объекты
компьютерной графики и анимации; познакомить с возможностями
оцифровки графической, звуковой и видео- информации; дать обзор
основных задач мультимедийных технологий; познакомить с
основными методами обработки оцифрованных данных, аспектах
оптимального подбора параметров; дать представление о критериях
качества оцифровки, используемых алгоритмах сжатия.
1.2. Требования к уровню освоения содержания дисциплины
В результате освоения дисциплины обучающийся должен:
 знать:
основные
принципы
Интернетом;
взаимодействия
пользователя
с
этапы и ключевые моменты разработки Интернет-приложений;
возможности
технологий.
и
область
применения
основных
серверных
 уметь: разрабатывать Интернет-приложения, исполняемые
на стороне клиента и сервера.
 владеть: представлением о современных технологиях,
применяемых для разработки Интернет-приложений.
2. Структура и трудоемкость дисциплины
Таблица 1.
Вид занятий
Общая трудоемкость
Аудиторные занятия
Лекции
Практические занятия
Самостоятельная
работа
Вид итогового контроля
141
16
8
8
Семестры
5
141
16
8
8
125
125
Всего часов
экзамен
3. Тематический план
Таблица 2.
№
Тема
1
1.1
1.2
1.3
2.1
2.2
2.3
3.1
3.2
3.3
2
Модуль 1
Структура глобальной
сети Интернет.
Архитектура «клиентсервер». Модель OSI.
Программирование
Интернет-приложений.
Всего
Модуль 2
Разработка клиентской
части приложения.
Структура языка HTML.
Использование
каскадных таблиц
стилей CSS.
Dynamic HTML.
Скрипты и их
применение. Языки
JavaScript и VBScript.
Всего
Модуль 3
Языки и среда CGIпрограммирования.
Протокол HTTP.
Языки разработки
скриптов. Переменные
окружения и их
использование.
Вопросы
взаимодействия
Интернет-приложения и
БД. Поддержка MySQL.
Виды учебной работы и
самостоятельная работа,
в час.
Лекци
Практ
Сам
и
ическ
осто
ие
ятел
занят
ьная
ия
рабо
та
3
4
5
Итого
часов
по
теме
1
0
15
16
1
1
15
17
1
2
15
18
3
3
6
45
51
0
2
16
18
1
0
8
9
1
1
16
18
2
3
40
45
1
0
12
13
1
2
16
19
1
0
12
13
Всего
Итого (часов):
3
8
2
8
40
125
45
141
Планирование самостоятельной работы студентов
Таблица 3.
№
1.1
1.2
Модули и темы
Виды СРС
дополнительн
обязательные
ые
5 семестр
Модуль 1
Структура глобальной сети Самостоятельное
Интернет.
изучение
содержания
электронных
источников
Архитектура «клиентсервер». Модель OSI.
Проработка
лекций;
Программирование
Интернет-приложений.
1.3
Всего по модулю 1:
Модуль 2
Разработка клиентской
части приложения.
2.1
Выполнение
комплексных
ситуационных
заданий
Проработка
лекций;
2.2
Проработка
лекций; чтение
обязательной и
дополнительной
литературы
2.3
Dynamic HTML. Скрипты и
их применение. Языки
JavaScript и VBScript.
Выполнение
заданий по
программам
практикумов;
3.1
15
Письменный
экспрессответ на
контрольный
вопрос
Письменный
экспрессответ на
контрольный
вопрос
15
15
45
Структура языка HTML.
Использование каскадных
таблиц стилей CSS.
Всего по модулю 2:
Модуль 3
Языки и среда CGIпрограммирования.
Объем
часов
Анализ
ситуаций;
упражнения
на решение
проблем
16
8
Знакомство с
содержанием
электронных
источников
16
40
Выполнение
заданий по
Письменный
экспресс-
12
Протокол HTTP.
3.2
3.3
Языки разработки
скриптов. Переменные
окружения и их
использование.
Вопросы взаимодействия
Интернет-приложения и
БД. Поддержка MySQL.
программам
практикумов;
Проработка
лекций; чтение
обязательной и
дополнительной
литературы
Проработка
лекций; чтение
обязательной и
дополнительной
литературы
Всего по модулю 3:
ИТОГО:
ответ на
контрольный
вопрос
Знакомство с
содержанием
электронных
источников
16
Анализ
ситуаций;
упражнения
на решение
проблем
12
40
125
4. Содержание дисциплины
Тема 1.1. Структура глобальной сети Интернет. Адресация в
Сети. IP-адрес, доменное имя, порт. Протоколы передачи данных.
Семейство протоколов TCP/IP. Понятия "сервер", "узел", "хост",
"виртуальный хост", "сайт". Взаимодействие пользователя с
Интернетом.
Тема 1.2. Архитектура «клиент-сервер». Семь уровней
взаимодействия открытых систем (модель OSI). Инкапсуляция и
декапсуляция пакетов. OSI для Интернета. Интернет- протоколы в
контексте модели OSI. Сеть World Wide Web. Унифицированный
указатель ресурсов URL.
Тема 1.3. Виды Интернет-приложений. Сервер- и клиентисполняемые приложения. Web-программирование. Кодировки и
форматы данных (ASCII и URLencode). Типовой алгоритм
перекодирования данных из URLencode в ASCII.
Тема 2.1. Структура web-страницы. Языки разметки. Тэги и
атрибуты. Строчные и блочные элементы разметки.
Тема 2.2. Структура языка HTML. Типовая структура HTMLдокумента, а также структура и содержание его заголовка.
Содержание и назначение элементов разметки. Использование
каскадных таблиц стилей CSS. Основные понятия CSS, их
назначение, определение и использование при форматировании
HTML-документа. Разработка HTML-форм. Подготовка данных формы
к пересылке на сервер-исполняемую программу.
Тема 2.3. Dynamic HTML. Скрипты и их применение. Языки
JavaScript и VBScript. Логика разработки кода скрипта и основные
принципы его использования на web-страницах.
Тема 3.1. Языки и среда CGI-программирования. Протокол HTTP.
НТТР-запроc. Содержание запроса и отклика. Методы и поля
заголовка НТТР-запроcа. Методы GET и POST.
Тема 3.2. Языки разработки скриптов. Переменные окружения и
их использование.Регулярные выражения – мощный механизм
манипулирования данными. Работа с файловой системой Web-узла.
Тема 3.3. Вопросы взаимодействия Интернет-приложения и БД.
Поддержка MySQL. Сохранение данных формы в базе данных.
Извлечение данных из БД и вывод в виде web-страницы. Разработка
программы с использованием Cookie.
5. Темы практических занятий
 Язык HTML. Отработка основных приемов форматирования
HTML-документа и создание гиперссылок.
 Создание таблиц на web-страницах.
 Вставка изображений. Разработка HTML-формы.
 Создание и применение таблиц стилей CSS.
 Разработка приложений на языке JavaScript. Передача
данных из формы программе-обработчику и генерация webстраницы.
 Обмен данными web-страницы с внешними файлами.
 Создание новых
параметров.
окон
скриптом
с
настройкой
их
 Тест на JavaScript с подсчетом результатов и выводом их
на web-страницу.
6. Учебно - методическое обеспечение самостоятельной работы
студентов. Оценочные средства для текущего контроля
успеваемости, промежуточной аттестации по итогам освоения
дисциплины
 Методическое
заданий.
пособие
по
 Комплект
электронных
материалов.
выполнению
практических
контрольно-измерительных
Вопросы к экзамену:
1. Принципы работы Интернета. Структура глобальной сети.
2. Взаимодействие пользователя с Интернетом.
3. Адресация в Сети. IP-адрес, доменное имя, порт.
4. Протоколы передачи данных. Семейство протоколов TCP/IP.
5. Архитектура «клиент-сервер». Понятия "сервер", "узел", "хост",
"виртуальный хост", "сайт".
6. Семь уровней взаимодействия открытых систем (модель OSI).
Инкапсуляция и декапсуляция пакетов.
7. OSI для Интернета. Интернет- протоколы в контексте модели
OSI.
8. Сеть World Wide Web. Унифицированный указатель ресурсов
URL.
9. Протокол HTTP. НТТР-запроc. Содержание запроса и отклика.
10.
Методы и поля заголовка НТТР-запроcа. Методы GET и
POST.
11.
Программирование Интернет-приложений. Виды Интернетприложений. Web-программирование.
12.
Кодировки и форматы данных (ASCII и URLencode).
13.
Разработка клиентской части приложения. Структура webстраницы.
14.
Языки разметки. Структура языка HTML. Типовая структура
HTML-документа, а также структура и содержание его заголовка.
15.
Использование каскадных таблиц стилей CSS. Основные
понятия, их назначение, определение и использование при
форматировании HTML-документа.
16.
Разработка HTML-форм. Подготовка данных формы к
пересылке на сервер.
17.
Common Gateway Interface (CGI). Языки и среда CGIпрограммирования. CGI и операционные системы.
18.
Особенности программирования CGI-скриптов. Правила
вызова скрипта, передачи ему данных и получение результатов
работы скрипта. Генерация web-страниц.
19.
Особенности формирования HTTP-сообщения и разбора
его CGI-скриптом.
20.
Типы данных и переменные. Переменные окружения и их
использование.
21.
Регулярные
выражения
манипулирования данными.
22.
–
мощный
механизм
Работа с файловой системой Web-узла.
23.
Программирование
CGI-скриптов.
Взаимодействие
приложения с базой данных. Поддержка MySQL.
24.
Разработка программы с использованием Cookie.
25.
Приложения, исполняемые на стороне клиента. Javaапплеты. Dynamic HTML.
26.
Приложения, исполняемые на стороне клиента. Скрипты и
их применение. Языки JavaScript и VBScript.
27.
Размещение и отладка Интернет-приложений. Хостинг и
хостеры.
28.
Имитация сервера на локальном компьютере и отладка
CGI-скриптов.
7. Образовательные технологии
Предусмотрены интерактивные формы проведения занятий:
 компьютерное моделирование и анализ результатов;
 организация дискуссий и круглых столов;
 проведение семинаров в диалоговом режиме.
8. Учебно-методическое и информационное обеспечение
дисциплины
8.1. Основная литература:
 Интернет в маркетинге: учеб. пособие/ Г. Б. Барская, Ю. В.
Бидуля; Тюм. гос. ун-т. - 2-е изд., доп. и перераб.. - Тюмень:
Изд-во ТюмГУ, 2010. - 236 с.
8.2. Дополнительная литература:
 Введение в компьютерные сети и Интернет [Электронный
ресурс] : учебное пособие / И. А. Сычев: учебное пособие/ И.
А. Сычев; Алтайская гос. акад. образования. - Бийск:
Алтайская гос. акад. образования, 2010. - 79 с.- Режим
доступа : http://icdlib.nspu.ru/catalog/details/icdlib/644960/.
 Поисковая оптимизация: практ. рук. по продвижению сайта в
Интернете/ И. О. Севостьянов. - Санкт-Петербург: Питер,
2010. - 240 с.
9. Технические средства и материально-техническое обеспечение
дисциплины
9.1. Лекционная аудитория с проектором.
9.2.
Компьютерный
класс.
Дополнение к рабочей программе дисциплины
"Интернет-технологии"
по литературе на 2014-2015 уч.год
Дополнительная
Информационные технологии и системы: Учеб. пособие /
Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 352 с.URL: http://znanium.com/bookread.php?book=374014. – Дата обращения
02.09.2014.
Зав.кафедрой ИС
Преподаватель
И.Н.Глухих
Ю.В.Бидуля
Download