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


МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ

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


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

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


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

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

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

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

__________________________


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

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


Сучасні Інтернет-технології
(викладач В. К. Толстих)


Напрямок підготовки - 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. Примеры построения онтологий. База знаний – данные + онтологии. Онтологи­ческий портал.



Учебно-методическая литература

Беллиньясо Марко. Разработка Web-приложений в среде ASP.NET 2.0: задача-проект-решение. : Пер. с англ. – М.: ООО «И.Д. Вильямс», 2007. - 640 с.: ил.

Гаряка А. А. Основы ASP.NET 2.0: Учебное пособие – БИНОМ, 2007.-296 с.: ил.

Дари Кристиан, Сирович Джейми. Поисковая оптимизация на ASP.NET для профессионалов. Руководство разработчика по SEO.- М.: ООО «И. Д. Вильямс», 2008.- 400 с.: ил.

Джувел Лёве. Создание служб WCF.- СПб.: Питер, 2008.- 592 с.: ил.

Кобелев О. А., Резго Г. Я., Скиба В. И. Электронная коммерция.- М: «Перспектива», 2003.- 428с.

Лавджой И.. ASP Web-профессионалам / Пер. с англ. – К.: Изд. группа BHV, 2001. – 288 с.

Ландэ Д. В. Поиск знаний в Internet.- М: Диалектика, 2005.- 272с.

Толстых В.К. Современные Internet-технологии: конспект (слайды) лекций. – http://www.tolstykh.com/edu

Толстых В.К. Internet-технологии разработки приложений: конспект (слайды) лекций. – http://www.tolstykh.com/edu

Толстых В.К. Справочник Web-программиста. – http://www.tolstykh.com/edu/manual

Шапошников И.В. Интернет-программирование. – СПб.: БХВ – Санкт-Петербург, 2000. – 224 с.

Эспозито Д. Microsoft ASP.NET 2.0. Базовый курс / Пер. с англ. – М.: «Русская редакция»; СПб.: Питер, 2007.-688 с.: ил.

Эспозито Д. Microsoft ASP.NET 2.0. Углублённое изучение / Пер. с англ. – М.: «Русская редакция»; СПб.: Питер, 2007.-592 с.: ил.



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

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

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

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

Ко-во часов

Семестр 10

Современные Интернет-технологии

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

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


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

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

Web-служба

Сделать Web-службу, разработать ASP.NET или Windows-приложение для подключения к службе. Продемонстрировать работу системы Web/Win-приложение + Web-служба.
Варианты служб:

веб-служба, которая возвращает системное время сервера.

веб-служба, которая возвращает информацию о логических разделах жесткого диска сервера.

веб-служба, которая возвращает информацию о количестве процессоров (ядер процессора) сервера и их нагрузке.

веб-служба, которая позволяет получить содержимое файла на сервере по заданному пути



Организация самостоятельной работы по материалам сайта www.tolstykh.com

Освоение теоретического материала по учебникам, конспектам и слайдам леций на сайте.

Подготовка к лабораторным работам по инструкциям на сайте.

Подготовка к модульному контролю и зачёту по примерам слайдов на сайте.



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


Текущий контроль в одном модуле:

Две лабораторные работы.

Экспресс-опрос на лециях.

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

Выполненная и сданная без замечаний лабораторная работа1:

Задание реализовано как приложение на Web-сервере – 20 баллов,
как клиентский скрипт для браузера – 10 баллов,

Web-служба, работающая внутри проекта-сайта – ^ 25 баллов.
Web-служба, самостоятельно работающая на сервере – 35 баллов,
WCF-служба на IIS с привязкой WSHttpBinding – 50 баллов.


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

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

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


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

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


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

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

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



Понятие и особенности New Media.

Топология Web-пространства. Скрытый Web.

Навигация в Web, порталы. Как работают каталоги и ИПС.

Синдикация новостей, RSS-ленты, парсеры и агрегаторы.

Характеристики ИПС: полнота, реливантность…

Понятие PageRank. Факторы, положительно и отрицательно влияющие на поисковый ранг.

Модели информационного поиска: теоретико-множественная, векторная...

Text Mining и его основные задачи для Web.

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

Онтологии, язык OWL и особенности его применения.

Особенности корпоративных ИПС. Корпоративные порталы знаний.

Понятие Web 2.0 и примеры его проявления. Web-службы и их протоколы.

Понятие SOA (Service Oriented Architecture). График «Длинногохвоста».

WCF-службы, их хостинг и конечные точки.

Понятие Grid-систем, архитектура Grid.

Понятие OGSA (Open Grid Services Architecture), особенности Grid-служб.

Пример OGSA «Добыча данных».




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