Размер шрифта
Цветовая схема
Изображения
Обычная версия сайта

Web-программирование

УМКД дисциплины

Рабочая программа и аннотация - RPD_WPr_PE_2022_ZO.pdf - для просмотра файла необходимо авторизоваться

Методические рекомендации - MR_WPr_AM_2022.pdf

Аннотация

1. Цели и задачи изучения дисциплины Теоретическая и практическая подготовка бакалавров в области разработки веб-приложений с использованием языка программирования JavaScript на платформе Node.js. Результаты освоения дисциплины должны проявляться в умении применять современные методы и технологии разработки веб-приложений, в особенности серверной части (бэкенд-а). Основными задачами курса являются: 1) получение знаний об основах разработки веб-приложений; 2) освоение платформы Node.js с использованием языка программирования JavaScript; 3) формирование навыков разработки веб-приложений при решении различных практических задач с использованием разных методов и технологий разработки. 2. Краткая характеристика учебной дисциплины Дисциплина формирует основные понятия и навыки разработки веб-приложений, предоставляет знания об основах синтаксиса и возможностях языка JavaScript на платформе Node.js, вырабатывает навыки анализа предметной области решаемой задачи, поиска методов построения веб-приложений для ее решения, а также использования разных технологий для работы с веб-приложениями, в особенности с серверной частью (бэкенд-ом). 3. Место дисциплины в структуре образовательной программы Дисциплина (практика) входит в формируемую часть "Блок 1" образовательной программы бакалавриата, реализуется на 3-м году обучения с трудоемкостью освоения - 4.0 Зет. 4. Взаимосвязь дисциплины с предшествующими и последующими дисциплинами учебного плана подготовки Предшествующие дисциплины: "Физика", "Математический анализ", "Дискретная математика", "Учебная практика: ознакомительная практика", "Математическая логика и теория алгоритмов", "Цифровая бизнес-модель организации", "Охранные системы", "Система автоматизированного проектирования AutoCAD", "Web-дизайн", "Архитектура вычислительных систем", "Правовые основы профессиональной деятельности", "Экономика", "Структуры и алгоритмы обработки данных", "Базы данных". Последующие дисциплины: "Производственная практика 1: технологическая (проектно-технологическая) практика", "Вычислительная математика", "Алгоритмы дискретной математики", "Программирование на языке Java", "Система автоматизированного проектирования Revit", "Big Data", "Техническая документация слаботочных систем", "Разработка мобильных приложений", "Эвристические методы и алгоритмы", "Теория вероятностей и математическая статистика", "Теория систем и системный анализ", "Теория автоматов", "Компьютерная графика", "Программная система инженерного анализа Ansys", "Правила монтажа слаботочных систем", "Разработка безопасного программного обеспечения", "Инструменты разработки программного обеспечения", "Производственная практика 2: технологическая (проектно-технологическая) практика", "Распределенные системы управления базами данными", "Математическое моделирование систем", "Производственная практика 3: научно-исследовательская работа", "1C: Предприятие", "Статистические методы в инженерных исследованиях", "Подготовка к процедуре защиты и защита выпускной квалификационной работы". 5. Ожидаемые результаты освоения дисциплины В результате освоения дисциплины, у обучающихся должны быть сформированы следующие компетенции: УК-1 - Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач. УК-2 - Способен определять круг задач в рамках поставленной цели и выбирать оптимальные способы их решения, исходя из действующих правовых норм, имеющихся ресурсов и ограничений.