Государственное автономное образовательное учреждение высшего профессионального образования Тюменской области «ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ МИРОВОЙ ЭКОНОМИКИ, УПРАВЛЕНИЯ И ПРАВА» 2.5. Реализация образовательных программ СМК – РОП - РУП - 2.5.40 - 2013 ИНТЕРНЕТ - ПРОГРАММИРОВАНИЕ СОГЛАСОВАНО Проректор по учебной работе _______________ Т.А. Кольцова "____" _______________ 2013 г. УТВЕРЖДЕНО Решением Учёного совета (протокол № 1 от 25.09.2013 г.) В. В. СЕРГЕЕВ ИНТЕРНЕТ-ПРОГРАММИРОВАНИЕ Рабочая учебная программа Направление подготовки 230700 «Прикладная информатика» Профиль подготовки Экономика Квалификация (степень) выпускника Бакалавр Форма обучения очная, заочная Тюмень 2013 ББК 32.973 - 018 И73 Интернет-программирование [Текст]: рабочая учебная программа. Тюмень: ГАОУ ВПО ТО «ТГАМЭУП». 2013. 28 с. Рабочая учебная программа по дисциплине «Интернет-программирование» разработана в соответствии с Федеральным государственным образовательным стандартом высшего профессионального образования и учебным планом, рекомендациями и ПрООП ВПО по направлению 230700 «Прикладная информатика» профилю «Экономика». Рабочая учебная программа включает цели освоения дисциплины; место дисциплины в структуре ООП бакалавриата; компетенции обучающегося, формируемые в результате освоения дисциплины; структуру и содержание дисциплины; образовательные технологии; учебно-методическое обеспечение самостоятельной работы студентов; оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины; учебно-методическое и информационное обеспечение дисциплины; материальнотехническое обеспечение дисциплины. Одобрено на заседании кафедры математики и информатики (протокол № 12 от 24.05.2013 г.), печатается по решению Учебно-методического совета (протокол № 1 от 11.09. 2013 г.) Рецензенты: С.Д. Захаров, к.ф.-м.н., доцент кафедры математики и информатики «ТГАМЭУП». М.С.Воробьёва, к.т.н., доцент кафедры программного обеспечения ИМКН ТюмГУ Автор-составитель к. т. н., доцент В. В. Сергеев © «ТГАМЭУП», 2013 © Сергеев В.В., 2013 2 1. Цели освоения дисциплины Целью освоения дисциплины «Интернет-программирование» является получение студентами теоретических знаний, а также приобретение необходимых практических навыков в сфере интернет-программирования. 2. Место дисциплины в структуре ООП бакалавриата Дисциплина «Интернет-программирование» является одной из дисциплин вариативной части профессионального цикла. Для изучения дисциплины необходимы знания по программированию, теории операционных систем, базам данных. Знать: устройство современного компьютера, файловой системы, операционной системы; основы программирования; основы сети Интернет. Уметь: работать с программами-браузерами программировать на одном из языков Pascal, VisualBasic. Студент должен быть готов к получению теоретических знаний, а также приобретению необходимых практических навыков интернет-программирование. Полученные студентами знания способствуют усвоению таких курсов, как «Разработка программных приложений», а также успешному прохождению учебной и производственной практики, выполнению выпускной квалификационной работы. 3. Компетенции обучающегося, формируемые в результате освоения дисциплины В результате освоения дисциплины «Интернет-программирование» формируются элементы следующих общекультурных и профессиональных компетенций: - способен использовать, обобщать и анализировать информацию, ставить цели и находить пути их достижения в условиях формирования и развития информационного общества (ОК-1); - способен работать в коллективе, нести ответственность за поддержание партнерских, доверительных отношений (ОК-3); - способен самостоятельно приобретать и использовать в практической деятельности новые знания и умения, стремится к саморазвитию (ОК-5); - способен работать с информацией в глобальных компьютерных сетях (ОК-8); - способен понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны (ОК-13); - способен использовать нормативные правовые документы в профессиональной деятельности (ПК-1); - способен ставить и решать прикладные задачи с использованием современных информационно-коммуникационных технологий (ПК-4); 3 - способен осуществлять и обосновывать выбор проектных решений по видам обеспечения информационных систем (ПК-5); - способен использовать технологические и функциональные стандарты, современные модели и методы оценки качества и надежности при проектировании, конструировании и отладке программных средств (ПК-7); - способен проводить обследование организаций, выявлять информационные потребности пользователей, формировать требования к информационной системе, участвовать в реинжиниринге прикладных и информационных процессов (ПК-8); - способен моделировать и проектировать структуры данных и знаний, прикладные и информационные процессы (ПК-9); - способен применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10); - способен эксплуатировать и сопровождать информационные системы и сервисы (ПК-12); - способен принимать участие во внедрении, адаптации и настройке прикладных ИС (ПК-13); - способен применять методы анализа прикладной области на концептуальном, логическом, математическом и алгоритмическом уровнях (ПК-17); - способен анализировать и выбирать методы и средства обеспечения информационной безопасности (ПК-18); - способен анализировать рынок программно-технических средств, информационных продуктов и услуг для решения прикладных задач и создания информационных систем (ПК-19); - способен выбирать необходимые для организации информационные ресурсы и источники знаний в электронной среде (ПК-20); - способен применять системный подход и математические методы в формализации решения прикладных задач (ПК-21); - способен готовить обзоры научной литературы и электронных информационнообразовательных ресурсов для профессиональной деятельности (ПК-22). В результате освоения дисциплины обучающийся должен: Знать: - сущность и содержание дисциплины «Интернет-программирование»; - протоколы сети Интернет; - язык разметки HTML; - расширенный язык размеки XHTML; - каскадные таблицы стилей CSS; - основы языка сценариев JavaScript; - основы ASP. Уметь: - использовать программы веб-браузеры; - редактировать HTML, CSS и XHTML-код; - создавать и редактировать веб-страницы и веб-сайты; - программировать скрипты на языке JavaScript; Владеть: - HTML-редакторами; - работой с библиотеками JavaScript-скриптов; 4 - средствами создания ASP. 4. Структура и содержание дисциплины «Интернет-программирование» Общая трудоемкость дисциплины составляет 4 зачетных единицы или 144 ч., в т.ч. очная форма обучения Лекции – 18 час. Лабораторные занятия – 36 час. Самостоятельная работа – 90 час., в т. ч. 18 час. – экзамен. заочная форма обучения Лекции – 12 час. Лабораторные занятия – 12 час. Самостоятельная работа – 120 час., в т. ч. 18 час. – экзамен. Структура дисциплины очная форма обучения Раздел дисциплины (темы) Сем естр недел я семес тра Раздел 1. История создания и протоколы Интернет 6 28 4 8 16 Тема 1. История создания и основные принципы построения сети Интернет. 6 1-4 нед. 1-2 нед. 14 2 4 8 Тема 2. Протоколы сети Интернет SMTP, IMAP4,POP3, NNTP, FTP, ICMP, HTTP (методы GET и POST). Раздел 2. Языки HTML, XHTML, CSS. Тема 3. HTML. Версии языка HTML. Тема 4. Таблицы, фреймы и формы HTML. Тема 5. Различные типы дизайна HTML страниц. Тема 6. Язык разметки XHTML. Тема 7.Линейные, встроенные, внешние стили. Стандарт CSS. Слои в XHTML. Раздел 3. Основы Javascript и ASP. Тема 8. Разработка сценариев на языке JavaScript. Применение JavaScript для создания динамических страниц. Использование библиотек скриптов. Тема 9. Технология ASP. 6 3-4 нед. 14 2 4 8 6 5-14 нед. 5-6 нед. 7-8 нед. 9-10 нед. 11-12 нед. 13-14 нед. 70 10 20 40 Контрольный тест 14 2 4 8 14 2 4 8 14 2 4 8 14 2 4 8 14 2 4 8 Лабораторная работа Лабораторная работа Лабораторная работа Лабораторная работа Лабораторная работа 6 15-18 28 4 8 16 6 15-16 нед. 14 2 4 8 6 17-18 14 2 4 8 6 6 6 6 6 Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах) Всег Лекц Лабор. СРС о ии зан-я 5 Формы текущего контроля успеваемости (по неделям семестра) Форма промежуточной аттестации (по семестрам) Контрольный тест Опрос, обсуждение, практическое задание Опрос, обсуждение, практическое задание Контрольная работа Лабораторная работа Лабораторная Схема объектов ASP. нед. 6 ИТОГО 1-18 нед. 144 18 36 18 90 работа Экзамен Курсовая работа Заочная форма обучения Раздел дисциплины (темы) Семест р Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах) Всего Лекц Лабор СРС ии . зан-я Формы текущего контроля успеваемости (по неделям семестра) Форма промежуточной аттестации (по семестрам) Раздел 1. История создания и протоколы Интернет Тема 1. История создания и основные принципы построения сети Интернет. Тема 2. Протоколы сети Интернет SMTP, IMAP4, POP3, NNTP, FTP, ICMP, HTTP (методы GET и POST). Раздел 2. Языки HTML, XHTML, CSS. Тема 3. HTML. Версии языка HTML. Тема 4. Таблицы, фреймы и формы HTML. Тема 5. Различные типы дизайна HTML страниц. Тема 6. Язык разметки XHTML. Тема 7.Линейные, встроенные, внешние стили. Стандарт CSS. Слои в XHTML. Раздел 3. Основы Javascript и ASP. Тема 8. Разработка сценариев на языке JavaScript. Применение JavaScript для создания динамических страниц. Использование библиотек скриптов. Тема 9. Технология ASP. Схема объектов ASP. ИТОГО 6 28 2 2 24 6 14 1 1 12 Опрос, практическое задание 6 14 1 1 12 Опрос, практическое задание 6 70 8 8 54 6 14 2 1 11 6 14 1 2 11 6 14 1 1 12 6 6 14 14 2 2 2 2 10 10 6 28 2 2 24 6 14 1 1 12 Лабораторная работа 6 14 1 1 12 Лабораторная работа 6 144 12 12 84 Курсовая работа Лабораторная работа Лабораторная работа СОДЕРЖАНИЕ ДИСЦИПЛИНЫ Раздел 1. История создания и протоколы Интернет Тема 1. История создания и основные принципы построения сети Интернет. Структура сети. Сети с коммутацией каналов. Сети с коммутацией пакетов. Понятия хост, хостинг, хоп, интранет. RFC как стандарты Интернет. Интернет как сеть подсетей. Стек протоколов TCP/IP. IP-адресация. 6 Тема 2. Протоколы сети Интернет SMTP, IMAP4,POP3, NNTP, FTP, ICMP, HTTP (методы GET и POST). Протоколы электронной почты SMTP, POP3, IMAP4. Соединение без предварительной аутентификации; соединение с предварительной аутентификацией. Данные протокола IMAP4: атом, число, строка, список, заключенный в скобки, NIL. Протокол групп новостей NNTP. Протокол передачи файлов FTP. Диагностический протокол ICMP. Методы GET и POST протокола HTTP. Раздел 2. Языки HTML, XHTML, CSS Тема 3. HTML. Версии языка HTML Общая структура языка HTML. Понятия тегов и атрибутов, escapeпоследовательностей, правила записи команд. Цветовые спецификации языка. Базовые теги HTML, позволяющие формировать абзацы, устанавливать стили выделения и форматирования текста. Атрибуты тега <BODY>. Тег управления шрифтом <FONT>. Команды, предназначенные для создания заголовков, списков, разделителей. Правила организации гиперссылок. Тема 4. Таблицы, фреймы и формы HTM Таблицы в HTML, тег <TABLE>. Создание фреймовой структуры с помощью <FRAMESET> . Диалоговое общение через web с помощью форм. Управляющие элементы форм : текстовое поле, текстовая область, радиокнопки, группы флажков, выпадающие списки, кнопки <BUTTON>, <RESET>, <SUBMIT>. МЕТА-определители. Тема 5. Различные типы дизайна HTML страниц Использовать специальное программное обеспечение, предназначенное для перекодировки кириллицы. Оптимизировать наш ресурс для соответствия всем версиям клиентского программного обеспечения. Оптимизировать дизайн нашей web-страницы для ускорения загрузки графических иллюстраций. Выводить графику в отдельном окне фиксированного размера, не содержащем кнопок навигации и полос прокрутки. Защищать определенные разделы нашего ресурса паролем и запрещать доступ к этим директориям неавторизованных пользователей. Размещать на наших страничках счетчики посещений и индикаторы состояния ICQ. Создавать простую гостевую книгу. Тема 6. Язык разметки XHTML Правила записи тегов. Понятие контейнера. Верфикация XHTML-документа. Отличия XHTML от HTML. Понятие стиля. Разделение дизайна и контента. Тема 7. Линейные, встроенные, внешние стили. Стандарт CSS. Слои в XHTML Общие принципы использования каскадных таблиц стилей в документах HTML. Правила записи селекторов в коде CSS. Правила построения классов в коде CSS. Правила использования идентификаторов в коде CSS. Ряд практических аспектов применения каскадных таблиц стилей. Слои в XHTML и их использование в web-дизайне. Раздел 3. Основы Javascript и ASP 7 Тема 8. Разработка сценариев на языке JavaScript. Применение JavaScript для создания динамических страниц. Использование библиотек скриптов Правила JavaScipt. Четыре метода определения скриптов. Переменные и их типы. Основные операторы. Организация системы быстрой навигации по сайту с использованием функций JavaScript. Классы и объекты JavaScript: Массивы в JavaScript (класс Array); Объект window; Объект document; Встроенный класс Date. Работа со строками (класс String). Встроенный объект Math. Типовые применения JavaScript – навигация, работа с изображениями, cookies. Тема 9. Технология ASP. Схема объектов ASP Платформа для создания, развертывания и запуска web-сервисов и приложений Microsoft .NET Framework. ASP .NET как составная часть технологии .NET. Создание динамических страниц. Технология доступа к данным ADO .NET, обеспечивающая единый интерфейс для доступа к базам данных SQL Server и файлам XML. Создание профессиональных web-приложений с помощью Visual Web Developer 2005 Express Edition. 5. Образовательные технологии Формами организации учебного процесса являются: фронтальная работа (со всеми студентами); групповая работа (с частью студентов); индивидуальная работа (с отдельным студентом). В учебном процессе используются разнообразные методы организации и осуществления учебно-познавательной деятельности (словесные, наглядные и практические методы передачи информации, проблемные лекции и др.); стимулирования и мотивации учебно-познавательной деятельности (дискуссии и др.); контроля и самоконтроля (индивидуального и фронтального, устного и письменного опроса, экзамена). Широко (более 20% аудиторных занятий) используются активные и интерактивные формы проведения занятий: лекции в форме презентации с использованием мультимедийного оборудования; метод проектов; тестирование. Методическое обеспечение интерактивных форм проведения занятий находится в составе учебно-методического комплекса дисциплины на кафедре. Использование активных и интерактивных форм обучения № 1 2 3 тема Тема 6. Язык разметки XHTML Тема 7.Линейные, встроенные, внешние стили. Стандарт CSS. Слои в XHTML Тема 8. Разработка форма проведения Лекция с мультимедийной презентацией Работа над проектом Лекция с мультимедийной презентацией Работа над проектом часы лек лаб 2 2 2 2 2 2 Лекция с мультимедийной презентацией 8 2 2 2 сценариев на языке JavaScript. Применение JavaScript для создания динамических страниц. Использование библиотек скриптов Работа над проектом 6 Итого часов аудиторных 12 Всего аудиторных часов по дисциплине 18 36 Доля времени использования активных и интерактивных 33,3% 33,3% форм 33,3% Всего от общего количества аудиторных часов 6. Учебно-методическое обеспечение самостоятельной работы студентов Самостоятельная работа студентов реализуется в разных видах. Она включает подготовку студентов к семинарским (практическим) занятиям. Для этого студент изучает лекции преподавателя, нормативную, основную, дополнительную литературу, нормативные документы, Интернет-ресурсы, рекомендованные в разделе 8 «Учебно-методическое и информационное обеспечение дисциплины», глоссарий. Самостоятельная работа предусматривает также решение во внеучебное время практических заданий, приведённых в разделе 7 «Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины». ГЛОССАРИЙ Веб-контент – совокупность информационных материалов и/или прикладных интерфейсов, представленных в сети Интернет для удовлетворения потребностей пользователей. Здесь: под информационными материалами понимаются словесные тексты, картинки и мультимедийные произведения; под прикладными интерфейсами - гиперссылки и формы задания аргументов для запуска прикладных процессов; потребности пользователей подразделяются на информационные потребности и потребности в общении. Веб-дизайн – внешнее оформление веб-контента с целью придания ему индивидуального и разумного устройства, устройства привлекательного и удобного для пользователей. Веб-ресурсы – информационные ресурсы, доступные в сети Интернет. Веб-сайт – самостоятельная единица веб-ресурсов: реализующая определенную цель; реализованная в рамках конкретного контекста; и принадлежащая одному владельцу, отвечающему за существование и развитие этой единицы. Обычно вебсайт: состоит из некоторого количества веб-страниц, объединенных веб-дизайном и навигационными ссылками; и имеет одну или несколько веб-страниц, выделенных в качестве главных. Веб-документ – предъявляемый веб-сайтом электронный документ: имеющий вполне определенное заглавие; или отвечающий на заданный запрос. Часто вебдокумент представляет собой совокупность веб-страниц, объединенных локальной 9 системой навигационных ссылок, увязывающей веб-страницы в единое целое. Иногда веб-документ представляется в виде html-страницы c фреймами или в виде архива файлов. По способу порождения различают: веб-документы, представленные заранее подготовленными статическими веб-страницами; и вебдокументы, построенные прикладным процессом в ответ на запрос пользователя. Веб – страница – порция информации: однозначно определяемая в сети Интернет адресом URL; оформленная в соответствии с одним из общепризнанных форматов: html, txt, pdf, doc, gif, zip и др. Обычно веб-страница запрашивается браузером и интерпретируется в соответствии с ее форматом. Html-страница – веб-страница, оформленная в соответствии с требованиями языка HTML. URL – адрес веб-страницы в сети Интернет; строка символов вида <протокол>://<д.имя>:<порт>/<путь>?<параметры>#<якорь>, (в общем случае) состоящая: из названия протокола: http, https, ftp и др.; из доменного имени или IPадреса; из номера порта; из локального пути на сервере; из списка параметров; из якоря. Гиперссылка- фрагмент веб-страницы, который: внешне представляется в виде текста или графического изображения; и задает адрес URL некоторой [другой] вебстраницы. Браузер позволяет пользователям активизировать гиперссылку для перехода на веб-страницу с заданным адресом URL. Навигационная ссылка - гиперссылка: задающая адрес URL некоторой вебстраницы того же веб-сайта; и расположенная в навигационной области вебстраницы. Навигационная область веб-страницы – область веб-страницы: повторяющаяся во всех или во многих веб-страницах сайта; и содержащая определенный набор гиперссылок. Карта сайта – веб-страница, основное содержание которой составляет множество навигационных ссылок веб-сайта, структурированное в соответствии с логикой сайта. Обычно карта сайта представляет в наглядном виде многоуровневое соподчинение веб-страниц или веб-документов. 7. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины ЗАДАНИЯ ДЛЯ ЛАБОРАТОРНЫХ ЗАНЯТИЙ Раздел 1. История создания и протоколы Интернет Тема 1. История создания и основные принципы построения сети Интернет Контрольные вопросы 1. Структура сети. 2. Сети с коммутацией каналов.. 3. Сети с коммутацией пакетов. 4. Понятия хост, хостинг, хоп, интранет.. 5. RFC как стандарты Интернет.. 6. Интернет как сеть подсетей. Тема 2. Протоколы сети Интернет SMTP, IMAP4,POP3, NNTP, FTP, ICMP, HTTP (методы GET и POST). 10 Контрольные вопросы 1. Протоколы электронной почты SMTP, POP3, IMAP4. 2. Соединение без предварительной аутентификации; соединение с предварительной аутентификацией. 3. Данные протокола IMAP4: атом, число, строка, список, заключенный в скобки, NIL. 4. Протокол групп новостей NNTP. 5. Протокол передачи файлов FTP. 6. Диагностический протокол ICMP. 7. Методы GET и POST протокола HTTP. 8. Как появился Интернет? 9. Как работает Интернет? 10.Принципы работы Интернета 11.Система адресации в Интернете 12.DNS — доменная система имен 13.Электронная почта 14.Сквозные протоколы и шлюзы 15.Протокол передачи данных UDP 16.Протокол передачи файлов FTP 17.Доступ к Интернету 18.Непосредственный доступ 19.Доступ по протоколам SLIP и РРР Раздел 2. Языки HTML, XHTML, CSS Тема 3. HTML. Версии языка HTML Контрольные вопросы и задания 1. Какие существуют виды стандартов и спецификаций? 2. Форматирование символов 3. Создайте HTML-документ, содержащий текст, заданный преподавателем 4. Сделайте несколько копий текста 5. Определите для трех копий шрифты: Arial, Verdana, Time Roman 6. Для следующих трех копий задайте разные цвета шрифта 7. Для следующих копий задайте разный размер шрифта 8. К каждому из экземпляров текста сделайте заголовок, используя соответствующий тег 9. Форматирование фрагментов текста 10.Создайте HTML-документ, содержащий текст, заданный преподавателем 11.Сделайте несколько копий текста 12.Для первой копии задайте начертание курсив 13.Вторая копия полужирным шрифтом 14.Третья копия подчеркнута 15.Для следующих копий задайте разный размер шрифта 16. Используйте подстрочные и надстрочные символы для задания простых формул 17. Форматирование текста 11 18.Создайте HTML-документ, содержащий текст, заданный преподавателем 19.Сделайте несколько копий текста 20.Для каждого из фрагментов текста выберите различные способы выравнивания 21. Форматирование символов. Навигация между документами 22.Создайте документ, содержащий информацию о себе 23.Создайте документ, содержащий теоретический материал по одному из разделов курса "Информатика и программирование" либо курса "Высокоуровневые методы информатики" (Основы HTML). Раздел должен быть согласован с преподавателем 24.Создайте документ, иллюстрирующий теоретический материал, используйте графический редактор 25.Создайте документ, содержащий либо программу, либо код HTML. Программа должна быть с отступами и текст представлен моноширинным начертанием 26.Связать документы между собой с помощью гиперссылок по схеме, предложенной преподавателем 27. Форматирование документа. Навигация в одном документе 28.Подготовьте HTML- документ, представляющий фрагмент записной книжки. В этом документе для каждого студента группы должен соответствовать один абзац (тег P), начинающийся с фамилии, имени и отчества. Далее в том же абзаце поместите электронный адрес, и, возможно, другие сведения 29.Фамилии в документе должны располагаться в алфавитном порядке 30.Вставьте в тех местах, где сменяется первая буква, горизонтальную линию (тег HR), расположенную по центру 31.Вставьте перед горизонтальной линией гиперссылку на начало документа 32.Перед первой фамилией, начинающейся на новую букву, вставьте заголовок, состоящий из одной этой буквы 33.В начале документа создайте текстовое меню, каждый пункт которого состоит из одной буквы, при щелчке по гиперссылке обеспечивается переход к первой фамилии, начинающейся на соответствующую букву 34.Проверьте, как работают гиперссылки в HTML- документе 35.Использование горизонтальных линий 36.Создайте HTML-документ, содержащий текст, заданный преподавателем 37.Сделайте несколько копий текста 38.Для разделения получившегося текста используете горизонтальные линии, как рельефные, так и вдавленные 39.Линии должны быть разной длины, толщины, цвета 40. Используйте разные способы выравнивания текста, разный цвет шрифта и линий 41.Организация ссылок на другие документы 42.Создайте несколько HTML-документов раскрывающих тему, определенную преподавателем 43.Организуйте связи между документами с помощью ссылок 44.Продемонстрируйте созданный электронный архив 45.Организация ссылок внутри документа 46.Создайте HTML-документ, содержащий текст, заданный преподавателем 47.В начале документа сформируйте оглавление 48.Организуйте ссылки внутри документа таким образом, что в конце каждого 12 раздела можно вернуться к оглавлению, либо перейти к предыдущему разделу, либо к следующему разделу 49.Формирование нумерованных списков 50.Создайте список, соответствующий оглавлению рассмотренной главы. Список должен быть трехуровневым 51.Создайте список, являющийся оглавлением документа, предложенного преподавателем 52.Создайте список определений по теме, предложенной преподавателем 53.Создание маркированных списков 54.Создайте список, соответствующий оглавлению рассмотренной главы Список должен быть маркированным 55.Создайте многоуровневый маркированный список 56.Создание списков-определений 57.Создайте список определений по заданной теме 58.Создание списков в HTML 59.Создайте нумерованный список для рекомендуемой литературы 60. Создайте маркированный список для перечисленных разделов учебного материала 61.Создайте список студентов вашей подгруппы, используя в качестве маркера списка графическое изображение 62.Создайте список определений для указанных преподавателем терминов 63.Создайте оглавление в начале документа по разделам, соответствующим заданиям. Используйте список в качестве оглавления, организуйте навигацию по разделам документа. В конце каждого раздела предусмотрите возврат к оглавлению 64.Создание простых таблиц 65.Создайте таблицу расписания экзаменов. В таблице указывается название предмета, фамилия преподавателя, дата и время экзамена, и номер аудитории 66.Подготовьте несколько вариантов расписания, варьируя разную толщину рамки вокруг таблицы, расстояние между рамками смежных ячеек, расстояние между рамкой ячейки и данными внутри ячейки 67.Для расписания используйте разные способы расположения заголовка таблицы 68.Разноцветные таблицы 69.Создайте таблицу, определите различный цвет для ячеек таблицы 70.Выберите фоновое изображение для всей таблицы, строк и ячеек 71.Поместите изображение в таблицу 72.Создайте таблицу, в которой вставлено изображение и текст 73.Создайте доску с расставленными шашками 74.Использование таблиц при размещении разных элементов Web-страницы 75.Создайте таблицу, представляющую шахматную доску 76.Создайте таблицу для представления шахматной доски с расставленными фигурами 77. Создайте документ, в котором информация располагается определенным образом 78.Создайте таблицу, в левой части которой располагается оглавление, в правой части - текст занятия, сверху заголовок 79.Используйте таблицу при создании титульной страницы курса лекций. 80.Сложные таблицы 13 81.Создайте таблицу, в которой объединены строки 82.Создайте таблицу с объединенными ячейками 83.Таблицы в HTML 84.Создайте таблицу, каждая строка которой содержит номер книги, фамилию автора, название книги, название издательства, год издания. В таблице книги должны быть упорядочены по годам издания 85.Создайте таблицу, в которой хранится изображение. Предусмотрите разный цвет фона для документа, таблицы, ячейки. Таблица должна иметь рамку толщиной в 20 пиксель. Предусмотрите отступ содержимого ячейки от границы сетки 86.Создайте таблицу, представляющую шахматную доску с расставленными шашками. Таблица должна быть снабжена нумерацией, принятой в шахматах, т.е. нумерация A1 соответствует черной клетке таблицы 87.Создайте таблицу для построения страницы, содержащей одно и тоже изображение в верхней части экрана, в центре и в нижней части экрана 88.Создайте таблицу, которая позволяет представить текст в две колонки. Текст внутри прижат к верхней границе ячейки 89.Создайте таблицу со сложной структурой, содержащую расписание занятий Тема 4. Таблицы, фреймы и формы HTM Контрольные вопросы и задания 1. Создание простых таблиц 2. Создайте таблицу расписания экзаменов. В таблице указывается название предмета, фамилия преподавателя, дата и время экзамена, и номер аудитории 3. Подготовьте несколько вариантов расписания, варьируя разную толщину рамки вокруг таблицы, расстояние между рамками смежных ячеек, расстояние между рамкой ячейки и данными внутри ячейки 4. Для расписания используйте разные способы расположения заголовка таблицы 5. Разноцветные таблицы 6. Создайте таблицу, определите различный цвет для ячеек таблицы 7. Выберите фоновое изображение для всей таблицы, строк и ячеек 8. Поместите изображение в таблицу 9. Создайте таблицу, в которой вставлено изображение и текст 10. Создайте доску с расставленными шашками 11. Использование таблиц при размещении разных элементов Web-страницы 12. Создайте таблицу, представляющую шахматную доску 13. Создайте таблицу для представления шахматной доски с расставленными фигурами 14. Создайте документ, в котором информация располагается определенным образом 15. Создайте таблицу, в левой части которой располагается оглавление, в правой части - текст занятия, сверху заголовок 16. Используйте таблицу при создании титульной страницы курса лекций. 17. Сложные таблицы 18. Создайте таблицу, в которой объединены строки 14 19. Создайте таблицу с объединенными ячейками 20. Таблицы в HTML 21. Создайте таблицу, каждая строка которой содержит номер книги, фамилию автора, название книги, название издательства, год издания. В таблице книги должны быть упорядочены по годам издания 22. Создайте таблицу, в которой хранится изображение. Предусмотрите разный цвет фона для документа, таблицы, ячейки. Таблица должна иметь рамку толщиной в 20 пиксель. Предусмотрите отступ содержимого ячейки от границы сетки 23. Создайте таблицу, представляющую шахматную доску с расставленными шашками. Таблица должна быть снабжена нумерацией, принятой в шахматах, т.е. нумерация A1 соответствует черной клетке таблицы 24. Создайте таблицу для построения страницы, содержащей одно и тоже изображение в верхней части экрана, в центре и в нижней части экрана 25. Создайте таблицу, которая позволяет представить текст в две колонки. Текст внутри прижат к верхней границе ячейки 26. Создайте таблицу со сложной структурой, содержащую расписание занятий Тема 5. Различные типы дизайна HTML страниц Контрольные вопросы и задания 1. Использование графики в качестве фонового изображения 2. Создайте HTML-документ, содержащий текст, заданный преподавателем. 3. Определите параметры для изменения цвет шрифта и подберите соответствующий цвет фона 4. Найдите фоновое изображение. 5. Создайте документ, в котором используется и цвет фона, и фоновое изображение 6. Создайте графическое изображение - бледный рельефный логотип. Используйте созданное изображение в качестве фонового. 7. Встраиваемые изображения 8. Создайте HTML-документ, содержащий текст, заданный преподавателем. 9. Выберите изображение и встройте его в документ, применяя различные способы выравнивания изображения 10. Вставьте изображение, изменив его размеры 11. Для выбранного изображения используйте рамки различной толщины. 12. Создайте документ с пятью различными изображениями, к каждому изображению добавьте альтернативный текст 13. Использование изображения в качестве ссылки 14. Создайте HTML- документы, раскрывающие тему, предложенную преподавателем. 15. Организуйте связи между документами. 16. Встройте в каждый из документов графическое изображение. 17. Используйте графическое изображение в качестве ссылки. Тема 6. Язык разметки XHTML Контрольные вопросы и задания 1. Создание форм 15 2. Создайте форму для проведения опроса читателей. В форме должны быть использованы различные элементы управления. 3. Анкета читателя 4. Фамилия 5. Адрес 6. Возраст 7. Категория читателя 1. Школьник 2. Студент 3. Преподаватель 4. Служащий фирмы 5. Другие 8. Каким книгам Вы доверяете? 1. Отечественным 2. Переводным 3. Не имеет значения 9. При выборе новой книги Вы предпочитаете 1. Книгу из серии 2. Одиночное издание 3. Не имеет значения 10. Для изучения пакета программ Вы предпочитаете 1. Книгу-описание пакета 2. Отдельную книгу по каждой программе 3. Не имеет значения 11. Как Вы узнаете о новых книгах 1. От друзей или знакомых 2. Из рекламы 3. В магазине 4. На книжных ярмарках 5. Из каталогов 6. Через Интернет 12. Где приобретаете книги 1. В книжных магазинах 2. На уличных лотках 3. По почте 13. Перечислите в порядке важности следующие шесть характеристик книг 1. Оформление обложки 2. Объем 3. Цена 4. Качество бумаги 5. Наличие цветных иллюстраций 6. Наличие CD или дискет 7. Создание простой страницы с фреймами Для построения простой страницы с двумя фреймами требуется выполнение следующих действий: 14. Задание фреймовой структуры 15. Подготовка файла, играющего роль оглавления и загружаемого в левый фрейм 16 16. Подготовка файлов содержания пунктов оглавления, загружаемых в правый фрейм по щелчку на пункте оглавления в левом фрейме. 17. Создание страницы с плавающим фреймом 18. Создайте документ с плавающим фреймом. 19. В плавающем фрейме при работе с документом должны помещаться различные документы. 20. Создание документов с различной фреймовой структурой 21. Выберите вариант выполнения задания 22. Создайте документ с соответствующей фреймовой структурой 23. Создание фреймовой структуры 24. Создайте сайт, представляющий собой фреймовую структуру. Фреймовая структура состоит из четырех фреймов: A, B, C, D. Схема расположения фреймов задается преподавателем. 25. Разметите в одном из фреймов (A) документ, содержащий информацию о себе. 26. Разместите в одном из фреймов (B) оглавление (текстовое меню), содержащее ссылки на выполненные задания. 27. Организуйте взаимодействие между фреймами таким образом, что при выборе пункта меню оглавления в заданный фрейм (D) загружался соответствующий документ. 28. Фрейм C должен содержать документ с графическим меню, действия которого аналогичны действиям текстового оглавления. 29. Следующие задания добавляются в сайт по мере выполнения. 30. Создание простой страницы с фреймами и раскрывающимся списком оглавления 31. Создайте документ, содержащий несколько фреймов, один из фреймов должен содержать оглавление. 32. По щелчку по пункту оглавления раскрываются внутренние пункты оглавления. 33. Создание карты-изображения 34. Создайте или выберите изображение, которое будет выполнять роль опорного. 35. Создайте файл - конфигурации для опорного изображения. 36. Создайте документы, к которым следует перейти при работе с картойизображением. Тема 7. Линейные, встроенные, внешние стили. Стандарт CSS. Слои в XHTML Контрольные вопросы и задания 1. Создайте документ с картой изображения. 2. Создайте карту- изображение на основе оглавления данной главы. 3. Создайте карту- изображение для схемы расположения помещений кафедры и компьютерных классов. 4. Создайте карту изображение, реализующего схему расположения некоторых факультетов университета. 5. Форма для создания визитной карточки 6. Создайте документ, содержащий анкету, в которой предусмотрены следующие поля: 17 7. Текстовое поле для ввода фамилии и имени, 8. Переключатель для указания пола, 9. Дата рождения (текстовое поле для числа месяца, список для выбора названия месяца, текстовое поле для указания года), 10. Список для выбора факультета, 11. Переключатель для указания курса, 12. Текстовое поле для указания номера группы, 13. Список для выбора (множественного) областей профессиональных интересов, 14. Флажки для выбора черт характера, 15. Текстовое поле для указания адреса электронной почты, 16. Текстовое поле для указания номера телефона, 17.Кнопку для отправки данных с проверкой на поля. Раздел 3. Основы Javascript и ASP Тема 8. Разработка сценариев на языке JavaScript. Применение JavaScript для создания динамических страниц. Использование библиотек скриптов Контрольные вопросы и задания 1. Обосновать необходимость использования безопасных сетевых портоколов. 2. Напишите скрипт, который сначала выводит на экран диалоговое окно, а затем, после нажатия кнопки "ОК", в окне браузера пишет фразу "Hello, world!". 3. Напишите скрипт, который запрашивает у пользователя информацию, а затем выводит ее в диалоговом окне. 4. Составьте документ так, чтобы диалогово окно для ввода информации предлагалось только после наведения курсора мыши на ссылку, и введенная пользователем текстовая строка выводилась бы в виде диалогового окна, или в окно браузера. 5. Напишите скрипт, который запрашивает два числа и выводит в окне браузера наибольшее из них. 6. Напишите скрипт, который запрашивает номер месяца и выводит название времени года. 7. Напишите скрипт, который отображает диалоговое окно с кнопками "Ок" и "Отмена" (функция confirm) и выводит в окно браузера сообщение о том, какая из кнопок была нажата (используйте конструкцию if(confirm("Сообщение")) ... ) 8. Напишите скрипт, запрашивающий количество учащихся студенческой группы и в соответствии с этим количесвом - их фамилии и имена. Фамилии и имена необходимо отобразить в окне браузера. 9. Напишите скрипт, который запрашивает фамилии и имена до тех пор, пока пользователь в окне ввода не нажмет кнопку "Отмена". Фамилии и имена необходимо отобразить в окне браузера. 10.Напишите скрипт, выводящий в окно браузера таблицу умножения 11.Бегущая строка (с настройками цвета, скорости и др.) 12.Часы (аналоговые, цифровые, с будильником и т.п.) 13.Игры (линии, тетрис, морской бой, слова, крестики-нолики, сапер, пасьянсы и др.) 18 14.Калькулятор 15.Анимационные заставки 16.Аудио-приложения 17.Визуальные элементы (кнопки, меню, выпадающие списки с изображениями) 18.Биоритмы 19.Трехмерные модели (с вращениями) 20.Связь с базами данных через JDBC (табличный редактор, выпадающие списки) Тема 9. Технология ASP. Схема объектов ASP Контрольные вопросы и задания 1. Для чего предназначена технология ASP.NET? 2. Основные функции браузера при отображении страниц HTML 3. Какие программы можно написать на языке VBScript ? 4. В чем недостаток Common Gateway Interface ? 5. Обязателен ли для работы в ASP.NET Visual Web Developer IIS ? 6. Что такое MSIL? 7. Что такое aspnet_isapi.dll. 8. Как совместить в одном проекте классы на C# и J#? 9. Для чего служит директива Import? 10.Какое событие из трех происходит раньше в жизненном цикле страницы Вопросы контрольных тестов Для задания цвета гиперссылок используются атрибуты тэга BODY LINK - основной для гиперссылок ALINK - для пройденных гиперссылок TEXT - основной для гиперссылок VLINK - для активных гиперссылок ALINK - для активных гиперссылок VLINK - для пройденных гиперссылок В тэге параграфа для выравнивания строк по обеим сторонам используется атрибут MIDDLE CENTER JUSTIFY Тэг перевода строки называется HR BR NOBR Задать тип шрифта можно в тэге FONT с помощью атрибута #### Какой тэг задает список определений OL DL UL Какой тэг задает неупорядоченный список OL DL UL Какой тэг задает упорядоченный список 19 OL DL UL Выберите верное утверждение тэг DT задает термин, а тэг DD - определение тэг DD задает термин, а тэг DT - определение Выберите верные утверждения тэг <LI> - элемент списка тэга UL тэг <LI> - элемент списка тэга OL тэг <LI> - элемент списка тэга DL Верно ли, что вставка пустой строки в HTML-коде Приведет к появлению пустой строки в его отображении браузером Не приведет к появлению пустой строки в его отображении браузером Какой латинской аббревиатурой отображается гиперссылка ### Укажите назначение атрибута ALT тэга IMG указывает на графический файл, который должен быть отображен указывает текст, который выводится вместо изображения Укажите назначение атрибута SRC тэга IMG указывает на графический файл, который должен быть отображен указывает текст, который выводится вместо изображения Укажите, какие значения атрибута ALIGN тэга IMG задают обтекание изображения текстом TOP RIGHT LEFT BOTTOM MIDDLE Укажите, какие значения атрибута ALIGN тэга IMG НЕ задают обтекание изображения текстом TOP RIGHT LEFT BOTTOM MIDDLE Какие атрибуты тэга IMG задают размеры кадра рисунка в пикселях HSPACE HEIGHT WIDTH VSPACE BORDER Какой атрибут тэга IMG задает рамку требуемой толщины вокруг рисунка HSPACE HEIGHT WIDTH VSPACE BORDER Какие атрибуты тэга IMG задают отступы от границ рисунка HSPACE HEIGHT WIDTH VSPACE BORDER Какие тэги используются для описания активного изображения 20 FONT MAP TABLE AREA Активная область активного изображения может иметь форму прямоугольник эллипс точка круг многоугольник трапеция Укажите правильные утверждения Тэг MAP описывает таблицу Тэг TR описывает строку таблицы Тэг LI описывает ячейку таблицы Тэг TH описывает заголовки строк и столбцов таблицы Тэг CAPTION описывает заголовки строк и столбцов таблицы Тэг TD описывает ячейку таблицы Тэг DT описывает строку таблицы Тэг TABLE описывает таблицу Основные принципы построения сети Интернет Децентрализованность Централизованность Сегментированность Основана на передаче пакетов Открытость Закрытость Интернет - это сеть с коммутацией каналов пакетов Какие из следующих тегов представляют собой КОНТЕЙНЕР BODY HEAD IMG TABLE SELECT INPUT Каково число уровней заголовков в HTML 3 6 5 7 К блочным тегам относятся P FONT TABLE H3 H1 B К линейным тегам относятся P SUB TABLE H3 H1 SUP Атрибут CLEAR тега BR используется для управления обтеканием объекта текстом очистки дополнительной строки текста 21 Какой тег делает начертание текста курсивным B S I U Какой атрибут тега HR задаёт ширину горизонтальной линии WIDTH SIZE Какой атрибут тега HR задаёт толщину горизонтальной линии WIDTH SIZE С какой последовательности символов начинается комментарий --> <? <!-Какое значение атрибута TARGET тега A используется для открытия документа в новом окне браузера _self _parent _top _blank Атрибут ALIGN тега IMG имеет 3 значения 5 значений Область активного изображения имеет форму звезды (аналогичную Красной Звезде - одному из символов Красной Армии ). Сколько цифр должно быть перечислено в теге AREA для её описания 3 10 5 20 Заголовок таблицы задаётся тегом H1 CAPTION FONT P Объединение нескольких соседних ячеек (горизонтально) производится атрибутом ROWSPAN COLSPAN Объединение нескольких соседних ячеек (вертикально) производится атрибутом ROWSPAN COLSPAN одного одного ряда таблицы столбца таблицы Для задания полей внутри ячеек таблицы используется атрибут CELLPADDING CELLSPACING Ширина промежутков между ячейками таблицы задается с помощью атрибута CELLPADDING CELLSPACING Тег BASE может использоваться только в заголовке документа HEAD только в теле документа BODY везде (в заголовке, в теле и за пределами документа) Для организации автоматического просмотра последовательности HTML22 документов используется тег META следующего вида META HTTP-EQUIV="Content-Type" META HTTP-EQUIV="description" META HTTP-EQUIV="keywords" META HTTP-EQUIV="Refresh" Тег FRAMESET используется внутри контейнера BODY вместо контейнера BODY Плавающий фрейм IFRAME используется внутри контейнера FRAMESET используется внутри контейтера BODY Контейнеры FREMESET могут вкладываться друг в друга не могут вкладываться друг в друга Тег NOFRAMES используется для запрета использования фреймов отображения контента в случае если браузер не поддерживает фреймы Сколько видов тегов элементов управления включает контейнер FORM 2 8 3 10 7 Сколько видов элементов управления включает контейнер FORM 2 8 3 10 7 Сколько обязательных атрибутов имеет элемент управления TEXTBOX 0 2 1 4 Максимальное число символов, вводимых в текущем поле элемента управления PASSWORD определяется атрибутом SIZE MAXLENGTH VALUE Укажите обязательные атрибуты элемента управления радиокнопки VALUE NAME CHECKED Какие теги используются для элемента управления Drop-down List INPUT SELECT TEXTAREA OPTION Какие значения атрибута TYPE тега INPUT используются для создания элемента управления типа Кнопка SUBMIT RESET TEXTBOX 23 IMAGE BUTTON PASSWORD CHECKBOX HIDDEN ТЕМЫ КУРОСЫХ РАБОТ 1. Разработка интернет-магазина автомобилей 2. Разработка интернет-магазина музыкальных инструментов 3. Разработка интернет-магазина продукции Apple 4. Разработка интернет-магазина дамских аксессуаров 5. Разработка интернет-магазина музыкальной группы 6. Разработка интернет-магазина парфюмерии 7. Разработка интернет-магазина программного обеспечения 8. Разработка интернет-магазина велосипедов 9. Разработка интернет-магазина бытовой химии 10.Разработка интернет-магазина спортивных товаров 11.Разработка интернет-магазина книг 12.Разработка интернет-магазина детских товаров 13.Разработка интернет-магазина брендовой одежды 14.Разработка интернет-магазина компьютеров и ноутбуков 15.Разработка интернет-магазина рыболовных принадлежностей ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ 1. Клиентская часть среды проектирования. Программы просмотра WEB-страниц (обозреватели, браузеры), характеристика, возможности и особенности 2. Основы языка HTML. Правила построения HTML документов, теги, параметры, значения. 3. Структура HTML документа. Раздел заголовка и тело документа. 4. Форматирование символов. Заголовки, шрифты, размеры шрифта, цветовое оформление текста. 5. Разбиение документа на части, выравнивания, отступы. 6. Организация ссылок внутри одного документа. Обеспечение навигации по документу. 7. Организация связи между отдельными документами. Создание навигационной панели. 8. Списки нумерованные, их создание и особенности. Использование списка при организации оглавления. 9. Создание маркированных списков. Использование в качестве маркера графического изображения. 10. Списки- определения и их применение при построении простой справочной системы. 11. Графика на Web- страницах, ее возможности. Использование графики в качестве фона Web- страницы. 12. Встраиваемое изображение. Размеры, рамки. Взаимное расположение изображения и текста. 24 13. Изображение как часть элемента строки. 14. Представление информации с помощью таблиц. Основные методы построения и использования таблиц. Заголовок, рамки, размеры. Расстояние между ячейками таблицы, отступ от границы ячейки от содержимого, рамки, размеры. 15. Использование таблицы как средство форматирования Web- страниц. Размещение данных внутри ячейки, различные способы выравнивания. 16. Организация данных с помощью фреймов. Фреймы, особенности создания и использования. 17. Использование простой фреймовой структуры для задания оглавления и документов. 18. Обеспечение взаимодействия между фреймами. 19. Использование простой фреймовой структуры для задания оглавления одного документа. Обеспечение навигации по документу. <Плавающие фреймы, создание и использование> 20. Формы, правила построения и обработки. Использование форм для обеспечения диалога с пользователем. 21. Создание интерактивных Web- страниц. Основы объектно-ориентированных технологий. Объект, его свойства. Языки сценариев, их характеристика. 22. Язык сценариев JavaScript. Стандартные структуры данных и операторы для их обработки. Структурное программирование. Принципы его реализации в языке JavaScript. 23. Объекты и события. Обработка событий. Параметры обработки событий и их значения. 24. Понятие функции в языке JavaScript. Расположение описания функции в документе. Вызов функции. 25. Параметры, способы их передачи. Использование функции в качестве значения параметра при обработке события. 26. Параметры - значения и параметры - объекты. Пример. 27. Различные способы доступа к значению текстового поля формы. Свойствомассив elements. 28. Обработка форм. Данные, представленные на Web- странице с помощью флажка, и методы их обработки. 29. Обработка данных, представленных на Web- странице с помощью переключателя. 30. Представление данных с помощью списка и методы их обработки. 31. Работа с графикой на Web- страницах. Сценарии, позволяющие обменивать, сдвигать изображения. 32. Построение графических меню. 33. Использование графических изображений для построения диаграмм при обработке анкет. 34. Создание анимационных эффектов с помощью сценария JavaScript. Использование функции setTimeout. 35. Технология слайд шоу. Предварительная загрузка изображений для ускорения работы с графикой. 36. Процедурный тип данных. Функция eval, ее использование при решении задач. 37. Объектная модель языка сценариев JavaScript. 25 38. Связь объектов JavaScript с тегами языка HTML. 39. Объект window, его свойства и методы. 40. Проверка данных формы до ее обработки. 41. Создание нового окна. Использование сценариев работы с окнами. 42. Свойства навигатора. 43. Размещение данных и функций во внешнем файле. 44. Строки в JavaScript. Методы работы с текстами. 45. Массив. Особенности описания и использования. 46. Основные методы работы с массивом. 47. Объект Date. Создание и использование. 48. Методы работы с датой и временем. 49. Создание документов с помощью сценария. 50.Создание сценариев для разных обозревателей. 51.Предназначение технологи ASP.NET. 52.Схема объектов ASP.NET. 8. Учебно-методическое и информационное обеспечение дисциплины основные 1. Васильев В.В.Практикум по WEB-технологиям/В.В.Васильев, Н.В.Сороколетова, Л.В.Хливненко.-М.:Форум,2009.-416 с. 2. Каслдайн Э., Шарки К.Изучаем JQUERY.-2-е изд.-СПб.:Питер, 2012.-400 с. 3. Маклафлин Б.PHP и MySQL. Исчерпывающее руководство.-СПб.: Питер,2013.-512 с. 4. Павловская Т.А.C/C++. Программирование на языке высокого уровня:учебник.-СПб.:Питер,2013.-461 с. 5. Павловская Т. А. C#. Программирование на языке высокого уровня:учебник.-СПб.:Питер,2010.-432 с. 6. Пайлон Д., Питмен Н.UML 2 для программистов.-2-е изд.-СПб: Питер,2012.240 с. 7. Фримен Э. , Робсон Э.Изучаем программирование на HTML5.СПб.:Питер,2013.-640 с. дополнительные 8. Золотов С. «Протоколы Интернет» – СПб.: BHV-Санкт-Петербург, 1998. 9. Леонтьев В. «Новейшая энциклопедия Интернета» – М.: Олма-Пресс, 2006. 10. Программирование на Java Вязовик Н.А. Интернет-университет информационных технологий - ИНТУИТ.ру, 2003 г 11. Титтел Э., Хадсон К., Стюарт Д.М. «TCP/IP. Сертификацонный экзамен – экстерном (экзамен 70-059)» – СПб: Питер, 1999. 12. Храмцов П.Б., Брик С.А., Русак А.М., Сурин А.И. "Основы Webтехнологий", М.: "Интернет-Университет Информационных технологий", 2003 г. 13. Шарма, Вивек, Шарма, Раджив. Разработка Web-серверов для электронной коммерции. Комплексный подход. : Пер. С англ. : Уч. Пос. - М., 2001 14. Flash MX для профессиональных программистов Капустин М.А., Капустин П.А., Копылова А.Г. Интернет-университет информационных технологий ИНТУИТ.ру, 2006 г. 26 Электронные ресурсы 23. http://www.w3c.org 24. http://www.php.ru 25. http://www.mysql.com 9. Материально-техническое обеспечение дисциплины Аудиторные занятия и СРС по дисциплине «Интернет-программирование» проходят в аудиториях, оборудованных мультимедийными средствами обучения, в компьютерных классах, обеспечивающих доступ к сети Интернет. СОДЕРЖАНИЕ 1. Цели освоения дисциплины.........................................................................................3 2. Место дисциплины в структуре ООП бакалавриата .................................................3 3. Компетенции обучающегося, формируемые в результате ........................................3 освоения дисциплины ......................................................................................................3 4. Структура и содержание дисциплины «Интернет-программирование» .................5 5. Образовательные технологии ......................................................................................8 6. Учебно-методическое обеспечение самостоятельной работы студентов ...............9 7. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины ..............................................................10 8. Учебно-методическое и информационное обеспечение дисциплины ..................26 9. Материально-техническое обеспечение дисциплины.............................................27 27 Вениамин Валентинович Сергеев Интернет-программирование Рабочая учебная программа для студентов направления 230700 «Прикладная информатика» профиль «Экономика» очной и заочной форм обучения Ответственный за выпуск зав. каф. С.Д. Захаров (сохранена редакция автора-составителя) Формат60х84/16. Гарнитура Times New Roman. Тираж 5. Объём 1,63 у.-п.л. 28 Отпечатано в лаборатории множительной техники «ТГАМЭУП» 29