Проектирование прикладного программного обеспечения

ТРУДОЕМКОСТЬ ДИСЦИПЛИНЫ
Общая трудоемкость дисциплины составляет 3 ЗЕТ (108 час.).

ЦЕЛИ И ЗАДАЧИ ДИСЦИПЛИНЫ
Целью освоения дисциплины «Проектирование прикладного программного обеспечения» (ПППО) является формирование у студента целостного представления о системе окружающего мира и необходимости системного подхода к его исследованию. Обучении студентов методологии и методике создания и применения моделей разнообразных процессов и явлений, позволяющих установить закономерности, конкретные числовые характеристики прогнозируемых событий, оценки перспектив развития физических, экономических и др. систем. Приобретение основ составления модели решения задач с помощью компьютера, формирование общекультурных и профессиональных компетенций, необходимых для осуществления профессиональной деятельности.

МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП
Дисциплина «Проектирование прикладного программного обеспечения» включена в часть дисциплин по выбору профессионального цикла. К исходным требованиям, необходимым для изучения дисциплины, относятся знания, умения и виды деятельности, которые сформированы на предшествующем уровне образования абитуриента.
Дисциплина «ПППО» опирается на знания студентов по дисциплинам: «Математический анализ», «Основы информатики», «Дискретная математика», «Объектно-Ориентированное программирование» и др. для последующего изучения других дисциплин части профессионального цикла.

ТРЕБОВАНИЯ К УРОВНЮ ОСВОЕНИЯ ДИСЦИПЛИНЫ
Процесс изучения дисциплины направлен на формирование следующих общекультурных (ОК) и профессиональных компетенций (ПК):

  1. способность работать в коллективе и использовать нормативные правовые документы в своей деятельности (ОК-13);
  2. способность к интеллектуальному, культурному, нравственному, физическому и профессиональному саморазвитию, стремление к повышению своей квалификации и мастерства (ОК-16);
  3. способность в составе научно-исследовательского и производственного коллектива решать задачи профессиональной деятельности (ПК-4);
  4. способность критически переосмысливать накопленный опыт, изменять при необходимости вид и характер своей профессиональной деятельности (ПК-5);
  5. способность собирать, обрабатывать и интерпретировать данные современных научных исследований, необходимые для формирования выводов по соответствующим научным, профессиональным, социальным и этическим проблемам (ПК-7);
  6. способность решать задачи производственной и технологической деятельности на профессиональном уровне, включая: разработку алгоритмических и программных решений в области системного и прикладного программирования (ПК-9);
  7. способность применять в профессиональной деятельности современные языки программирования и языки баз данных, операционные системы, электронные библиотеки и пакеты программ, сетевые технологии (ПК-10).
В результате изучения дисциплины студент должен:

Знать:
  1. основные компоненты системного программного обеспечения;
  2. типы операционных систем;
  3. командный и программный интерфейс пользователя с операционной системой;
  4. типы и организацию систем программирования и программных модулей;
  5. современные методы спецификации прикладного программного обеспечения.
Уметь: применять полученные знания при разработке прикладного программного обеспечения.

Владеть: навыками использования методов и инструментальных средств для разработки и проектирования прикладного программного обеспечения.

СОДЕРЖАНИЕ ДИСЦИПЛИНЫ. ОСНОВНЫЕ РАЗДЕЛЫ

  1. ТЕМА 1. ПАКЕТНЫЕ И ДИАЛОГОВЫЕ СИСТЕМЫ ПРОГРАММИРОВАНИЯ (СП).
  2. ТЕМА 2. ОДНОЯЗЫКОВЫЕ И МНОГОЯЗЫКОВЫЕ СП.
  3. ТЕМА 3. ОБОЛОЧКИ СП. СОСТАВ СП.
  4. ТЕМА 4. РЕДАКТОРЫ, ТРАНСЛЯТОРЫ, ОТЛАДЧИКИ, ЗАГРУЗЧИКИ. СПРАВОЧНАЯ СИСТЕМА СП.
  5. ТЕМА 5. СРЕДСТВА СИСТЕМ ПРОГРАММИРОВАНИЯ ДЛЯ ПОДДЕРЖКИ ПРОЕКТИРОВАНИЯ МНОГОМОДУЛЬНЫХ ПРОГРАММ.
  6. ТЕМА 6. КОМПИЛЯЦИЯ МНОГОМОДУЛЬНЫХ ПРОГРАММ. ФАЙЛ ПРОЕКТА.

ВИДЫ УЧЕБНОЙ РАБОТЫ
Лабораторные работы, самостоятельная работа.

ФОРМА АТТЕСТАЦИИ ПО ДИСЦИПЛИНЕ
Изучение дисциплины заканчивается зачетом.