Рабочая программа






Скачать 172.99 Kb.
НазваниеРабочая программа
Дата публикации20.08.2016
Размер172.99 Kb.
ТипРабочая программа
l.120-bal.ru > Документы > Рабочая программа
Федеральное агентство по образованию

Федеральное государственное образовательное учреждение

высшего профессионального образования

“Чувашский государственный университет им. И.Н. Ульянова”

Технический институт

Факультет дизайна и компьютерных технологий

Кафедра компьютерных технологий


УТВЕРЖДАЮ

Проректор по учебной работе

проф. ____________ А.Ю. Александров

«____» ___________________ 2010 г.

РАБОЧАЯ ПРОГРАММА
Дисциплина ДС.12.03 – "ИНТЕРНЕТ-ТЕХНОЛОГИИ"
Направление 230100 – Информатика и вычислительная техника

Специальность 230102 – Автоматизированные системы обработки информации и управления
БЮДЖЕТ ВРЕМЕНИ (ЧАС.)

Срок обучения

Сем

Всего

Аудиторные занятия

Сам. раб.

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

Всего ауд

Лек

Прак

Лаб

Контр. раб.

Зач.

Экз.

Курс. пр (раб)

4.5 лет

7

8

186

46

10

12

4

4

8

8

140

+

+


+




6 лет

10

11

186

44

10

10

4

4

8

8

142

+

+

+


+




5 лет

7

8

116

102

68




34

14




+

+

+




3.5 лет

4

5

186

68

34

17

17

118




+


+




Рабочая программа составлена в соответствии с государственным образовательным стандартом высшего профессионального образования направления подготовки дипломированного специалиста 654600 – Информатика и вычислительная техника, специальности 230102 – Автоматизированные системы обработки информации и управления, утвержденным 27 марта 2000г. (Регистрационный номер 224 тех/дс).
Составитель: ассистент кафедры КТ В.С. Мефодьев
Рабочая программа обсуждена, одобрена и рекомендована к использованию на заседании кафедры компьютерных технологий, «___» ___________ 2010 г., протокол №___

Зав. кафедрой компьютерных технологий,

профессор В.П. Желтов
Рассмотрена и одобрена методическим советом ФДиКТ

Декан, председатель методсовета факультета ДиКТ В.П. Желтов
Чебоксары 2010


  1. ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ, ЕЕ МЕСТО В УЧЕБНОМ ПРОЦЕССЕ

ЦЕЛЬ ПРЕПОДАВАНИЯ ДИСЦИПЛИНЫ

ЦЕЛЬ КУРСА

Дать содержательную информацию о технологиях Интернет. Овладение студентами необходимым минимумом знаний по Интернет технологиям.
ЗАДАЧИ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ


  • дать студентам теоретические и практические навыки по проектированию web-сайтов, принципам работы и программированию в среде web.

  • обеспечить студента глубокими профессиональными знаниями принципов построения и использования web технологий;

  • научить студента практическим приемам, методам и средствам анализа, построения и использования web технологий в различных областях применения.

Даются основы языков разметки (html, XML). Изложены основные вопросы проектирования, раскрутки и поддержки web сайтов и порталов. Основное внимание уделяется усвоению знаний и получению навыков, по разработке web – приложений, соответствующих современному положению в области web технологий.

Студент должен знать:

  • языки разметки (html, XML);

  • современные инструменты для создания статических и динамических сайтов, порталов;

  • основные методы программирования - HTML, динамический HTML, сценарии JavaScript или Perl на стороне клиента и на стороне сервера, XML, таблицы стилей XSL и др.

Студент должен уметь:

  • разрабатывать статические и динамические web сайты;

  • создавать динамические страницы на стороне сервера с использованием технологий PHP, ASP, JSP;

  • использовать возможности средств разработки при проектировании приложений;

  • при работе над проектом обеспечивать целостность данных, безопасность, поддержку версий и др.;

  • определять сетевую архитектуру;

  • понимать основные концепции построения web-приложений средствами технологий Java.


1.1. Предмет изучения дисциплины

В результате изучения данного курса студент должен овладеть знаниями, умениями и навыками, принципами построения и использования различных интернет - технологий, возможностями этих технологий.

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

Тематический план лекционных занятий
Лекция 1. ИНТЕРНЕТ ТЕХНОЛОГИИ: ИСТОРИЯ, ВОЗМОЖНОСТИ, СРЕДСТВА (История Интернет, возможности Интернет, Как работает Интернет,Инструменты создания web - сайтов и приложений).

Лекция 2. АРХИТЕКТУРА ИНТЕРНЕТ - ТЕХНОЛОГИЙ

  • Как работает Интернет

  • Основные компоненты

  • Протоколы

  • Адресация в сети Интернет

  • Схема поиска IP-адреса по доменному имени

  • Сервисы Интернет (основные службы)

  • Утилиты.

Лекция 3. ЯЗЫК РАЗМЕТКИ ГИПЕРТЕКСТА – НТМL

  • Назначение языка

  • Теги HTML

  • Правила записи и интерпретации тегов

  • Теги управления разметкой

  • Теги управления отображением символов

  • Команды форматирования списков

  • Команды вставки графики, форм, таблиц и фреймов

  • Команды гипертекстовых связей

  • Подготовка документов к публикации в WWW.

Лекция 4. СОЗДАНИЕ WEB - САЙТА

  • План

  • Классификация сайтов

  • Организационно- технические вопросы создания сайта

  • Основные этапы создания Web сайта

  • Рекомендации по созданию сайта

  • Проблемы создания сайта

  • Что нужно, чтобы создать эффективную сеть сайтов.

Лекция 5. РАСШИРЕННЫЙ ЯЗЫК РАЗМЕТКИ XML

  • Общие сведения об XML

  • Особенности XML

  • Стандарты XML

  • Структура и элементы языка разметки XML

  • Таблицы стилей

  • Расширяемый язык создания ссылок

  • Спецификация XForms 1.0

  • Области использования языка XML.

Лекция 6. СОЗДАНИЕ ПРИЛОЖЕНИЙ ДЛЯ ДИНАМИЧЕСКОГО ПРЕДСТАВЛЕНИЯ WEB - СТРАНИЦ

  • Основы использования Web - технологий для доступа к базам данных

  • Развитие web технологий с использованием баз данных

  • Создание динамических сайтов

  • Современные технологии динамического представления

- CGI - технология, основанная на передачи запросов и ответов по протоколу http

- JAVA – технология.
Лекция 7. ПОРТАЛЬНЫЕ ТЕХНОЛОГИИ

  • Проблема индексации и поиска информационных ресурсов, находящихся в БД

  • Корпоративный портал

  • Архитектура порталов

  • Требования к программно-технологическим платформам для построения и поддержки порталов

  • Модели описания ИР

  • Средства создания порталов

  • Поиск web ресурсов

  • Административное управление доступом

  • Интерфейс портала

  • Порталы четвертого поколения

  • Приложение: Модели описания различных информационных ресурсов.

Лекция 8. РАСКРУТКА WEB САЙТОВ

  • Термины

  • Методы раскрутки сайта

  • Регистрация в поисковых системах и каталогах

  • Регистрация на поисковых сайтах и директориях

  • Что такое индекс цитирования?

  • Ссылочное ранжирование

  • Влияние собственных ресурсов поисковых машин.

Лекция 9. ОБМЕН ИНФОРМАЦИЕЙ МЕЖДУ ПРИЛОЖЕНИЯМИ

  • Обмен данными сервисами Интернет

  • Компоненты и топология обмена

  • Взаимодействие на основе WEB-технологии

  • Обмен на основе языка XML

  • Транспортная основа обмена данными.

Лекция 10. ПОИСК ИНФОРМАЦИИ В ИНТЕРНЕТ.

  • Проблема поиска информации в Интернет.

  • Что такое метапоисковая система?

  • Алгоритмы поиска,

  • Средства поиска,

  • Оптимизация запросов,

  • Особенности оценки технической эффективности.

3. Темы лекций



Темы лекций

5 лет

3.5 г.об.

6 лет

4,5 г.об

1.

Технологии: история, возможности, средства.

6

3

2

2

2.

Архитектруа Интернет - технологий.

6

3

2

2

3.

Язык разметки гипертекста – HTML.

6

3

2

2

4.

Создание WEB сайта.

8

4

2

3

5.

Расширенный язык разметки XML.

6

3

2

2

6.

Создание приложений для динамического представления WEB – страниц.

8

4

2

3

7.

Портальные технологии.

8

4

2

2

8.

Раскрутка web сайтов.


6

3

2

2

9.

Обмен информацией между приложениями.

8

4

2

2

10

Поиск информации в интернет

6

3

2

2


4. Темы лабораторных работ



Темы лабораторных работ

5 лет

3.5 г.об.

6 лет

4,5 г.об

1.

Установка инструментов для разработки Web технологий и проектирование статического web сайта (html).

8

4

4

4

2.

Создание динамических веб- страниц на основе языков XML, XSL. Использование редактора XMLPad

9

5

4

4

3.

Включение веб- приложений на основе одного из языков ASP, PHP, JSP,Perl.

9

4

4

4

4.

Организация обмена данными между приложениями.

8

4

4

4

5. Темы курсовых проектов

  • Поектирование статического web сайта. Функционирующий сайт на отдельном компьютере с самостоятельно установленным веб сервером (установить счетчик посещаемости, определить рейтинг сайта, создать коллекцию линков).

  • Создание динамических веб- страниц на основе языков XML, XSL. Динамическая страница, включенная в веб сайт.

  • WEB приложения на основе языка ASP. Приложение, запускаемое с веб-сайта с расширенным составом функций (построение графиков, диаграмм, расчет агрегированных характеристик)

  • WEB приложения на основе языка PHP. Приложение, запускаемое с веб-сайта с расширенным составом функций (построение графиков, диаграмм, расчет агрегированных характеристик)

  • WEB приложения на основе языкоа JSP. Приложение, запускаемое с веб-сайта с расширенным составом функций (построение графиков, диаграмм, расчет агрегированных характеристик)

  • Организация обмена данными между приложениями. Приложения, запускаемые с веб - сайта и представляющие данные для использования другими приложениями в виде ASCCI через разделитель со списком полей; XML файла и ASCCI файла, оконтуренного XML тегами.


6. Темы самостоятельных работ
1. Языки и технологии программирования сценариев: ASP, JSP, PHP, Perl.

2. Методы динамической генерации HTML-страниц. Технология создания динамических web-страниц на основе ASP, JSP, PHP, Perl, CGI приложений (опросные формы HTML, передача данных CGI приложениям, методы POST и GET). Проблема выбора подходящего средства для вашей задачи.

3. Распределенные вычисления: проблемы и перспективы.

4. Web сервисы: Списки рассылки. PUSH- технологии. Опросные формы. Локальные и глобальные поисковые системы. Крупнейшие архивы программных продуктов в Интернет.

5. Характеристики WEB – сайтов: Производительность, надежность и безопасность данных web сайтов.

6. WAP (Wireless Application Protocol) и язык разметки для WAP сайтов – WML: Язык WML, разработка приложений с помощью WML.

7. Тестирование веб – приложений: необходимость тестирования, выявление способов тестирования, наиболее применимых для конкретного сайта; разработка методологии тестирования.

8. Перспективы развития web технологий: Развитие телекоммуникационных технологий, Консолидация серверов, Концепция "цифрового дома" или IP Office, Создание «Виртуального центра данных» - возвращение к централизации - интеграция сервисов, данных, вычислительных ресурсов, развитие информационного обеспечения.

7. ВОПРОСЫ К ЗАЧЕТУ И ЭКЗАМЕНУ

  1. Общее представление о сети Internet.

  2. История создания сети.

  3. Услуги, предоставляемые Internet.

  4. Адресация.

  5. Основные компоненты WWW.

  6. Структура HTML-документа.

  7. Тэги заголовка документа и тело документа.

  8. Логическое форматирование текста.

  9. Физическое форматирование документа.

  10. Работа со списками.

  11. Работа с ссылками.

  12. Использование графики на html-страницах.

  13. Создание простых и сложных таблиц.

  14. Особенности работы с фреймами.

  15. Внедрение звука на html-страницы.

  16. Основные компоненты DHTML

  17. Встраивание CSS в документ.

  18. Группирование и наследование.

  19. Селекторы.

  20. Псевдоклассы.

  21. Свойства форматирования элементов.

  22. Шрифты.

  23. Цвет и фон.

  24. Форматирование текста.

  25. Блоки.

  26. Визуальное форматирование.

  27. Отображение списков.

  28. Объектная модель документа DOM. Объектная модель DHTML MS IE 4.0. Объектная модель DHTML MS IE 5.0.

  29. Фильтры и переходы.

  30. Ядро JavaScript.

  31. Переменные и литералы.

  32. Выражения и операторы.

  33. Объектная модель.

  34. Стандартные объекты и функции.

  35. Операторы.

  36. Клиентская часть JavaScript.

  37. Объект Navigator и его потомки.

  38. Объект Window и Frame.

  39. Работа с объектами Location и History.

  40. Объект Document.

  41. Принципы работы с формами, используя объект Form.

  42. Объекты Anchor, Applet, Area, Image и Link.

  43. Обработчики событий.

  44. Работа с Cookie.

  45. Общий обзор языка PHP.

  46. Включение php-кода на страницу.

  47. Синтаксис PHP.

  48. Типы данных PHP.

  49. Переменные PHP.

  50. Области видимости PHP.

  51. Переменные вне PHP.

  52. Константы PHP.

  53. Выражения и операции PHP.

  54. Конструкции языка PHP.

  55. Работа с функциями в PHP.

  56. Классы и объекты PHP.

  57. Ссылки PHP.

  58. Отправка писем через PHP.

  59. Работа с WWW.

  60. Управление сессиями.

  61. Раскрутка WEB сайтов.

  62. Регистрация в поисковых системах и каталогах.

  63. Проблема поиска информации в Интернет.

  64. Алгоритмы поиска, средства поиска.

  65. Характеристики WEB – сайтов

  66. WAP (Wireless Application Protocol) и язык разметки для WAP сайтов – WML

  67. Тестирование web – приложений.

  68. Перспективы развития web технологий.


8. Темы контрольных работ
Задание 1.

Освоение апплетов.

Цель работы: Освоение апплета, написанного на языке Java и дальнейшее его использование.

Задание: Разработать HTML-страницу, осуществляющую загрузку апплета и динамически меняющую стилевое оформление в зависимости от выбора пользователя.

Предусмотреть различное стилевое оформление для:

- текста

- таблиц

- списков

- гиперссылок.

Апплет, написанный на языке Java, должен осуществлять последовательную смену рисунков.
Задание 2.

Разработка сценариев на языке PHP.

Цель работы: Разработка сценария регистрации посетителей сайта на языке PHP.

Задание: На языке PHP разработать сценарий регистрации посетителей некого сайта.

Процедура регистрации нового посетителя должна состоять из двух этапов. Предварительная регистрация включает в себя корректное заполнение следующих полей:

  • имени посетителя

  • пароля.

Корректность заполнения подразумевает проверку на допустимый набор символов и ограничения на длины полей.

После предварительной регистрации посетитель заполняет дополнительные поля: e mail и другие личные данные.

Посетители, не прошедшие регистрацию, не получают доступ к материалам сайта.

Зарегистрированные посетители получают доступ к материалам сайта после ввода имени и пароля. Они имеют право на изменение личных данных.

Предусмотреть использование механизма сессий при работе сценария.
ОТЧЕТ ПО РАБОТАМ:

1. Титульный лист.

2. Задание и исходные данные к работе.

3. Решение задачи.

4. Краткий анализ результатов решения.

5. Выводы по работе.

10. ЛИТЕРАТУРА

  1. Практика применения Perl, PHP, Apache, MySQL для активных Web-сайтов. Фролов А., Фролов Г. Издательство: Русская Редакция » Серия: Интернет-технологии »: 2002. Объем: 576 стр.

  2. Java Server Pagеs. Автор: Гери Д., Вильямс - 2002, 448 стр.

  3. PHP в Web- дизайне. Автор: Костарев А.Ф., BHV-Санкт-Петербург - 2001, 592 стр.

  4. PHP 4.0. Руководство разработчика. Автор: Кожино, - 2001, 384 стр.

  5. WAP в действии. Доступ к интернет-сайтам через сотовый телефон + CD. Автор: Джамса К., Шмаудер Ф., Триумф - 2002, 416 стр. Описывает свыше 20 готовых к использованию программ, послужит хорошей отправной точкой при разработке и эксплуатации собственных приложений. Хотите ли вы использовать программу просмотра расписаний авиарейсов, программу-монитор почтовых отправлений, или программу поиска товарных запасов, в любом случае, данная книга поможет сделать ваш Web-сайт доступнее для тех, кто находится в постоянном движении.

  6. Как программировать для Internet & WWW. Автор: Дейтел Х.М. и др., Бином - 2002, 1184 стр.

  7. Компьютерные сети и Internet. Разработка приложений для Internet.- 3-е издание. + CD Автор: Камер Д., Вильямс - 2002, 640 стр.

  8. Построение Интернет-приложений на языке Java: Практический курс. Автор: Фридман А.Л., Горячая линия-Телеком, Радио и связь - 2002, 335 стр.

  9. Разработка баз данных для WEB шаг за шагом + приложение. Автор: Байенс Дж., ЭКОМ - 2001, 624 стр.

  10. Технологии Интернет-программирования. Автор: Дунаев С.Б., BHV-Санкт-Петербург - 2001, 480 стр.

  11. Купцевич Ю.Е., сост. "Альманах программиста: Т. 2: Microsoft ASP.NET, Web-сервисы, Web-приложения".

  12. Бегг К., Коннолли Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. - 3-е изд. - М.: Вильямс, 2003. - ISBN: 5-8459-0527-3. - 1436 c.

  13. Simon Brown, Robert Burdick, et al., Professional JSP 2nd Edition, Wrox Press, 2001

  14. М. Холл, Сервлеты и Java Server Pages, Питер, 2001

  15. Орфали Р., Харки Д., Java и CORBA в приложениях клиент-сервер, Лори, 2000

  16. Карабин П., Язык программирования Java: Создание интерактивных приложений для Internet, Познавательная книга плюс, 2001

  17. Гарнаев А., Гарнаев С., WEB-программирование на Java и JavaScript, BHV, 2002

  18. Перроун П., Венката С., Чаганти Р., Создание корпоративных систем на основе Java 2 Enterprise Edition. Руководство разработчика, Вильямс, 2001.

  19. Риккарди Г., Системы баз данных. Теория и практика использования в Internet и среде Java, Вильямс, 2001.

  20. Маклахлин Б., Java и XML. 2-е издание, Символ-плюс, 2002.

  21. Яворски Д., Перроун П., Система безопасности Java. Руководство разработчика, Вильямс, 2001.

  22. Яргер Р., Риз Д., Кинг Т., MySQL и mSQL. Базы данных для небольших предприятий и Интернета, Символ - Плюс 2000.

  23. Маршал Б. XML в действии. - М.: Издательство «Триумф», 2002. – 368 с.

  24. Основы Web-технологий /П.Б.Храмцов, С.А.Брик, А.М.Русак, А.И.Сурин/ Под редакцией П.Б.Храмцова. М.: ИНТУИТ.РУ «Интернет-Университет Информационных технологий», 2003.-512 с. Курс лекций Специальность «Интернет технологии».

Web - ресурсы по курсу Интернет - технологии

www.javaworld.com, Java.sun.com, www.javaworld.com, www.javareport.com, www.jguru.com, www.jspin.com, http://java.sun.com, www.theserverside.com, www.ibm.com/developer/java, www.jroundup.com, http://www.bruceeckel.by.ru/Contents.html, http://jakarta.apache.org, www.sun.ru, http://www.javasoft.com/products/servlet, http://www.webmacro.org/, http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html, http://java.sun.com/j2se/1.3/docs/guide/reflection/index.html, http://jakarta.apache.org/, http://www.academy.ru/catalog/course.asp?courseID=496, http://www.intuit.ru/all_courses.html

Добавить документ в свой блог или на сайт

Похожие:

Рабочая программа iconРабочая программа составлена в соответствии с требованиями гос впо...
Н. А. Балюк. Организация транспортного сервиса: Учебно-методический комплекс. Рабочая программа для студентов направления 100100....

Рабочая программа iconРабочая программа учебного курса по история (Всеобщая история)
Рабочая программа по истории для 8- 9 классов составлена на основе федерального компонента государственного стандарта (основного)...

Рабочая программа iconРабочая программа «биология. Бактерии. Грибы. Растения» 6 класс. Пояснительная записка
Рабочая программа составлена с учётом примерной программы основного общего образования по биологии, учебному плану маоу партизанская...

Рабочая программа iconРабочая программа по литературе на 2013 2014 учебный год рабочая программа по русской литературе
Рабочая программа по литературе составлена на основе программы «Литература. 5-11 кл.» (под ред. Г. И. Беленького. М.: «Мнемозина»,...

Рабочая программа iconН. В. Чупин рабочая программа по предмету «Музыка»
Рабочая программа по музыке для 7 класса, в дальнейшем программа, составлена на основе

Рабочая программа iconН. В. Чупин рабочая программа по предмету «Музыка»
Рабочая программа по музыке для 6 класса, в дальнейшем программа, составлена на основе

Рабочая программа iconРабочая программа по экологии для 8 класса
Рабочая программа предназначена для преподавания экологии человека и ориентирована на учебник М. З. Федоровой, В. С. Кучменко, Г....

Рабочая программа iconРабочая программа по истории россии 7 класс
Рабочая программа содействует реализации единой концепции исторического образования

Рабочая программа iconРабочая программа по дисциплине Б. Экология
Рабочая программа утверждена на заседании кафедры Экологии и защиты окружающей среды

Рабочая программа iconРабочая программа по мировой художественной культуре
Рабочая программа составлена на основе Федерального государственного образовательного стандарта

Вы можете разместить ссылку на наш сайт:


Литература


При копировании материала укажите ссылку ©ucheba 2000-2015
контакты
l.120-bal.ru
..На главную