We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Web Programming

2020/2021
Academic Year
RUS
Instruction in Russian
6
ECTS credits
Delivered at:
Department of Information Technologies in Business (Faculty of Computer Science, Economics, and Social Sciences)
Course type:
Elective course
When:
2 year, 1, 2 module

Instructor


Kuznetsov, Denis

Программа дисциплины

Аннотация

Настоящая программа учебной дисциплины устанавливает требования к образовательным результатам и результатам обучения студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих дисциплину « Web-программирование», учебных ассистентов и студентов направления подготовки 38.04.05 Бизнес-информатика, обучающихся по образовательной программе «Информационная аналитика в управлении предприятием».
Цель освоения дисциплины

Цель освоения дисциплины

  • В области обучения – получение высшего профессионально профилированного (на уровне бакалавра) образования, позволяющего выпускнику успешно работать в избранной сфере деятельности, обладать универсальными и предметно-специализированными компетенциями, способствующими его социальной мобильности и устойчивости на рынке труда
  • В области воспитания – развитие у студентов социально-личностных качеств: целеустремленности, организованности, трудолюбия, ответственности, самостоятельности, гражданственности, эмоционального интеллекта, приверженности этическим ценностям, коммуникативности, умения работать в коллективе, толерантности, повышение их общей культуры и мышления
Планируемые результаты обучения

Планируемые результаты обучения

  • Умеет программировать web-страницы на JavaScript, умеет пользоваться фреймворками CSS.
  • Умеет выполнять верстку страниц
  • Знает представление данных в XML, способы обработки XML данных
  • организовывает коллективную научно-исследовательскую работу для поиска и выработки новых решений в области ИКТ
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Раздел 1. Верстка web-страниц
    Тема 1. Основные элементы web-систем Основные составляющие "всемирной паутины". История развития WWW. Назначение и функции web-браузеров. Структура сайта. Структура web-систем. Протокол http. Понятие URL. Процесс разработки сайта. Языки разметки текста. Назначение SGML. Тема 2. Язык разметки HTML Структура HTML-документа. Заголовок HTML-документа. Разметка текста в HTML. Списки в HTML. Таблицы в HTML. Формы в HTML. Тема 3. Каскадные таблицы стилей CSS Назначение CSS. Варианты размещения CSS. Приоритет использования CSS. Типы селекторов CSS. Стили текста CSS. Единицы измерения CSS. Задание цвета в CSS. Box-модель CSS. Позиционирование объектов с помощью CSS. Фреймворки CSS.
  • Раздел 2. Программирование web-страниц
    Тема 4. Язык программирования JavaScript Назначение и способы использования JavaScript. Типы данных JavaScript. Синтаксис JavaScript. Объекты web-браузера, доступные через JavaScript. Включение Javascript в HTML-документ. Тип String в JavaScript. Тип Number в JavaScript. Тип Boolean в JavaScript. Тип Date в JavaScript. Тип Array в JavaScript. Сообщения в popup-окнах JavaScript. Обработка событий в JavaScript. Работа с таймером в JavaScript. Тема 5. Объектная модель документа Обращение к элементам DOM. Создание элементов DOM. JavaScript-фреймворки. Возможности jQuery.
  • Раздел 3. Расширяемый язык разметки
    Тема 6. Представление данных в XML Понятия XML, XPATH, XSLT. Навигация внутри XML-документа. Пространство имен в XML-документе. Тема 7. Обработка XML Преобразования XML-данных. XSLT процессор. Реализации XSLT процессоров.
Элементы контроля

Элементы контроля

  • неблокирующий Домашнее задание
  • неблокирующий Самостоятельная работа
  • неблокирующий Письменный экзамен
  • неблокирующий Домашнее задание
  • неблокирующий Самостоятельная работа
  • неблокирующий Письменный экзамен
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (2 модуль)
    0.3 * Домашнее задание + 0.4 * Письменный экзамен + 0.3 * Самостоятельная работа
Список литературы

Список литературы

Рекомендуемая основная литература

  • Сысолетин Е. Г., Ростунцев С. Д. ; под науч. ред. Доросинского Л.Г. - РАЗРАБОТКА ИНТЕРНЕТ-ПРИЛОЖЕНИЙ. Учебное пособие для вузов - М.:Издательство Юрайт - 2019 - 90с. - ISBN: 978-5-9916-9975-4 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/razrabotka-internet-prilozheniy-438148
  • Тузовский А. Ф. - ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА WEB-ПРИЛОЖЕНИЙ. Учебное пособие для академического бакалавриата - М.:Издательство Юрайт - 2019 - 218с. - ISBN: 978-5-534-00515-8 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/proektirovanie-i-razrabotka-web-prilozheniy-433825

Рекомендуемая дополнительная литература

  • Под общ. ред. Жильцовой О.Н. - ИНТЕРНЕТ-МАРКЕТИНГ 2-е изд., пер. и доп. Учебник для вузов - М.:Издательство Юрайт - 2019 - 301с. - ISBN: 978-5-534-04238-2 - Текст электронный // ЭБС ЮРАЙТ - URL: https://urait.ru/book/internet-marketing-432128