Робоча програма навчальної дисципліни Сучасні Інтернет-технології (викладач В. К. Толстих) Напрямок підготовки 0804 комп'ютерні науки Спеціальність 080404 Інтелектуальні системи прийняття рішень

Вид материалаДокументы

Содержание


В результате изучения дисциплины студенты должны
Требуемое программное обеспечение для выполнения лабораторных работ
Учебная программа курса
Характеристики ИПС
Модели информационного поиска
Text Mining
Знакомство с семантическим Web
Поиск в динамической новостной среде
SOA - Service Oriented Architecture
Введение в Grid-системы
Планы и инструкции к лабораторным занятиям
25 баллов. Web-служба, самостоятельно работающая на сервере – 35
3 балла.Модульный контроль
Итоговый контроль
Подобный материал:
МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ


ФІЗИЧНИЙ ФАКУЛЬТЕТ

КАФЕДРА КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ


"ЗАТВЕРДЖЕНО"

Радою факультету

протокол № ____ від ________

Голова Ради А. О. Каргін

__________________________


РОБОЧА ПРОГРАМА

навчальної дисципліни


Сучасні Інтернет-технології

(викладач В. К. Толстих)


Напрямок підготовки - 0804 комп'ютерні науки

Спеціальність - 8.080404 Інтелектуальні системи прийняття рішень


Донецьк – 2010


Укладач: д.ф.-м. н. , проф. кафедри комп’ютерних технологій В. К. Толстих


Рецензенти: _______________________________________________________


Робоча програма ухвалена на засіданні кафедри комп’ютерних технологій,
протокол № ___ від ___________________


Зав. кафедрою д. т. н., проф. А. О. Каргін


Робоча програма ухвалена на засіданні навчально-методичної комісії фізичного факультету, протокол № ___ від ___________________


Голова навчально-методичної комісії _________________


Введение


Цель преподавания дисциплины состоит в ознакомлении студентов с самыми современными Internet-технологиями ведущих ИТ-компаний мира, с новыми стандартами и методами обработки информации в Web-пространстве.

В результате изучения дисциплины студенты должны

  • знать топологию Web-пространства и принципы навигации в пространстве;
  • знать работу современных информационно-поисковых систем, принципы ранжиро­вания документов Web-пространства – поисковая оптимизация (SEO);
  • знать основные математические модели информационного поиска в Web-пространстве;
  • иметь представление о динамических ресурсах Internet, их синдикации в RSS-лентах;
  • уметь создавать Web-службы и сервис-ориентированные информационные системы (SOA);
  • иметь представление о Grid-системах и их развитии – OGSA;
  • иметь представление о семантичеком Web на оснеове онтологий, Web-базы знаний;
  • иметь представление о поколениях Web 2.0 и 3.0;



Данная дисциплина – обязательная для изучения.


Преподавательский состав:

лектор – д. ф.-м. н., проф. кафедры КТ В. К. Толстых,


Методика изложения и обучения: лекции и лабораторные занятия в компьютер­ных классах.

Язык преподавания – русский.


Требуемое программное обеспечение для выполнения лабораторных работ




Widows XP Professional с установленным IIS (или локальная сеть с доступом к IIS), Visual Studio 2008 с установленным .NET 3.5


Учебная программа курса

N

Название темы и ее содержание


New Media - новая информационная среда

Понятие New Media. Топология Web-пространства. Cкрытый Web.


Характеристики ИПС

Каталоги и ИПС, принципы работы ИПС. Полнота охвата, полнота отклика, релевантность, пертинентность.

SEO – Search Engine Optimization

Факторы, влияющие на поисковый ранг. Штрафование поискового ранга.

Модели информационного поиска

Булева модель, Векторная модель, Вероятностная модель, Гибридные модели.


Text Mining - Глубинный анализ текста

Типичные задачи Text Mining. Основные задачи: Классификация, Кластери­зация, Системы автоматических ответов, Автоматическое реферирование.

Знакомство с семантическим Web

Понятие семантического Web. Примеры семантических ИПС. Семантические ИПС для корпоративных сетей. Корпоративные порталы знаний.


Поиск в динамической новостной среде

Проблемы поиска традиционными ИПС. Синдикация новостной информации. RSS-Feeds. RSS-агрегаторы. Основы XML. XML DOM (Document Object Model). Теги RSS-Feeds. Примеры XML агрегаторов, парсеры.


Web-службы. Протоколы Web-служб. Архитектура Web-служб.

SOA - Service Oriented Architecture - новая архитектура информационных систем. Цели SOA, SOA и информационные системы компаний. Уровни абстракции SOA. Оценка эффективности службы. График «длинного хвоста».

WCF-службы. Конечные точки, привязки, контракты. Структура файла конфигурации служб. Обмен метаданными. Тестирование службы. Пример создания .svc службы и её клиента. Web-хостинг службы.


Введение в Grid-системы. Архитектура, протоколы Grid.

OGSA - Open Grid Services Architecture – новое поколение Grid + SOA.
Grid-сервисы, пример структуры OGSA, интерфейсы Grid-сервисов.


Web 2.0 - Internet как платформа

Wikipedia, BitTorrent, Блоги, RSS, Web-службы....


Web 3.0 - семантическая паутина  

Понятие онтологии, знакомство с языком онтологий OWL. Примеры построения онтологий. База знаний – данные + онтологии. Онтологи­ческий портал.



Учебно-методическая литература
  1. Беллиньясо Марко. Разработка Web-приложений в среде ASP.NET 2.0: задача-проект-решение. : Пер. с англ. – М.: ООО «И.Д. Вильямс», 2007. - 640 с.: ил.
  2. Гаряка А. А. Основы ASP.NET 2.0: Учебное пособие – БИНОМ, 2007.-296 с.: ил.
  3. Дари Кристиан, Сирович Джейми. Поисковая оптимизация на ASP.NET для профессионалов. Руководство разработчика по SEO.- М.: ООО «И. Д. Вильямс», 2008.- 400 с.: ил.
  4. Джувел Лёве. Создание служб WCF.- СПб.: Питер, 2008.- 592 с.: ил.
  5. Кобелев О. А., Резго Г. Я., Скиба В. И. Электронная коммерция.- М: «Перспектива», 2003.- 428с.
  6. Лавджой И.. ASP Web-профессионалам / Пер. с англ. – К.: Изд. группа BHV, 2001. – 288 с.
  7. Ландэ Д. В. Поиск знаний в Internet.- М: Диалектика, 2005.- 272с.
  8. Толстых В.К. Современные Internet-технологии: конспект (слайды) лекций. – ykh.com/edu
  9. Толстых В.К. Internet-технологии разработки приложений: конспект (слайды) лекций. – ykh.com/edu
  10. Толстых В.К. Справочник Web-программиста. – ykh.com/edu/manual
  11. Шапошников И.В. Интернет-программирование. – СПб.: БХВ – Санкт-Петербург, 2000. – 224 с.
  12. Эспозито Д. Microsoft ASP.NET 2.0. Базовый курс / Пер. с англ. – М.: «Русская редакция»; СПб.: Питер, 2007.-688 с.: ил.
  13. Эспозито Д. Microsoft ASP.NET 2.0. Углублённое изучение / Пер. с англ. – М.: «Русская редакция»; СПб.: Питер, 2007.-592 с.: ил.



Модульное планирование

Порядковый номер и название модуля

Краткое содержание модуля

Тип занятий модуля

Ко-во часов

Семестр 10
  1. Современные Интернет-технологии

New Media - новая информационная среда. Характерис­тики ИПС

Text Mining. Знакомство с семантическим Web.

Модели информационного поиска. SEO – Search Engine Optimization.

Поиск в динамической новостной среде. Web 2.0 - Internet как платформа

SOA - Service Oriented Architecture. WCF-службы

Введение в Grid-системы. OGSA - Open Grid Services Architecture

Web 3.0 - семантическая паутина

Лекции



2


2

2


2


2

1


1

Всего лекций:

12

1. Web-агрегатор для RSS-узлов.

2. Web-служба.

Лабораторные работы

4

8

Всего лабораторных в модуле 1:

2

12

Модульный контроль

Контр. раб.

Итого лекций:

12

Итого лабораторных:

12

Планы и инструкции к лабораторным занятиям

  1. Web-агрегатор для RSS-узлов

Написать Web-агрегатор для просмотра локальных и удалённых новостей с междуна­родных или украинских RSS-узлов по, темам заданным преподавателям (Наука, Украинская политика, Образование в Украине, Software, Hardware, телефоны, компьютеры, ноутбуки, Windows, Linux…)
  1. Web-служба

Сделать Web-службу, разработать ASP.NET или Windows-приложение для подключения к службе. Продемонстрировать работу системы Web/Win-приложение + Web-служба.
Варианты служб:
    1. веб-служба, которая возвращает системное время сервера.
    2. веб-служба, которая возвращает информацию о логических разделах жесткого диска сервера.
    3. веб-служба, которая возвращает информацию о количестве процессоров (ядер процессора) сервера и их нагрузке.
    4. веб-служба, которая позволяет получить содержимое файла на сервере по заданному пути



Организация самостоятельной работы по материалам сайта www.tolstykh.com
  1. Освоение теоретического материала по учебникам, конспектам и слайдам леций на сайте.
  2. Подготовка к лабораторным работам по инструкциям на сайте.
  1. Подготовка к модульному контролю и зачёту по примерам слайдов на сайте.



Организация текущего, модульного и итогового контроля


Текущий контроль в одном модуле:
  • Две лабораторные работы.
  • Экспресс-опрос на лециях.

Критерии оценок:

Выполненная и сданная без замечаний лабораторная работа1:
    1. Задание реализовано как приложение на Web-сервере – 20 баллов,
      как клиентский скрипт для браузера – 10 баллов,
    2. Web-служба, работающая внутри проекта-сайта – 25 баллов.
      Web-служба, самостоятельно работающая на сервере – 35 баллов,
      WCF-служба на IIS с привязкой WSHttpBinding – 50 баллов.


Текущий контроль на лекциях:

Ответы на вопросы по предыдущей лекции – ±3 балла за вопрос.

За пропуск каждой лекции без уважительной причины снимается 3 балла.


Модульный контроль:

Организуется в виде письменного опроса по вопросам для модульного контроля, указанным ниже. Контрольная работа (20 мин.) – 2 вопроса. Полный ответ на каждый вопрос – 10 баллов.


Итоговый контроль:

Дисциплина заканчивается зачётом по итогам текущего и модульного контроля.

Вопросы для модульного контроля и зачёта


  1. Понятие и особенности New Media.
  2. Топология Web-пространства. Скрытый Web.
  3. Навигация в Web, порталы. Как работают каталоги и ИПС.
  4. Синдикация новостей, RSS-ленты, парсеры и агрегаторы.
  5. Характеристики ИПС: полнота, реливантность…
  6. Понятие PageRank. Факторы, положительно и отрицательно влияющие на поисковый ранг.
  7. Модели информационного поиска: теоретико-множественная, векторная...
  8. Text Mining и его основные задачи для Web.
  9. Семантический Web, примеры его внедрения в ИПС.
  10. Онтологии, язык OWL и особенности его применения.
  11. Особенности корпоративных ИПС. Корпоративные порталы знаний.
  12. Понятие Web 2.0 и примеры его проявления. Web-службы и их протоколы.
  13. Понятие SOA (Service Oriented Architecture). График «Длинногохвоста».
  14. WCF-службы, их хостинг и конечные точки.
  15. Понятие Grid-систем, архитектура Grid.
  16. Понятие OGSA (Open Grid Services Architecture), особенности Grid-служб.
  17. Пример OGSA «Добыча данных».




1 Если студент плохо разбирается в написанных кодах оценка снижается на 50%