РОССИЙСКАЯ ФЕДЕРАЦИЯ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ» «УТВЕРЖДАЮ»: Проректор по учебной работе _______________/Л.М. Волосникова/ «____»___________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. Зав.кафедрой ИС Преподаватель И.Н.Глухих Ю.В.Бидуля