3
1 ПЕРЕЧЕНЬ ПЛАНИРУЕМЫХ РЕЗУЛЬТАТОВ ОБУЧЕНИЯ ПО ДИСЦИПЛИНЕ,
СООТНЕСЕННЫХ С ПЛАНИРУЕМЫМИ РЕЗУЛЬТАТАМИ ОСВОЕНИЯ
ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
Рабочая программа по дисциплине «Программирование Web-приложений» является
составной частью основной профессиональной образовательной программы (ОПОП)
академического бакалавриата «Математическое обеспечение и администрирование
информационных систем», разработанной в соответствии с ФГОС ВО по направлению
подготовки 02.03.03 Математическое обеспечение и администрирование информационных
систем (уровень бакалавриата), утвержденным приказом Минобрнауки России от 23.08.2017
№ 809.
Целью освоения дисциплины «Программирование Web-приложений» является
изучение современных методов и средств разработки информационных систем с помощью
веб-технологий.
Задачи дисциплины:
дать представление о комплексе задач разработки сайтов;
дать представление о специфике программирования для Интернет;
дать представление об основных языках программирования, используемых в данной
области.
Перечень планируемых результатов обучения по дисциплине
Код
компет
енции
Результаты
освоения ОПОП
Содержание компетенций
Перечень планируемых результатов
обучения по дисциплине
ПК-1
Способен проектировать
программное обеспечение с
использованием современных
инструментальных средств
Знать: основные принципы и приемы
построения архитектуры программного
обеспечения; методы и средства
проектирования программного обеспечения, в
том числе баз данных.
Уметь: использовать существующие типовые
решения
и
шаблоны
проектирования
программного обеспечения, применять методы
и средства проектирования программного
обеспечения, структур данных, баз данных,
программных интерфейсов.
Владеть: навыками построения архитектуры
программного обеспечения, проектирования
структур данных, баз данных и программных
интерфейсов с использованием современных
инструментальных средств
ПК-2
Способен осуществлять
обоснованный выбор
архитектуры при
проектировании
программного обеспечения и
контроль сопровождения
программных средств
Знать:
основные
атрибуты
качества
программного
обеспечения,
типы
программных компонентов и блоков, методы
проектирования программного обеспечения,
основанные на повторном использовании
Уметь: Применять современные разработки и
4
тенденции в области проектирования по в
профессиональной деятельности.
Владеть:
навыками
сбора
и
анализа
требований
к
программному
продукту,
преобразования программных средств на
компоненты и блоки, составления и описания
алгоритма решения прикладных задач
2 МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ОПОП
Дисциплина «Программирование Web-приложений» является обязательной, относится
к части, формируемая участниками образовательных отношений блока №1 дисциплин по
выбору основной профессиональной образовательной программы академического
бакалавриата «Математическое обеспечение и администрирование информационных
систем» по направлению подготовки 02.03.03 Математическое обеспечение и
администрирование информационных систем ФГБОУ ВО «РГРТУ».
Дисциплина изучается по очной форме обучения на 4 курсе в 8 семестре.
Дисциплина базируется на знаниях, полученных обучающимися при изучении
следующих дисциплин: «Сети и телекоммуникации», «Информатика».
Знания, полученные в результате освоения дисциплины будут полезны обучающимся
при прохождении практик и выполнении выпускной квалификационной работы.
3 ОБЪЕМ ДИСЦИПЛИНЫ В ЗАЧЕТНЫХ ЕДИНИЦАХ С УКАЗАНИЕМ
КОЛИЧЕСТВА ЧАСОВ, ВЫДЕЛЕННЫХ НА КОНТАКТНУЮ РАБОТУ
ОБУЧАЮЩИХСЯ С ПРЕПОДАВАТЕЛЕМ (ПО ВИДАМ УЧЕБНЫХ ЗАНЯТИЙ) И
НА САМОСТОЯТЕЛЬНУЮ РАБОТУ ОБУЧАЮЩИХСЯ
Общая трудоемкость (объем) дисциплины составляет 4 зачетных единиц (ЗЕ),
144 часа.
Вид учебной работы
Всего часов
Общая трудоемкость дисциплины
144
1. Контактная работа обучающихся с преподавателем (всего), в том числе:
58,35
лекции
24
практические занятия
32
лабораторные работы
-
консультации
2
иная контактная работа (промежуточная аттестация)
0,35
2. Самостоятельная работа обучающихся (всего), в том числе:
41
курсовой проект (работа)
-
иная самостоятельная работа
41
3. Контроль
44,65
Вид промежуточной аттестации обучающегося
экзамен
5
4 СОДЕРЖАНИЕ ДИСЦИПЛИНЫ, СТРУКТУРИРОВАННОЕ ПО ТЕМАМ С
УКАЗАНИЕМ ОТВЕДЕННОГО НА НИХ КОЛИЧЕСТВА АКАДЕМИЧЕСКИХ
ЧАСОВ И ВИДОВ УЧЕБНЫХ ЗАНЯТИЙ
4.1 Содержание дисциплины, структурированное по темам
Тема 1. Язык гипертекстовой разметки HTML.
Архитектура веб-приложений. Обзор современного стандарта HTML5. Синтаксис
HTML. Теги и атрибуты. Структурирование текста. Абзацы, заголовки, списки. Гиперссылки
и якоря. Графика и мультимедиа. Таблицы. Формы. Поля ввода. Устаревшие теги и
атрибуты.
Тема 2. Технология CSS.
Способы стилизации элементов страницы. Обзор стандарта CSS3. Синтаксис CSS.
Классы и селекторы. Псевдоклассы и псевдоэлементы. Наследование правил и
специфичность. Стилизация текста. Параметры шрифта, абзацев. Параметры фона и
списков. Табличная и блочная верстка. Параметры размещения, переполнения. Параметры
рамок, отступов. Параметры таблиц. Видимость и эффекты. Параметры курсора. Параметры
и вид отображения. Позиционирование. Перекрытие и область видимости. Градиенты.
Тема 3. Использование языка JavaScript.
Возможности языка JavaScript. Синтаксис языка. Подключение скриптов на
странице. Переменные и литералы. Выражения. Ввод и вывод данных. Отладка скриптов.
Операторы. Операции. Функции. Локальные и внешние переменные. Массивы. Документы и
объекты страницы. Объектная модель браузера (BOM). Объектная модель документа (DOM).
Основные свойства и методы элементов DOM. Использование стилей. Обработка событий.
Порядок срабатывания событий. Обработка форм. Слои. Позиционирование слоев.
Тема 4. Использование языка PHP.
Установка и настройка веб-сервера Apache. Подключение модуля PHP. Включение
PHP кода в HTML. Переменные и типы данных. Условные операторы. Циклы. Массивы.
Функции. Классы, объекты и объявление методов. Создание объектов и работа с ними.
Наследование. HTML-формы. Методы отправки данных на сервер. Получение данных
формы. Экранирование специальных символов.
Тема 5. Использование базы данных MySQL.
Установка и настройка СУБД MySQL. Подключение к MySQL. Создание баз
данных и таблиц. Создание и настройка пользователей. Конфигурирование базы данных с
помощью приложения phpMyAdmin. Объектно-ориентированный интерфейс MySQL.
Выполнение запросов к СУБД MySQL с помощью функций PHP. Базы данных и веб-формы.
6
4.2.
Достарыңызбен бөлісу: |