Утверждаю

Вид материалаРабочая программа

Содержание


2. Место дисциплины в структуре ООП бакалавриата
3. Компетенции обучающегося, формируемые в результате освоения дисциплины
4. Структура и содержание дисциплины
4.2. Перечень разделов курса
4.3. Лабораторный практикум на ЭВМ
4.4. Практические занятия
5. Образовательные технологии
6.1. Примерный перечень вопросов к экзамену
7. Учебно-методическое и информационное обеспечение дисциплины
8. Материально-техническое обеспечение дисциплины
8.2. Требования к специализированному оборудованию
8.3. Требования к специализированному программному обеспечению
Подобный материал:
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ


Томский государственный университет


Факультет прикладной математики и кибернетики


УТВЕРЖДАЮ

Декан факультета прикладной математики и кибернетики, профессор

_________А.М. Горцев


" " 2011 г.


Рабочая программа дисциплины

«Интернет программирование»


Направление подготовки: 010400 – Прикладная математика и информатика


Квалификация выпускника: Бакалавр


Форма обучения: очная


Томск

2011 г.

1. Цели освоения дисциплины:


Целью дисциплины является ознакомление студентов с основами функционирования и построения гипертекстовых программных систем. В рамках курса решаются следующие задачи: анализ механизмов функционирования гипертекстовых программных систем, изучение технологий, используемых для разработки подобных систем и обучение использованию этих технологий на практике.


2. Место дисциплины в структуре ООП бакалавриата


Дисциплина по выбору для студентов 4 года обучения, читается в 7 семестре, входит в вариативную часть профессионального цикла Б.3.

Для успешного освоения дисциплины студент должен иметь предварительную подготовку по дисциплинам: основы информатики, языки и методы программирования, вычислительные сети.


3. Компетенции обучающегося, формируемые в результате освоения дисциплины


Способность владения навыками работы с компьютером как средством управления информацией (ОК-11); способность работать с информацией в глобальных компьютерных сетях (ОК-12); способность использовать в научной и познавательной деятельности, а также в социальной сфере профессиональные навыки работы с информационными и компьютерными технологиями (ОК-14); способность работы с информацией из различных источников, включая сетевые ресурсы сети Интернет, для решения профессиональных и социальных задач (ОК-15).

Способность приобретать новые научные и профессиональные знания, используя современные образовательные и информационные технологии (ПК-2); способность понимать и применять в исследовательской и прикладной деятельности современный математический аппарат (ПК-3); способность осуществлять целенаправленный поиск информации о новейших научных и технологических достижениях в сети Интернет и из других источников (ПК-6); способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая: разработку алгоритмических и программных решений в области системного и прикладного программирования (ПК-9); способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии (ПК-10).

В результате освоения дисциплины обучающийся должен:

• Знать: динамическую и статическую модель обмена гипертекстовой информации, основные протоколы стандарты и технологии, используемые на практике.

• Уметь: применить изученные технологии на практике в процессе разработки реальных программных систем.

• Владеть: практическими навыками разработки гипертекстовых программных систем.


4. Структура и содержание дисциплины


Общая трудоемкость дисциплины составляет 3,8 зачетные единицы (135 часов).


4.1. Распределение часов курса по темам и видам работ



№№

п/п

Раздел дисциплины

Семестр

Неделя семестра

Виды учебной работы

(в часах)

Формы текущего контроля успеваемости

Форма промежуточной аттестации

Лекции

Лабораторные занятия

Самостоятельная работа

1.

Обзор сетевых технологий

7

1

1




2

Тест

2.

Гипертекстовая модель

7

1

1

2

2

Тест

3.

Протокол HTTP

7

2

2




2

Тест

4.

Язык разметки гипертекстовых документов HTML

7

3-5

6

6

6

Тест

5.

Язык стилевого оформления CSS

7

5-6

4

6

8

Тест

6.

Технологии создания клиентских обработчиков

7

7-10

8

8

10

Тест

7.

Технологии создания серверных обработчиков

7

11-15

10

10

10

Тест,

зачет




Итого







32

32

40

31



4.2. Перечень разделов курса


Тема 1. Обзор сетевых технологий. Семиуровневая модель взаимодействия открытых систем ISO/OSI. Протоколы прикладного уровня. Иерархия протоколов TCP/IP и взаимодействие протоколов в пределах иерархии. Протоколы прикладного уровня в иерархии TCP/IP. Понятие ресурса вычислительной сети. Система именования ресурсов URI.

Тема 2. Гипертекстовая модель. Понятие гипертекста. Статическая модель обмена гипертекстовой информации. Недостатки статической модели. Динамическая модель обмена гипертекстовой информации. Понятия серверного и клиентского обработчиков. Основные технологии разработки гипертекстовых программных систем.

Тема 3. Протокол HTTP, его назначение и место среди протоколов прикладного уровня. Запросы и отклики в HTTP. Структура простого и полного запросов. Структура откликов. Сегментированные отклики.

Тема 4. Изучение языка разметки гипертекстовых документов HTML. Элементы языка HTML и DTD этих элементов. Структура гипертекстового документа. Элементы текстового и блочного уровней. Табличная разметка и обобщенная разметка. Создание ссылок. Вставка внешних объектов в гипертекстовые документы. Создание диалоговых форм. Понятие кроссбраузерной разметки.

Тема 5. Изучение языка стилевого оформления CSS. Основные синтаксические конструкции языка. Понятие селектора и виды селекторов. Тело CSS правила, свойства и их возможные значения. Системы координат в CSS. Связывание CSS правил и гипертекстовых документов.

Тема 6. Разработка клиентских обработчиков. Требования к технологиям разработки клиентских обработчиков. Обзор современных технологий. " onclick="return false">ссылка скрыта


8. Материально-техническое обеспечение дисциплины


8.1. Требования к аудиториям (помещениям, местам) для проведения занятий

Стандартно оборудованные лекционные аудитории. Для проведения лабораторных занятий – компьютерные классы. А также аудитории для проведения интерактивных лекций: видеопроектор, экран настенный, др. оборудование.


8.2. Требования к специализированному оборудованию

Рабочие места преподавателя и студентов должны быть оснащены оборудованием не ниже: Pentium |||-800/ОЗУ-256 Мб / Video-32 Мб / HDD 80 Гб / СD-ROM – 48x / Network adapter – 10/100/ Мбс / SVGA – 15”.


8.3. Требования к специализированному программному обеспечению

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


Программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций и ПрООП ВПО по направлению подготовки 010400 – Прикладная математика и информатика


Автор: к.т.н., доцент Ю.В Седов.

Рецензент: д.т.н., профессор А.Ю. Матросова.


Программа одобрена на заседании Ученого совета ФПМК

от «___»____________ 2011 г., протокол № ____.