• Главная
  • Программирование интернет-приложений

Системы автоматизированного проектирования

Бакалавриат

Дисциплина Программирование интернет-приложений 3 семестр

Цель дисциплины

Целью освоения дисциплины является достижение следующих результатов обучения: 
 
Код
компетенции
Планируемые результаты обучения
ОПК-2
Знать: парадигмы системного программирования, современные технологии разработки системного программного обеспечения (ПО).
Уметь: сопровождать процесс разработки системного ПО.
Владеть: выбрать и применить интегрированные системы разработки.
ОПК-5
Знать: методику выбора оптимальных для решения задачи системных программных средств.
Уметь: анализировать структуры исходного кода программных продуктов, процесс разработки ПО, возможности языков сценариев и стандартных системных библиотек
Владеть: методикой постановки задачи для различных проектных процедур.
ПСК-4
Знать: методику выбора оптимальных для решения задачи системных языков программирования.
Уметь: проектировать командные файлы, отлажитват их, тестировать и документировать разработанные программные средства.
Владеть: базовыми утилитами управления ОС.
 

Связь с другими дисциплинами

Дисциплина относится к вариативной части.

Методы обучения

Преподавание дисциплины ведется с применением следующих видов образовательных технологий:

Информационные технологии: использование электронных образовательных ресурсов (электронный конспект, размещенный в системе AcademicNT) при подготовке к лекциям, практическим и лабораторным занятиям.

Формы организации учебного процесса:

лекционные занятия: информационные лекции с использование презентаций; лекции с элементами мастер-класса; лекции с заранее запланированными ошибками; лекции с элементами дискуссии; лекции-консультации;

лабораторные работы: контекстное и проблемное обучение; работа в команде; индивидуальная работа со студентом; индивидуальная траектория обучения;

самостоятельная работа студентов: использование электронной образовательной среды и открытых Интернет источников, опережающее изучение материала; изучение справочной системы, перекрестное выполнение лабораторных работ.

Требования

 Изучение программирования интернет-приложений осуществляется в форме аудиторных занятий под руководством преподавателя и самостоятельной работы студента. Степень и уровень освоения учебного материала проверяются путем промежуточного и итогового контроля знаний. Промежуточный контроль осуществляется в течение семестра на лабораторных занятиях посредством опроса или защиты лабораторной работы, а также в виде выполнения тестовых заданий. Итоговый контроль осуществляется после завершения изучения дисциплине при сдаче экзамена. Контроль проверяет знание основ интернет-технологий, умение их объяснять и интерпретировать. Изучение дисциплины и выполнение лабораторных работ предполагает использование специального программного обеспечения. Для изучения технологий CCS, HTML и JavaScript необходима операционная система и браузер. Для разработки распределенных приложений с базами данных необходим доступ в сеть интернет и БД MongoDB, а так же интерпретатор языка Python. Для самостоятельного изучения материала и выполнения лабораторных работ на домашнем ПК можно использовать бесплатную для студентов интергрированную среду разработки WebStorm.