Документ 316717

реклама
1. ОБЛАСТЬ ПРИМЕНЕНИЯ И НОРМАТИВНЫЕ ССЫЛКИ
Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и
умениям студента и определяет содержание и виды учебных занятий и отчетности.
Программа предназначена для преподавателей, ведущих данную дисциплину, и студентов
направления 080500.62
«Менеджмент» подготовки бакалавров, изучающих дисциплину
«Информационные технологии в менеджменте. Часть 3. Web-технологии в менеджменте»
Программа разработана в соответствии с:


ФГОС ВПО по направлению 080500.62 «Менеджмент» подготовки бакалавров, утвержденном
приказом Министерства образования и науки Российской Федерации от 20 мая 2010 г. № 544
Образовательной программой направления 080500.62 «Менеджмент» подготовки бакалавра,
утвержденной ученым советом государственного образовательного бюджетного учреждения
высшего профессионального образования «Государственный университет – Высшая школа
экономики» (ГОБУ ВПО ГУ-ВШЭ) протокол от 02.07.2010 г. № 15
2. ЦЕЛЬ ОСВОЕНИЯ ДИСЦИПЛИНЫ
Современный этап развития общества характеризуется качественным совершенствованием методов
и средств решения задач менеджмента на основе Web-технологий. Материальной базой Webтехнологии является глобальная компьютерная сеть Internet. Датой ее рождения принято считать
1969 год, когда в подразделении Министерства обороны США, которое называется Агентством
передовых исследовательских проектов (Advanced Research Project Agency, ARPA), была создана
децентрализованная компьютерная сеть, получившая название ARPANET. С 1976 по 1983 год
агентство ARPA возглавлял специалист по информатике из Стэндфордского университета Уинстон
Серф (Cerf, Vinton), который создал современный протокол передачи данных TCP/IP (Transmission
Control Protocol / Internet Protocol) и придумал термин «Internet». С момента создания глобальной
компьютерной сети, и в течение более 20 лет вся информация в сети хранилась и передавалась в виде
простых текстовых файлов.
Революционное изменение в сети Internet произошло в 1991 году, когда в Европейском центре
исследований элементарных частиц (CERN, Швейцария), в рамках проекта World Wide Web была
разработана новая технология создания распределенных клиент-серверных информационных систем,
получившая название Web-технологии. Автором этой технологии является Тим Бернерс-Ли (BernersLee, Tim), который разработал ее основные компоненты:
 Язык гипертекстовой разметки HTML (Hypertext Markup Language)
 Протокол передачи гипертекстовой информации HTTP (Hypertext Transfer Protocol)
 Систему адресации Интернет-ресурсов, известную как URL (Uniform Resource Locator)
Новая технология изменила форму представления информации с сети Internet: вместо простых
текстовых файлов она стала храниться в виде Web-сайтов, представляющих собой множество
тематически связанных Web-страниц. В настоящее время эту технологию принято называть Web 1.0,
а ее основной характеристикой является то, что Internet рассматривается как огромное
распределенное хранилище мультимедиа-данных, пользователи которого ограничены пассивным
просмотром контента, который был предварительно создан для них.
Термин Web 2.0 был придуман Darcy DiNucci, которая в 1999 году написала в своей статье
“Fragmented Future” следующее: «Современная Web-технология, возможности которой
ограничиваются загрузкой в окно браузера статической информации, является лишь зародышем
Web-технологии будущего. Первые проблески технологии Web 2.0 уже начинают появляться. Web
будет восприниматься не как окна браузера с текстом и графикой, а как средство интерактивного
общения. Это средство появится на экране вашего компьютера, в вашем телевизоре, на
инструментальной панели вашего автомобиля, в вашем мобильном телефоне, может быть, даже в
вашей микроволновой печи»
Подробное обсуждение проблематики Web 2.0 содержится в статье Тима О’Рейли (O’Reilly, Tim)
«What Is Web 2.0? Design Patterns and Business Models for the Next Generation of Software»,
опубликованной в 2005 году. В ней технология Web 2.0 характеризует Web-приложения, которые
обеспечивают:
 Интерактивное взаимодействие Web-приложений и пользователей компьютерной сети
 Предоставление пользователей компьютерной сети возможности настраивать дизайн Webприложения в соответствии со своими вкусами и потребностями
 Совместную работу, сотрудничество пользователей социальных компьютерных сетей с
любыми другими пользователями; в противоположность сайтам Web 1.0, пользователи
которых ограничены пассивным просмотром контента, который был создан для них
Технология Web 1.0 предназначена для создания корпоративных Web-сайтов, функциональность
которых позволяет рассматривать их только как рекламные буклеты или визитки, выложенные в
сети Internet. Соответствующими являются и требования к Web-сайту: он должен выглядеть
красиво и не требовать особых затрат. Отдачи от него можно ожидать не больше, чем от любых
других рекламных материалов.
Технология Web 2.0 превращает корпоративный Web-сайт в инструмент маркетинга, продаж и
коммуникаций с клиентами. Он стал давать реальную отдачу в виде роста продаж, улучшения
обслуживания потребителей, интерактивной работы с дилерами и дистрибьюторами, повышения
эффективности найма персонала, формирования имиджа компании и т.д. Корпоративный Web-сайт
стал реально действующим инструментом менеджмента, отсутствие которого или его неэффективная
работа могут нанести серьезный ущерб компании. Из категории рекламных материалов Web-ресурсы
переросли в разряд стратегических активов, поддерживающих исполнение многих бизнес-функций.
Целью освоения данной дисциплины является приобретение студентами базовых знаний и умений в
области технологи Web 2.0, основанных на использовании языка клиентских сценариев JavaScript
для решения различных задач менеджмента.
3. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ
ОСВОЕНИЯ ДИСЦИПЛИНЫ
В результате изучения дисциплины студент должен:



Знать основные понятия и отличительные черты технологий Web 1.0 и Web 2.0, а также
основные конструкции языка клиентских сценариев JavaScript
Уметь применять Web-сайт для решения различных типовых задач с использованием языка
клиентских сценариев JavaScript: расчет платежной ведомости, анализ знаний клиента и пересылка
результатов анализа по электронной почте, визуализация результатов расчетов в виде диаграмм и т.п.
Иметь навыки (приобрести опыт) использования технологии Web 2.0 и программного
комплекса Microsoft Visual Studio 2008 для созданий корпоративных Web-сайтов
В результате освоения дисциплины студент приобретает следующие компетенции:
Компетенция
Код по
ФГОС
Дескрипторы – основные
признаки освоения (показатели
достижения результата)
Студент способен работать с ОК-18 Успешное выполнение зачетной
информацией
в
глобальных
работы
по
созданию
компьютерных
сетях
и
интерактивного Web-сайта и его
корпоративных информационных
размещение в сети Интернет с
системах
использованием
бесплатного
хостинга
Студент владеет основными ОК-17 Успешное выполнение зачетной
методами,
способами
и
работ по созданию системы Webсредствами получения, хранения,
тестирования,
использующей
переработки информации, имеет
сервис электронной почты для
навыки работы с компьютером
пересылки анализа результатов
как
средством
управления
тестирования пользователю сайта
информацией
Студент способен осуществлять ОК-19 Успешное выполнение зачетной
деловое общение: публичные
работ
по
представлению
выступления,
переговоры,
результатов
разработки
проведение совещаний, деловая
интерактивного Web-сайта в виде
переписка,
электронные
электронной презентации, и
коммуникации и т.д.
публичное
выступление
в
учебной
группе
с
использованием
этой
презентации
Формы и методы обучения,
способствующие
формированию и развитию
компетенции
Очная форма обучения,
лекции и практические
занятия
по
освоению
инструментального
комплекса Microsoft Visual
Studio
2008
и
языка
клиентских
сценариев
JavaScript
Очная форма обучения,
лекции и практические
занятия
по
освоению
инструментального
комплекса Microsoft Visual
Studio
2008
и
основ
технологии Web 2.0
Очная форма обучения,
повторение
учебного
материала
по
использованию
инструментального
комплекса Microsoft Office
2007
4. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
Настоящая дисциплина относится к циклу дисциплин "Математические и естественно научные
дисциплины" и блоку дисциплин, обеспечивающих подготовку бакалавра по направлению 080500.62
«Менеджмент».
Для освоения учебной дисциплины студенты должны владеть следующими знаниями и
компетенциями:


Обладать знаниями в области информатики в объеме программы средней школы и в области
информационных технологий в объеме программ университетских дисциплин «Информационные
технологии в менеджменте. Часть 1. Компьютерные технологии офисной деятельности» и
«Информационные технологии в менеджменте. Часть 2. Технологии управления хранилищами
данных»
Обладать базовыми умениями и навыками работы на персональном компьютере с
использованием инструментальных комплексов Microsoft Office 2007 и Microsoft Visual Studio
2008
Основные положения дисциплины должны быть использованы в дальнейшем:


При изучении дисциплины «Электронный бизнес»
При выполнении курсовых работ и дипломной работы
5. ТЕМАТИЧЕСКИЙ ПЛАН УЧЕБНОЙ ДИСЦИПЛИНЫ
Тема 1. Знакомство с технологией Web 2.0
Тема 2.
Расширение
функциональных
возможностей Web-сайта с использованием
технологии JavaScript
Тема 3. Описание логики функционирования
Web-сайта с использованием ветвлений и
циклов
Тема 4.
Использование
переключателей,
флажков и списков в интерактивных Webсайтах
Тема 5. Реализация сервиса электронной
почты
и
фреймовой
структуры
в
интерактивных Web-сайтах
Тема 6. Использование объектов браузера в
интерактивном Web-сайте
Тема 7. Работа с символьной информацией в
интерактивных Web-сайтах
Тема 8. Работа с массивами в интерактивных
Web-сайтах
Тема 9. Позиционирование элементов на
странице интерактивного Web-сайта
Контрольная работа:
Подготовка
электронной презентации результатов научноисследовательского проекта студента и
публичная защита проекта
Аудиторные часы
Практические
Лекции
занятия
Всего
часов
Название тем
Самостоятельная
работа
12
2
2
8
12
2
2
8
12
2
2
8
12
2
2
8
12
2
2
8
12
2
2
8
12
2
2
8
12
2
2
8
10
4
2
4
2
0
2
0
108
20
20
68
Примечание. Для проведения практических занятий группа студентов разбивается на подгруппы из
расчета 1 студент за компьютером
6. ФОРМЫ КОНТРОЛЯ ЗНАНИЙ СТУДЕНТОВ
Тип
контроля
Текущий
(неделя)
Итоговый
Форма
контроля
1
1 год
2 3
4
1
2 год
2 3
Контрольная
работа
Экзамен
Кафедра
Параметры
4
+
+
Бизнесинформатики
Бизнесинформатики
Письменная работа, 60
минут
Письменная работа, 60
минут
Критерии оценки знаний, навыков
Контрольная работа оценивается 10-балльной оценкой и посвящена систематизации, оформлению и
публичной защите в учебной группе результатов научно-исследовательского проекта, выполненного
студентом с использованием компетенций, приобретенных при изучении данной дисциплины:
 Поиск информации в сети Интернет по проблематике технологии Web 2.0, систематизация этой
информации в виде эссе с использованием инструментального комплекса Microsoft Office 2007
 Оформление эссе в виде HTML-страницы и ее размещение на Web-сайте студента в сети Интернет на
Web-сервере www.narod.ru
 Использование инструментального комплекса
Microsoft Visual Studio 2008 и языка клиентских
сценариев JavaScript для решения с помощью Web-сайта различных типовых задач: расчет платежной
ведомости, анализ знаний клиента и пересылка результатов анализа по электронной почте,
визуализация результатов расчетов в виде диаграмм и т.п.
Итоговый контроль проводится в форме экзамена в письменном виде: каждый студент разрабатывает
c использованием инструментального комплекса Microsoft Visual Studio 2008 и языка клиентских сценариев
JavaScript Web-сайт с интерактивной HTML-страницей, на которой решается определенная типовая задача.
Результат студент посылает преподавателю по электронной почте. После предварительной оценки
работ преподавателем проводится их защита у преподавателя (студент отвечает на вопросы
преподавателя по представленному решению задачи). Экзамен оценивается 10-балльной оценкой.
7. СОДЕРЖАНИЕ ДИСЦИПЛИНЫ
Тема 1. Знакомство с технологией Web 2.0
Эволюция Web-технологии: технология Web 1.0, технология Web 2.0, Web-технология как
инструмент менеджмента. Создание Web-сайта в инструментальном комплексе Microsoft Visual
Studio 2008. Реализация интерактивности Web-сайта с помощью формы. Создание формы на
странице Web-сайта. Добавление в форму элемента Input(Text) для ввода исходных данных.
Добавление в форму элемента Input(Button) для выполнения преобразования. Добавление в форму
элемента Input(Reset) для очистки полей. Проверка функционирования формы на странице Webсайта
Литература
1. Вулстон Д. AJAX и платформа .NET 2.0 для профессионалов: Пер. с англ. – М.: ООО «И.Д.
Вильямс», 2007. – 464 с.
2. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
3. Камерон Р., Михалк Д. ASP.NET 3.5, компоненты AJAX и серверные элементы управления для
профессионалов: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2009. – 608 с.
4. Леонтьев В.П. Новейшая энциклопедия Интернета 2010. – М.: ОЛМА Медиа Групп, 2009. – 640 с.
5. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
Тема 2. Расширение функциональных возможностей Web-сайта с использованием технологии
JavaScript
Сводка основных понятий языка JavaScript: сценарий, литералы и операции (арифметические,
сравнения, логические). Переменная, выражение, оператор присваивания, инкремент, декремент.
Определение переменной. Определение функции. Использование функций в сценарии Webстраницы. Пример определения и использования функции без параметров. Пример определения и
использования функции, возвращающей несколько значений. Пример определения и использования
функции с параметром
Литература
1. Вулстон Д. AJAX и платформа .NET 2.0 для профессионалов: Пер. с англ. – М.: ООО «И.Д.
Вильямс», 2007. – 464 с.
2. Гасанов Э.В. Практикум по Web-дизайну: Практический курс разработки Web-сайтов/ ГУ-ВШЭ.М.: ТЕИС, 2006.- 158 c.
3. Гасанов Э.В. Сборник заданий для практических занятий по Web-дизайну и методические
указания по их выполнению/ ГУ-ВШЭ.- М.: ТЕИС, 2006.- 158 c.
4. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
5. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
Тема 3. Описание логики функционирования Web-сайта с использованием ветвлений и циклов
Описание логики функционирования Web-сайта с использованием ветвлений. Синтаксис и
семантика условного оператора. Пример определения и использования функции решения
квадратного уравнения. Описание логики функционирования Web-сайта с использованием циклов.
Синтаксис и семантика оператора цикла. Пример определения и использования функции для расчета
и вывода на экран таблицы факториалов.
Литература
1. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
2. Керов, Л.А. Методы объектно-ориентированного программирования на C# 2005: Учеб. пособие /
СПб. филиал ГУ-ВШЭ. - СПб.: Ютас, 2007. - 164 c.
3. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
Тема 4. Использование переключателей, флажков и списков в интерактивных Web-сайтах
Использование переключателей в интерактивных Web-сайтах. Использование
интерактивных Web-сайтах. Использование списков в интерактивных Web-сайтах.
флажков
в
Литература
1. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
2. Керов, Л.А. Методы объектно-ориентированного программирования на C# 2005: Учеб. пособие /
СПб. филиал ГУ-ВШЭ. - СПб.: Ютас, 2007. - 164 c.
3. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
Тема 5. Реализация сервиса электронной почты и фреймовой структуры в интерактивных Web-сайтах
Реализация сервиса электронной почты в интерактивных Web-сайтах. Реализация фреймовой
структуры в интерактивных Web-сайтах. Определение фреймовой структуры. Простая фреймовая
структура. Фреймовая структура с загружаемыми документами.
Литература
1. Гасанов Э.В. Практикум по Web-дизайну: Практический курс разработки Web-сайтов/ ГУ-ВШЭ.М.: ТЕИС, 2006.- 158 c.
2. Гасанов Э.В. Сборник заданий для практических занятий по Web-дизайну и методические
указания по их выполнению/ ГУ-ВШЭ.- М.: ТЕИС, 2006.- 158 c.
3. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
4. Моррисон М. HTML и XML. Быстро и эффективно. – СПб.: Питер, 2005. – 303 с.
5. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
Тема 6. Использование объектов браузера в интерактивном Web-сайте
Иерархическая структура объектов браузера. Использование метода write объекта document.
Использование метода confirm объекта window. Использование метода prompt объекта window.
Использование методов window.open, window.close. Web-страница с интерактивной графикой,
использующей свойство images объекта image.
Литература
1. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
2. Моррисон М. HTML и XML. Быстро и эффективно. – СПб.: Питер, 2005. – 303 с.
3. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
Тема 7. Работа с символьной информацией в интерактивных Web-сайтах
Стандартные функции языка клиентских сценариев JavaScript, предназначенные для работы с
символьными строками. Пример поиска слова в HTML-элементе управления TextArea на странице
интерактивного Web-сайта.
Литература
1. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
2. Моррисон М. HTML и XML. Быстро и эффективно. – СПб.: Питер, 2005. – 303 с.
3. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
Тема 8. Работа с массивами в интерактивных Web-сайтах
Понятие и определение массива. Методы объекта Array. Пример клиентского сценария для поиска
максимального элемента в массиве. Пример клиентского сценария для подсчета числа максимальных
элементов в массиве. Пример клиентского сценария для поиска элемента в неупорядоченном
массиве. Пример клиентского сценария для поиска элемента в упорядоченном массиве.
Литература
1. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
2. Моррисон М. HTML и XML. Быстро и эффективно. – СПб.: Питер, 2005. – 303 с.
3. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с
Тема 9. Позиционирование элементов на странице интерактивного Web-сайта
Статический способ позиционирования элементов. Относительное позиционирование первого
элемента. Смещение последующих элементов. Абсолютное позиционирование. Перемещение
изображений по экрану браузера. События, связанные с мышью. Перетаскивание изображения по
экрану браузера. Движение изображения за курсором мыши.
Литература
1. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
2. Моррисон М. HTML и XML. Быстро и эффективно. – СПб.: Питер, 2005. – 303 с.
3. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
8. ОБРАЗОВАТЕЛЬНЫЕ ТЕХНОЛОГИИ
Традиционная технология обучения может быть охарактеризована как репродуктивная. Ее
основной метод обучения - объяснение в сочетании с наглядностью. Основной вид деятельности
студента при этом – слушание, конспектирование и запоминание. Основной критерий
эффективности обучения – безошибочное воспроизведение изученного материала. Преимущество
традиционной технологии обучения состоит в том, что она дешевая и при этом позволяет
эффективно управлять учебным процессом. Её недостатком является незначительная возможность
индивидуализации и дифференциации учебного процесса, она слабо развивает мыслительный
потенциал студентов.
Для обучения данной дисциплине используется другая технология обучения, которая развита в
работах профессора Марка Ивановича Башмакова и называется технологией продуктивного
обучения. Целью продуктивного обучения является не усвоение и воспроизведение некоторого
набора знаний, а развитие компетенций, т.е. умения решать задачи, основанного на полученных
знаниях. Основу образовательного процесса при этом составляет продуктивная деятельность
студентов.
Основная идея продуктивного обучения состоит в том, что студент должен не учить «материал», а
заниматься деятельностью, относящейся к изучаемой области культуры человечества: не учить
математику, а заниматься математикой; не учить литературу, а заниматься литературным
творчеством; не учить информатику, а решать задачи с помощью существующих компьютерных
инструментов, а если их не хватает или они не вполне устраивают, то уметь создавать свои
собственные.
Для методической поддержки продуктивного обучения данной дисциплине автором разработан Webсайт, который расположен по адресу www.kerov10.narod.ru:
8.1. Методические рекомендации преподавателю по проведению лекционных
занятий
Лекционные занятия проводятся с использованием педагогической технологии продукционного обучения.
Используя проектор на большой экран или систему сетевого отображения VNC (Virtual Network Computing),
преподаватель демонстрирует студентам вид экрана своего компьютера и выполняет операции по решению
задачи изучаемой темы, объясняя суть выполняемой работы. Наблюдая за действиями преподавателя, студент
повторяет их, самостоятельно решая задачу изучаемой темы. В результате студент приобретает не только
знания, но и практические навыки по решению задач на компьютере.
Альтернативным вариантом проведения лекционного занятия является демонстрация слайдов лекционного
материала с подробным объяснением излагаемого учебного материала. Это занимает примерно половину
лекционного занятия. Затем студентам предлагается воспроизвести на своих компьютерах решение тех задач,
которые перед этим объяснял преподаватель. При этом преподаватель оказывает индивидуальную помощь
тем студентами, у которых возникают затруднения при выполнении задания.
8.2. Методические указания студентам по выполнению самостоятельной
работы
Для обеспечения самостоятельной работы студентов разработаны электронное учебное пособие и Web-сайт
информационной поддержки программы изучаемой дисциплины. Он содержит конспекты лекций,
контрольный вопросы и задания для практических занятий. Информационное обеспечение дисциплины также
включает ряд книг, которые студенты могут взять в библиотеке университета.
При выполнении самостоятельной работы (дома или в компьютерном классе) студент более детально
знакомится с теоретическим материалом пройденных тем, используя Web-сайт информационной поддержки
программы изучаемой дисциплины, проверяют уровень понимания учебного материала с помощью
контрольных вопросов, и вырабатывает практические умения, решая задачи для практических занятий.
8.3. Методические рекомендации преподавателю по проведению практических
занятий
Практическое занятие предназначено для выработки практических навыков решения задач изучаемой темы.
Эти задачи логически связаны друг с другом, образуя научно-исследовательский проект. Каждый из
студентов учебной группы разрабатывает свой собственный проект. Текущая задача этого проекта ставится
преподавателем на лекционном занятии, выполняется во время самостоятельной работы студента и
завершается на практическом занятии по данной теме. На практическом занятии студент может получить
помощь преподавателя по тем вопросам, которые вызвали у него затруднения.
Перед завершением практического занятия по текущей теме студент посылает преподавателю из
компьютерного класса электронное письмо, прикрепляя к нему zip-файл разработанных материалов.
Преподаватель проверяет эти материалы и выставляет оценку в рабочую ведомость преподавателя как оценку
практического занятия.
9. ОЦЕНОЧНЫЕ СРЕДСТВА ДЛЯ ТЕКУЩЕГО КОНТРОЛЯ И АТТЕСТАЦИИ
СТУДЕНТА
9.1. Тематика заданий текущего контроля
Тематика заданий текущего контроля приведена в разделе 6 «Формы контроля знаний студентов».
9.2
Вопросы для оценки качества освоения дисциплины
1. Эволюция Web-технологии: технология Web 1.0, технология Web 2.0, Web-технология как
инструмент менеджмента. Создание Web-сайта в инструментальном комплексе Microsoft Visual
Studio 2008. Реализация интерактивности Web-сайта с помощью формы.
2. Создание формы на странице Web-сайта. Добавление в форму элемента Input(Text) для ввода
исходных данных. Добавление в форму элемента Input(Button) для выполнения преобразования.
Добавление в форму элемента Input(Reset) для очистки полей. Проверка функционирования
формы на странице Web-сайта
3. Сводка основных понятий языка JavaScript: сценарий, литералы и операции (арифметические,
сравнения, логические).
4. Переменная, выражение, оператор присваивания, инкремент, декремент.
Определение
переменной.
5. Определение функции. Использование функций в сценарии Web-страницы. Пример определения
и использования функции без параметров. Пример определения и использования функции с
параметром. Пример определения и использования функции, возвращающей несколько значений.
6. Описание логики функционирования Web-сайта с использованием ветвлений. Синтаксис и
семантика условного оператора. Пример определения и использования функции решения
квадратного уравнения.
7. Описание логики функционирования Web-сайта с использованием циклов. Синтаксис и
семантика оператора цикла. Пример определения и использования функции для расчета и вывода
на экран таблицы факториалов.
8. Использование переключателей в интерактивных Web-сайтах.
9. Использование флажков в интерактивных Web-сайтах.
10. Использование списков в интерактивных Web-сайтах.
11. Реализация сервиса электронной почты в интерактивных Web-сайтах.
12. Реализация фреймовой структуры в интерактивных Web-сайтах. Определение фреймовой
структуры. Простая фреймовая структура. Фреймовая структура с загружаемыми документами.
13. Иерархическая структура объектов браузера. Использование метода write объекта document.
14. Использование метода confirm объекта window.
15. Использование метода prompt объекта window.
16. Использование методов window. open, window. close.
17. Web-страница с интерактивной графикой, использующей свойство images объекта image.
18. Стандартные функции языка клиентских сценариев JavaScript, предназначенные для работы с
символьными строками. Пример поиска слова в HTML-элементе управления TextArea на
странице интерактивного Web-сайта.
19. Понятие и определение массива. Методы объекта Array. Пример клиентского сценария для
поиска максимального элемента в массиве. Пример клиентского сценария для подсчета числа
максимальных элементов в массиве. Пример клиентского сценария для поиска элемента в
неупорядоченном массиве. Пример клиентского сценария для поиска элемента в упорядоченном
массиве.
20. Статический способ позиционирования элементов. Относительное позиционирование первого
элемента. Смещение последующих элементов. Абсолютное позиционирование. Перемещение
изображений по экрану браузера.
21. События, связанные с мышью. Перетаскивание изображения по экрану браузера. Движение
изображения за курсором мыши.
9.3. Примеры заданий итогового контроля
Задание 1. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера:


Если в текстовое поле с надписью «Температура по Цельсию» ввести исходные данные и щелкнуть
кнопку Преобразовать, то в текстовое поле с надписью «Температура по Фаренгейту» будет выведено
полученное значение
Если щелкнуть кнопку Очистить поля формы, то поля будут очищены
Задание 2. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера:


Если в текстовые поля с надписями «x = », «y = » ввести исходные данные и щелкнуть кнопку
Вычислить расстояние, то в текстовое поле с надписью «h = » будет выведено расстояние от точки с
указанными значениями координат на плоскости до начала координат
Если щелкнуть кнопку Очистить поля формы, то поля будут очищены
Задание 3. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера:


Если в текстовые поля с надписями «x = », «y = » ввести исходные данные и щелкнуть кнопку
Вычислить расстояние, то в текстовое поле с надписью «h = » будет выведено расстояние от точки с
указанными значениями координат на плоскости до начала координат, в текстовое поле с надписью «s = »
будет выведена площадь прямоугольного треугольника с катетами x, y
Если щелкнуть кнопку Очистить поля формы, то поля будут очищены
Задание 4. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера :



Если в текстовые поля с надписью «r = » ввести величину радиуса окружности и щелкнуть кнопку
Длина окружности, то в следующее за ней текстовое поле будет выведена длина окружности
Если щелкнуть кнопку Площадь круга, то в следующее за ней текстовое поле будет выведена площадь
круга
Если щелкнуть кнопку Очистить поля формы, то поля будут очищены
Задание 5. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера :



Если в текстовые поля с надписью «r = » ввести величину радиуса окружности и щелкнуть кнопку
Длина окружности, то в следующее за ней текстовое поле будет выведена длина окружности
Если щелкнуть кнопку Площадь круга, то в следующее за ней текстовое поле будет выведена площадь
круга
Если щелкнуть кнопку Очистить поля формы, то поля будут очищены
Задание 6. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера:


Если в текстовые поля с надписями «a = », «b = » , «c = » ввести значения параметров квадратного
уравнения и щелкнуть кнопку Решить квадратное уравнение, то в следующее за ней текстовое
поле будет выведено решение
Если щелкнуть кнопку Сброс, то поля будут очищены
Задание 7. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера:


Если в текстовое поле с надписью «n = » ввести натуральное число и щелкнуть кнопку Рассчитать
таблицу факториалов, то в следующее за ней текстовое поле будет выведена соответствующая
таблица
Если щелкнуть кнопку Сброс, то поля будут очищены
Задание 8. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера:


Если в текстовое поле с надписью «N = » ввести целое положительное число, щелчком мыши выбрать
один из двух переключателей и щелкнуть кнопку Вычислить сумму ряда, то в следующее за ней
текстовое поле будет выведена сумма соответствующего ряда
Если не введено число N или не выбрана формула, то после щелчка по кнопке Вычислить сумму
ряда в окне браузера появляется диалоговое окно с соответствующим диагностическим сообщением
Задание 9. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера:

Если щелчком мыши выбрать флажки и щелкнуть кнопку Отметьте все простые числа и
щелкните кнопку для оценки ответа, то в окне браузера появляется диалоговое окно с
соответствующей оценкой ответа
Задание 10. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера:

Если щелчком мыши выбрать элементы списка и щелкнуть кнопку Оценка ответа, то в окне
браузера появляется диалоговое окно с соответствующей оценкой ответа
Задание 11. Создайте Web-сайт, содержащий HTML- страницу с указанным на рисунке интерфейсом.
HTML- страница должна демонстрировать следующее интерактивное поведение в окне браузера:



Если в текстовое поле с надписью «Введите номер группы и ФИО» ввести логин и щелкнуть кнопку
Ввести логин, то логин будет скопирован в нижнее тестовое поле
Если в списке ответов на первый и на второй вопрос выбрать переключатель и щелкнуть кнопку
Ответить, то информация о номере вопроса и номере ответа будет скопирована в нижнее тестовое поле
Если щелкнуть кнопку Послать e-mail, то содержимое нижнего текстового поля будет отправлена по
электронной почте по адресу в атрибуте action формы, например:
<form action="mailto:kerov@hse.spb.ru" name="form2" enctype="text/plain" method="post">
<textarea name="TESTING_PROTOCOL" cols="50" rows="4"></textarea>
<input id="Submit2" type="submit" value="Послать по e-mail" onclick="true"/>
</form>
10. ПОРЯДОК ФОРМИРОВАНИЯ ОЦЕНОК ПО ДИСЦИПЛИНЕ
Формы текущего контроля
Контрольная работа «Подготовка электронной презентации результатов научно-исследовательского
проекта студента и публичная защита проекта», максимальная оценка 10 баллов
Формы контроля самостоятельной работы студентов
В течение изучения дисциплины студенты должны выполнить
самостоятельной работы:


следующее задание для
Используя учебно-методическое и информационное обеспечение дисциплины, и Web-сайт
www.specialist.ru Центра компьютерного обучения при МГТУ им. Н.Э.Баумана, подготовиться к
online-тестированию
на
право
получения
сертификата
международного
образца,
подтверждающего профессиональный уровень подготовки по языку JavaScript.
Максимальная оценка выполнения задания 10 баллов, она рассчитывается на основании процента
правильных ответов по тесту.
Формы контроля аудиторной работы студентов
По каждой из 9 тем плана изучения дисциплины на практических занятиях выполняются зачетные
работы, результаты которых отмечаются в рабочей ведомости преподавателя; максимальная оценка
зачетной работы по первой теме 2 балла, по остальным темам 1 балл. Оценка аудиторной работы
студентов рассчитывается как сумма оценок за выполнение зачетных работ по всем 9 темам плана
изучения дисциплины.
Форма итогового контроля
Письменный экзамен (максимальная оценка 10 баллов)
Методика формирования накопительной оценки
Накопительная
оценка контроля знаний и умений студентов рассчитывается как среднее
арифметическое трех 10-балльных оценок: оценки текущего контроля, оценки самостоятельной
работы студентов и оценки аудиторной работы студентов.
Методика формирования итоговой оценки
Итоговая оценка контроля знаний и умений студентов рассчитывается по формуле ОКРУГЛ(N*0.6
+ E*0.4), где N – накопительная оценка, E – оценка на экзамене, ОКРУГЛ – функция округления до
ближайшего целого
11. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
11.1 Базовый учебник
1. Дмитриева М.В. JavaScript. Быстрый старт. – СПб.: БХВ-Петербург, 2002. – 336 с.
11.2 Основная литература
2. Гасанов Э.В. Практикум по Web-дизайну: Практический курс разработки Web-сайтов/ ГУ-ВШЭ.М.: ТЕИС, 2006.- 158 c.
3. Гасанов Э.В. Сборник заданий для практических занятий по Web-дизайну и методические
указания по их выполнению/ ГУ-ВШЭ.- М.: ТЕИС, 2006.- 158 c.
11.3 Дополнительная литература
4. Беллиньясо М. Разработка Web-приложений в среде ASP.NET 2.0: задача-проект-решение: Пер. с
англ. - М.: ИД "Вильямс", 2007. - 640 c.
5. Вулстон Д. AJAX и платформа .NET 2.0 для профессионалов: Пер. с англ. – М.: ООО «И.Д.
Вильямс», 2007. – 464 с.
6. Дмитриева М.В. Самоучитель JavaScript. – СПб.: БХВ-Петербург, 2002. – 336 с.
7. Камерон Р., Михалк Д. ASP.NET 3.5, компоненты AJAX и серверные элементы управления для
профессионалов: Пер. с англ. – М.: ООО «И.Д. Вильямс», 2009. – 608 с.
8. Керов, Л.А. Методы объектно-ориентированного программирования на C# 2005: Учеб. пособие /
СПб. филиал ГУ-ВШЭ. - СПб.: Ютас, 2007. - 164 c.
9. Леонтьев В.П. Новейшая энциклопедия Интернета 2010. – М.: ОЛМА Медиа Групп, 2009. – 640 с.
10. Моррисон М. HTML и XML. Быстро и эффективно. – СПб.: Питер, 2005. – 303 с.
11. Пауэрс Л. Microsoft Visual Studio 2008: Пер. с англ. – СПб.: БХВ-Петербург, 2009. – 1200 с.
12. Шапошников И.В. Самоучитель HTML 4. – СПб.: БХВ-Петербург, 2003. - 288 c.
11.4 Программные средства
Для изучения данной дисциплины используются следующие программные средства, которые
преподаватели и студенты могут получить по программе MSND Academic Alliance (см.
Приложение):
 Microsoft Office 2007
 Microsoft Visual Studio 2008
11.5 Дистанционная поддержка дисциплины
Для дистанционной поддержки продуктивного обучения данной дисциплине автором разработан
Web-сайт, который расположен по адресу www.kerov10.narod.ru (см. раздел 8).
12. МАТЕРИАЛЬНО-ТЕХНИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ
Все занятия по данной дисциплине проходят в компьютерном классе, оснащенном персональными
компьютерами, которые работают в составе корпоративной локальной сети и имеют выход в
глобальную компьютерную сеть Интернет.
На компьютерах должна быть установлена операционная система Microsoft Windows XP (или более
высоких версий), антивирусная программа, программа-архиватор и следующее программное
обеспечение:
 Microsoft Office 2007
 Microsoft Visual Studio 2008
Для проведения практических занятий группа студентов разбивается на подгруппы из расчета 1
студент за компьютером
Для проведения лекционных и практических занятий по данной дисциплине необходим
мультимедийный проектор и большой экран для него.
Приложение
Заявка на получение и использование программного обеспечения,
распространяемого по программе MSDN Academic Alliance
Для студентов, проходящих обучение на кафедре бизнес-информатики СПб филиала ГУ-ВШЭ
ФИО: ______________________________________________________________________________________________
№ группы:________________
№ студенческого билета:___________________ год поступления:_______________
Адрес электронной почты студента (печатными буквами): ________________________________________________
MSDN Academic Alliance – Условия персонального использования
Кафедра бизнес-информатики Санкт-Петербургского филиала Государственного университета – Высшей школы экономики (далее,
кафедра), являясь участником программы MSDN Academic Alliance (далее, MSDN AA), уполномочена предоставить Вам
программное обеспечение (далее, ПО), распространяемое в рамках этой программы, для использования на Вашем персональном
компьютере.
Оформление заявки на получение ПО
Для получения ПО Вы обязаны:
 Заполнить данную заявку и передать ее преподавателю для проверки и передачи администратору программы MSDN AA на
кафедре бизнес-информатики. Администратор отвечает за выдачу ПО и контролирует соблюдение условий лицензионного
соглашения. С вопросами, касающимися программы MSDN AA, Вы можете обратиться к администратору по электронной почте
avasiljeva@hse.spb.ru,
 Следовать требованиям в отношении этого ПО, установленным администратором программы MSDN AA на кафедре бизнесинформатики
 Подтвердить согласие со всеми пунктами MSDN End User License Agreement (далее, EULA) и приложениями к EULA
Устанавливая, копируя или используя предоставляемое ПО, Вы автоматически подтверждаете согласие со всеми пунктами
EULA и приложения к ней. Если Вы не принимаете упомянутого лицензионного соглашения, то обязаны отказаться от
использования предоставленного ПО и уничтожить полученные Вами дистрибутивы. Познакомиться с EULA можно на сайте
http://www.microsoft.com/rus/msdnaa/licensing
Получение и установка ПО
В течение 1 – 2 недель после оформления данной заявка на указанный выше адрес электронной почты Вы получаете
письмо от системы Electronic License Management System (далее, ELMS). После этого Вы должны зарегистрироваться в системе
ELMS, обратившись к ней по адресу: http://msdn62.e-academy.com/higherschoolofeco_info
После регистрации Вам разрешается вход в систему ELMS. Через неё осуществляется управление доступом ко всем программным
продуктам, которые доступны для установки. Дистрибутивы ПО могут быть скачены непосредственно через ELMS.
Для установки ПО Вам может потребоваться ключ активации (Product Key). Вы получаете индивидуальный ключ для
этого продукта через ELMS, при этом соглашаетесь ни при каких обстоятельствах не разглашать информацию о ключе.
Допускается изготовление одной индивидуальной копии дистрибутивов для себя, но Вы не вправе делать копии
выданных дистрибутивов для передачи третьим лицам. Например, Вы не имеете права предоставить дистрибутивы другим
студентам, аспирантам или сотрудникам кафедры; они должны получить необходимое им ПО пользуясь своим логином и
паролем.
По запросу Microsoft администратор представляет отчет о выданных программных продуктах. Статистика скачиваемых
продуктов ведется автоматически на сервере MSDN AA.
Использование ПО
Вы можете использовать предоставленное ПО только в некоммерческих целях, таких как обучение и научные
исследования, а также для разработка и отладка заданий для учебных программ или курсов и персональных проектов. ПО,
предоставляемое в рамках программы MSDN AA не должно быть использовано в коммерческих проектах или разработках.
По истечении срока обучения, либо работы на кафедре, Вы не в праве требовать обновлений предоставленного Вам ПО. Но
можете продолжать использовать полученное ранее ПО в личных некоммерческих целях в соответствии со всеми условиями
программы MSDN AA.
Если Вы нарушите правила установки или использования предоставляемого ПО, администратор вправе лишить Вас
доступа к системе, потребовать полного удаления с Вашего персонального компьютера ПО, полученного в рамках MSDN AA, и
проконтролировать выполнение его требования.
Настоящим подтверждаю, что ознакомился с условиями установки и использования программного обеспечения по
программе MSDN AA. Обязуюсь выполнять все указанные условия, лицензионное соглашение и приложения к нему,
требования администратора программы MSDN AA на кафедре.
_____________________________
Подпись
_________________
Дата
Скачать