Федеральное государственное бюджетное образовательное учреждение высшего
профессионального образования
Костромской государственный технологический университет
(ФГБОУ ВПО "КГТУ", КГТУ)
рабочая программа дисциплины (модуля)
РАЗРАБОТКА МОДУЛЕЙ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ КОМПЬЮТЕРНЫХ СИСТЕМ
Учебная практика
ИП_09.02.07_2022_ИП-22-3.plx
Информационные системы и программирование
преподаватель, Лебедева Дарья Владимировна
Распределение часов дисциплины по семестрам
Семестр
(<Курс>.<Семестр на курсе>)
УП: ИП_09.02.07_2022_ИП-22-3.plx
1. ЦЕЛИ ОСВОЕНИЯ ДИСЦИПЛИНЫ
2. МЕСТО ДИСЦИПЛИНЫ В СТРУКТУРЕ ООП
Требования к предварительной подготовке обучающегося:
Разработка программных модулей (КПР 30)
Основы алгоритмизации и программирования
Основы проектирования баз данных
Поддержка и тестирование программных модулей
Технология разработки программного обеспечения
Дисциплины и практики, для которых освоение данной дисциплины (модуля) необходимо как предшествующее:
Инструментальные средства разработки программного обеспечения
3. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ (МОДУЛЯ)
ПК 1.1.: Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.
ПК 1.2.: Разрабатывать программные модули в соответствии с техническим заданием.
ПК 1.3.: Выполнять отладку программных модулей с использованием специализированных программных средств.
ПК 1.4.: Выполнять тестирование программных модулей.
ПК 1.5.: Осуществлять рефакторинг и оптимизацию программного кода.
ПК 1.6.: Разрабатывать модули программного обеспечения для мобильных платформ.
ОК 01.: Выбирать способы решения задач профессиональной деятельности применительно к различным контекстам
ОК 02.: Использовать современные средства поиска, анализа и интерпретации информации и информационные технологии для выполнения задач профессиональной деятельности
УП: ИП_09.02.07_2022_ИП-22-3.plx
ОК 03.: Планировать и реализовывать собственное профессиональное и личностное развитие, предпринимательскую деятельность в профессиональной сфере, использовать знания по финансовой грамотности в различных жизненных ситуациях
ОК 04.: Эффективно взаимодействовать и работать в коллективе и команде
ОК 05.: Осуществлять устную и письменную коммуникацию на государственном языке Российской Федерации с учетом особенностей социального и культурного контекста
ОК 06.: Проявлять гражданско-патриотическую позицию, демонстрировать осознанное поведение на основе традиционных общечеловеческих ценностей, в том числе с учетом гармонизации межнациональных и межрелигиозных отношений, применять стандарты антикоррупционного поведения
ОК 07.: Содействовать сохранению окружающей среды, ресурсосбережению, применять знания об изменении климата, принципы бережливого производства, эффективно действовать в чрезвычайных ситуациях
ОК 08.: Использовать средства физической культуры для сохранения и укрепления здоровья в процессе профессиональной деятельности и поддержания необходимого уровня физической подготовленности
ОК 09.: Пользоваться профессиональной документацией на государственном и иностранном языках
В результате освоения дисциплины обучающийся должен
основные этапы разработки программного обеспечения;
основные принципы технологии структурного и объектно- ориентированного программирования;
способы оптимизации и приемы рефакторинга;
основные принципы отладки и тестирования программных продуктов
осуществлять разработку кода программного модуля на языках низкого и высокого уровней;
создавать программу по разработанному алгоритму как отдельный модуль;
выполнять отладку и тестирование программы на уровне модуля;
осуществлять разработку кода программного модуля на современных языках программирования;
уметь выполнять оптимизацию и рефакторинг программного кода;
оформлять документацию на программные средства.
В разработке кода программного продукта на основе готовой спецификации на уровне модуля;
В использовании инструментальных средств на этапе отладки программного продукта;
В проведении тестирования программного модуля по определенному сценарию;
В использовании инструментальных средств на этапе отладки программного продукта.