Утверждаю
Вид материала | Рабочая программа |
- Утверждаю утверждаю, 21.26kb.
- «утверждаю» «утверждаю», 262.03kb.
- Утверждаю утверждаю, 393.06kb.
- «Утверждаю» «Утверждаю» Председатель Совета доу заведующий мдоу №25, 113.74kb.
- Кикбоксинг против наркомании и детской преступности «Утверждаю» «Утверждаю», 78.29kb.
- Утверждаю: утверждаю, 156.74kb.
- «утверждаю» «утверждаю» Председатель республиканского Директор маоудод «цдтт №5» совета, 42.86kb.
- Утверждаю» «Утверждаю», 163.81kb.
- «Динамо», 49.89kb.
- Утверждаю: утверждаю: Председатель Глава администрация оо «Гомельский рыболовный клуб», 78.23kb.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Томский государственный университет
Факультет прикладной математики и кибернетики
УТВЕРЖДАЮ
Декан факультета прикладной математики и кибернетики, профессор
_________А.М. Горцев
" " 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 г., протокол № ____.