Базяк Галина Владимировна
преподаватель
ГБПОУ МО «Физтех-колледж»
Свидетельство о публикации в электронном СМИ: СН №72184
Всероссийский конкурс Всероссийский профессиональный педагогический конкурс «Лучшая рабочая программа по предмету», в соответствии с ФОП и ФГОС
Наименование конкурсной работы: Рабочая программа по общепрофессиональной дисциплине «Основы алгоритмизации и программирования»
Итоговая оценка: 1 место,  85 баллов(-а)
Диплом Всероссийского конкурса, бланк: ЕН №72184


Конкурсы ко Дню народного единства — 4 ноября

МИНИСТЕРСТВО ОБРАЗОВАНИЯ МОСКОВСКОЙ ОБЛАСТИ

Государственное бюджетное профессиональное образовательное учреждение
«Физико-технический колледж»

(ГБПОУ «Физтех-колледж»)

РАБОЧАЯ ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ 

ОП.04 Основы алгоритмизации и программирования
Специальность 09.02.07 Информационные системы и программирование
На базе основного общего образования
Форма обучения очная
Курс _2_ семестр _3,4__
Год начала подготовки _2024__

Долгопрудный, 2025 г.

Рабочая программа учебной дисциплины ЕН.01 Элементы высшей математики разработана в соответствии с требованиями Федерального государственного образовательного стандарта среднего профессионального образования по специальности 09.02.07 Информационные системы и программирование, утверждённого приказом Министерства образования и науки РФ от 9 декабря 2016 г. № 1547, с изменениями и дополнениями от 17 декабря 2020 г. (зарегистрировано в Минюсте РФ 26 декабря 2016 г. рег. № 44936) примерной основной образовательной программы (ПООП) по специальности 09.02.07 Информационные системы и программирование (зарегистрировано в государственном реестре примерных основных образовательных программ 02.02.2022 г. рег. № 6).

Организация-разработчик: Государственное бюджетное профессиональное образовательное учреждение «Физико-технический колледж»

 

Разработчики: 

Базяк Галина Владимировна, преподаватель

© ГБПОУ «Физтех-колледж».

СОДЕРЖАНИЕ

  1. ОБЩАЯ ХАРАКТЕРИСТИКА ПРИМЕРНОЙ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ 4

1.1. Цель и место дисциплины в структуре образовательной программы 4

1.2. Планируемые результаты освоения дисциплины 4

  1. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ 5

2.1. Трудоемкость освоения дисциплины 5

2.2. Примерное содержание дисциплины 6

  1. УСЛОВИЯ РЕАЛИЗАЦИИ ДИСЦИПЛИНЫ 9

3.1. Материально-техническое обеспечение 9

3.2. Учебно-методическое обеспечение 9

  1. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ДИСЦИПЛИНЫ 10
  • ОБЩАЯ ХАРАКТЕРИСТИКА ПРИМЕРНОЙ РАБОЧЕЙ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ

1.1. Область применения программы

Рабочая программа учебной дисциплины «ОП.04 Основы алгоритмизации и программирования» является частью образовательной программы в соответствии с ФГОС СПО по специальности 09.02.07 Информационные системы и программирование, входящей в состав укрупненной группы 09.00.00 Информатика и вычислительная техника в части освоения основного вида деятельности (ВД):  Разработка модулей программного обеспечения для компьютерных систем; Осуществление интеграции программных модулей; Сопровождение и обслуживание программного обеспечения компьютерных систем; Разработка, администрирование и защита баз данных

Согласно учебному плану очной формы обучения (на базе основного общего образования), учебная дисциплина реализуется на 2 курсе (2024 год приема).

1.2. Место учебной дисциплины в структуре основной образовательной программы

Дисциплина «ОП.04 Основы алгоритмизации и программирования» включена в обязательную часть с добавлением небольшой вариативной части общепрофессионального цикла образовательной программы.

1.3. Планируемые результаты освоения дисциплины

1.3.1. Перечень общих компетенций

Код Наименование общих компетенций
ОК 01 Выбирать способы решения задач профессиональной деятельности, применительно к различным контекстам.
ОК 05 Осуществлять устную и письменную коммуникацию на государственном языке с учетом особенностей социального и культурного контекста.
ОК 09 Использовать информационные технологии в профессиональной деятельности.

1.3.2. Перечень профессиональных компетенций

Код Наименование видов деятельности и профессиональных компетенций
ВД 1 Разработка модулей программного обеспечения для компьютерных систем – это ключевая деятельность, формируемая в ходе изучения дисциплины. Студенты учатся разрабатывать алгоритмы, реализовывать их средствами программирования, оформлять и отлаживать код программ согласно стандартам.
ВД 2 Осуществление интеграции программных модулей – в рамках дисциплины студенты получают знания и навыки по структурированию программных компонентов и работе с модулями, что позволяет им выполнять интеграцию различных частей программного продукта.
ВД 3 Сопровождение и обслуживание программного обеспечения компьютерных систем – дисциплина формирует базовые компетенции по пониманию работы программ, их отладке и тестированию, что необходимо для сопровождения ПО.
ВД 4 Разработка, администрирование и защита баз данных – данный вид деятельности не является основным в рамках дисциплины, так как фокус направлен на алгоритмизацию и программирование, а не на работу с СУБД и защитой данных.
ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.
ПК 1.2. Разрабатывать программные модули в соответствии с техническим заданием.
ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств.
ПК 1.4. Выполнять тестирование программных модулей.
ПК 1.5. Осуществлять рефакторинг и оптимизацию программного кода.
ПК 1.6. Разрабатывать модули программного обеспечения для мобильных платформ.
ПК 2.1. Разрабатывать требования к программным модулям на основе анализа проектной и технической документации для взаимодействия компонентов.
ПК 2.2. Выполнять интеграцию модулей в программное обеспечение.
ПК 2.3. Выполнять отладку программного модуля с использованием специализированных средств.
ПК 2.4. Разрабатывать тестовые наборы и тестовые сценарии для программного обеспечения.
ПК 2.5. Производить инспектирование компонентов ПО на соответствие стандартам кодирования.
ПК 4.1. Осуществлять инсталляцию, настройку и обслуживание программного обеспечения.
ПК 4.2.  Измерять эксплуатационные характеристики программного обеспечения.
ПК 4.3. Модифицировать компоненты ПО по потребностям заказчика.
ПК 4.4. Обеспечивать защиту ПО с помощью программных средств.

1.3.3. Перечень целевых ориентиров (общие, вариативные)

ЦО 1 Гражданское воспитание
ЦО 1.5 Осознанно и деятельно выражающий неприятие любой дискриминации по социальным, национальным, расовым, религиозным признакам, проявлений экстремизма, терроризма, коррупции, антигосударственной деятельности.
ЦО 1.7 Осуществляющий осмысленную устную и письменную коммуникацию на государственном языке Российской Федерации.
ЦО 2 Патриотическое воспитание
ЦО 2.2 Сознающий причастность к многонациональному народу Российской Федерации, Отечеству, общероссийскую идентичность.
ЦО 2.3 Проявляющий деятельное ценностное отношение к историческому и культурному наследию своего и других народов России, их традициям, праздникам и памятникам.
ЦО 3 Духовно-нравственное воспитание
ЦО 3.2 Проявляющий уважение к жизни и достоинству каждого человека, свободе мировоззренческого выбора и самоопределения, к представителям различных этнических групп, религий народов России, их национальному достоинству и религиозным чувствам с учётом соблюдения конституционных прав и свобод всех граждан.
ЦО 3.3 Понимающий и деятельно выражающий ценность межнационального, межрелигиозного согласия, способный вести диалог с людьми разных национальностей и вероисповеданий, находить общие цели и сотрудничать для их достижения.
ЦО 4 Эстетическое воспитание
ЦО 4.3 Проявляющий понимание художественной культуры как средства коммуникации и самовыражения в современном обществе, значение нравственных норм, ценностей, традиций в искусстве.
ЦО 4.4 Ориентированный на осознанное творческое самовыражение, реализацию творческих способностей с учётом российских традиционных духовных, нравственных, социокультурных ценностей; на эстетическое обустройство собственного быта, профессиональной среды.
ЦО 5 Физическое воспитание, формирование культуры здоровья и эмоционального благополучия
ЦО 5.2 Соблюдающий правила личной и общественной безопасности, в том числе безопасного поведения в информационной среде.
ЦО 5.5 Демонстрирующий навыки рефлексии своего состояния (физического, эмоционального, психологического), понимания состояния других людей с точки зрения безопасности, в том числе техники безопасности, сознательного управления своим эмоциональным состоянием. 
ЦО 6 Профессионально-трудовое воспитание
ЦО 6.3 Выражающий осознанную готовность к непрерывному образованию и самообразованию в выбранной сфере профессиональной деятельности.
ЦО 6.4 Понимающий специфику профессионально-трудовой деятельности, регулирования трудовых отношений, готовый учиться и трудиться в современном высокотехнологичном мире.
ЦО 6.6 Планирующий и реализующий собственное профессиональное и личностное развитие, предпринимательскую деятельность в профессиональной сфере, использующий знания по финансовой грамотности, взаимодействующий и работающий в коллективе, умеющий пользоваться профессиональной документацией.
ЦО 6.7 Обладающий сформированными представлениями о значении и ценности выбранной профессии, проявляющий уважение к своей профессии и своему профессиональному сообществу, поддерживающий благоприятный образ своей профессии в обществе.
ЦО 7 Экологическое воспитание
ЦО 7.1 Демонстрирующий в поведении сформированность экологической культуры на основе понимания влияния социально-экономических процессов на природу, в том числе на глобальном уровне, ответственность за действия в природной среде.
ЦО 7.3 Применяющий знания общеобразовательных и профессиональных дисциплин для разумного, бережливого производства и природопользования, ресурсосбережения в быту, в профессиональной среде, общественном пространстве.
ЦО 8 Ценности научного познания
ЦО 8.1 Деятельно выражающий познавательные интересы в разных предметных областях с учётом своих интересов, способностей, достижений, выбранного направления профессионального образования и подготовки.
ЦО 8.3 Демонстрирующий навыки критического мышления, определения достоверной научной информации, в том числе в сфере профессиональной деятельности.
ЦО 8.5 Использующий современные средства поиска, анализа и интерпретации информации, информационные технологии для выполнения задач профессиональной деятельности.
ЦО 8.6 Развивающий и применяющий навыки наблюдения, накопления и систематизации фактов, осмысления опыта в естественнонаучной и гуманитарной областях познания, исследовательской и профессиональной деятельности.
В_ЦО Вариативные целевые ориентиры
В_ЦО 1 Российская гражданская идентичность, патриотизм, уважение к своему народу, чувства ответственности перед Родиной, гордости за свой край, свою Родину, прошлое и настоящее многонационального народа России, уважение государственных символов (герб, флаг, гимн);
В_ЦО 2 Гражданская позиция как активного и ответственного члена российского общества, осознающего свои конституционные права и обязанности, уважающего закон и правопорядок, обладающего чувством собственного достоинства, принимающего традиционные национальные и общечеловеческие гуманистические и демократические ценности;
В_ЦО 4 Сформированность мировоззрения, соответствующего современному уровню развития науки и общественной практики, основанного на диалоге культур, осознание своего места в поликультурном мире;
В_ЦО 5 Сформированность основ саморазвития и самовоспитания, готовность и способность к самостоятельной, творческой и ответственной деятельности;
В_ЦО 6 Толерантное сознание и поведение в поликультурном мире, готовность и способность вести диалог, находить общие цели и сотрудничать, противостоять экстремизму, дискриминации и ксенофобии;
В_ЦО 7 Навыки сотрудничества в образовательной, общественно полезной и проектной деятельности;
В_ЦО 8 Нравственное сознание и поведение на основе усвоения общечеловеческих ценностей;
В_ЦО 9 Готовность и способность к образованию, в том числе самообразованию, на протяжении всей жизни; сознательное отношение к непрерывному образованию как условию успешной профессиональной и общественной деятельности
В_ЦО 13 Осознанный выбор и отношение к профессиональной деятельности как участия в решении личных и общественных задач;
В_ЦО 14 Сформированность экологического мышления и опыт экологически направленной деятельности.

1.3.4. В результате освоения учебной дисциплины обучающийся должен

Иметь навыки разработки алгоритмов для решения задач;

определения сложности алгоритмов;

реализации алгоритмов на современных языках программирования;

использования средств создания и визуализации алгоритмов;

оформления программного кода по стандартам;

проверки и отладки программного кода;

рефакторинга и оптимизации кода;

применения основных принципов объектно-ориентированного программирования.

Уметь разрабатывать и анализировать алгоритмы для решения поставленных задач; 

определять сложность алгоритмов;

реализовывать типовые алгоритмы в виде программ на актуальных языках программирования;

использовать средства проектирования для создания и графического отображения алгоритмов;

оформлять код программ в соответствии со стандартом кодирования;

выполнять проверку, отладку кода программы

Знать понятие алгоритмизации, свойства алгоритмов, общие принципы построения алгоритмов, основные алгоритмические конструкции;

классификация языков программирования;

понятие системы программирования;

основные элементы языка, структура программы;

методы реализации типовых алгоритмов;

операторы и операции, управляющие структуры, структуры данных, классы памяти;

понятие подпрограммы, библиотеки подпрограмм;

объектно-ориентированную модель программирования, основные принципы объектно-ориентированного программирования на примере алгоритмического языка: понятие классов и объектов, их свойств и методов, инкапсуляции и полиморфизма, наследования и переопределения.

2. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

2.1. Объем дисциплины и виды учебной работы

Вид учебной работы Количество 

ак. час.

Объем дисциплины 100
Обязательная аудиторная учебная нагрузка 100
  • теоретические занятия
28
  • практические занятия
72
Самостоятельная работа  0
Промежуточная аттестация в форме экзамена за 3 и 4 семестр


2.2. Примерное содержание дисциплины

Наименование разделов и тем Вид учебного занятия Содержание учебного материала Объем в ак. час. Формат проведения занятия Коды компетенций, формированию которых способствует элемент программы
1 2 3 4 5 6
Курс __2__ семестр  __3__(62 часа)
Тема 1.

Языки программирования

ТЗ Введение. История и развитие языков программирования 4 Очный ОК 01, ОК 05,

ОК 09;
ВД 1, ВД 2, ВД 3, ПК 1.1-1.6,

ПК 2.1-2.5,

ПК 4.1-4.4;

ЦО 1.5, ЦО 1.7, ЦО 2.2, ЦО 2.3, ЦО 3.2

ТЗ Обзор языков программирования, области применения, стандарты Очный
ТЗ Среды проектирования, компиляторы и интерпретаторы Очный
ТЗ Жизненный цикл программы и характеристика программного продукта Очный
ПЗ Знакомство и установка среды программирования 6 Очный
ПЗ Создание и компиляция простой программы Очный
ПЗ Анализ этапов решения задачи на компьютере с примерами Очный
ПЗ Написание и запуск программы с простыми операциями Очный
ПЗ Исследование жизненного цикла программы на практике Очный
ПЗ Итоговое упражнение – создание небольшого программного проекта Очный
Тема 2.

Типы данных

ТЗ Введение в типы данных: простые типы данных и их характеристики 2 Очный ОК 01, ОК 05,

ОК 09; ВД 1, ВД 2, ПК 1.1-1.3, ПК1.5; ЦО 1.5, ЦО 3.3, В_Ц О5, В_Ц О6

ТЗ Производные и структурированные типы данных: понятия и примеры Очный
ПЗ Объявление и работа с простыми типами данных 6 Очный
ПЗ Создание и использование производных типов данных Очный
ПЗ Работа со структурированными типами данных (массивы, записи) Очный
ПЗ Упражнения на преобразование и обработку типов данных Очный
ПЗ Комбинированное задание с комплексным использованием типов данных Очный
ПЗ Тестирование и отладка программ с различными типами данных Очный
Тема 3. Операторы языка программирования ТЗ Операции, выражения: правила формирования и вычисления. Структура программы, ввод и вывод данных 4 Очный ОК 01, ОК 05;

ВД 1, ВД 2,

ПК 1.1, ПК 1.3-1.5, ПК 2.2, ПК 2.4; ЦО 1.7, ЦО 6.3, В_ЦО 7

ТЗ Условные операторы: условный оператор и оператор выбора Очный
ТЗ Циклические операторы: цикл с постусловием, предусловием, с параметром, вложенные циклы Очный
ТЗ Типы данных: массивы, двумерные массивы, строки. Стандартные процедуры для работы со строками Очный
ПЗ Создание выражений, оператор присваивания и составные операторы 10 Очный
ПЗ Реализация условных операторов с примерами задач Очный
ПЗ Использование циклов разных типов, вложенные циклы на практике Очный
ПЗ Создание и использование массивов и строк, применение стандартных функций Очный
ПЗ Работа с множествами: создание, операции над множествами Очный
ПЗ Использование записей и комбинированных типов данных Очный
ПЗ Работа с файлами последовательного и прямого доступа Очный
ПЗ Комплексное задание с применением операторов, циклов и массивов Очный
ПЗ Тестирование и отладка программ с использованием изученных операторов Очный
ПЗ Решение типовых задач с комбинированным использованием операторов и структур данных Очный
Тема 4. Процедуры и функции ТЗ Введение в подпрограммы: определение, вызов, область видимости переменных 4 Очный ОК 01, ОК 09; 

ПК 1.1, ПК 1.3-1.5; ЦО 3.2, В_ЦО 5, В_ЦО 9

ТЗ Время жизни переменных и механизм передачи параметров в подпрограммах Очный
ТЗ Организация функций: структура и особенности реализации Очный
ТЗ Введение в рекурсию: принципы и применение рекурсивных алгоритмов Очный
ПЗ Написание и вызов простых процедур и функций 4 Очный
ПЗ Работа с передачей параметров и областью видимости Очный
ПЗ Разработка функций и организация кода с использованием подпрограмм Очный
ПЗ Создание и отладка рекурсивных алгоритмов Очный
Тема 5. Структуризация в программировании ТЗ Основы структурного программирования: концепции и принципы 2 Очный ОК 01, ОК 05; 

ПК 2.1, ПК 2.3, 

ПК 2.5; ЦО 1.5, ЦО 3.2, В_ЦО 6

ТЗ Методы структурного программирования: последовательность, выбор, повторение Очный
ПЗ Разбор и анализ примеров структурированных программ 4 Очный
ПЗ Применение структурного подхода при разработке алгоритмов Очный
ПЗ Создание программ с использованием основных структур управления Очный
ПЗ Оптимизация и рефакторинг кода по принципам структурного программирования Очный
Тема 6. Модульное программирование ТЗ Введение в модульное программирование: понятие модуля и его структура 2 Очный ОК 01, ОК 09; 

ПК 1.2, ПК 2.1, 

ПК 2.2, ПК 2.3; ЦО 1.7, ЦО 3.3, В_ЦО 8

ТЗ Компиляция и компоновка программ, стандартные модули Очный
ПЗ Создание простого модуля и его структуры 4 Очный
ПЗ Использование стандартных модулей в программе Очный
ПЗ Компиляция и компоновка программ с модулями Очный
ПЗ Разработка проекта с разделением на модули Очный
Тема 7. Указатели ТЗ Введение в указатели: понятие, описание, базовые операции 2 Очный ОК 01, ОК 09; 

ПК 1.3, ПК 1.5, 

ПК 4.1, ПК 4.3; ЦО 5.2, ЦО 6.6, В_ЦО 7

ТЗ Динамическая память: создание и удаление динамических переменных Очный
ПЗ Объявление и использование указателей 8 Очный
ПЗ Выделение и освобождение динамической памяти Очный
ПЗ Работа с динамическими структурами данных Очный
ПЗ Реализация простой структуры данных на указателях Очный
ПЗ Решение задачи о стеке с использованием указателей Очный
ПЗ Разработка и отладка программы с динамическими переменными Очный
ПЗ Комплексное задание по управлению памятью и стеку Очный
ПЗ Комплексное задание по управлению памятью и стеку Очный
Курс __2__ семестр  __3__(38 часов)
Тема 8. Основные принципы объектно-ориентированного 

программирования (ООП)

ТЗ История развития ООП; базовые понятия: объект, свойства, методы, класс, интерфейс 2 Очный ОК 01, ОК 05; 

ПК 1.1, ПК 1.3-1.5; ЦО 2.2, ЦО 3.2, В_ЦО 6, В_ЦО 8

ТЗ Основные принципы ООП: инкапсуляция, наследование, полиморфизм Очный
ПЗ Создание классов и объектов, работа с их свойствами и методами 4 Очный
ПЗ Применение принципов инкапсуляции и наследования на практике Очный
ПЗ Реализация полиморфизма и использование интерфейсов Очный
ПЗ Введение в событийно-управляемое программирование, создание компонентов и их взаимодействие Очный
Тема 9. Интегрированная среда разработчика ТЗ Требования к аппаратным и программным средствам интегрированной среды разработчика, обзор основных компонентов 2 Очный ОК 01, ОК 09; 

ПК 4.1-4.4; 

ЦО 6.3, ЦО 6.7, В_ЦО 7

ТЗ Интерфейс среды разработчика: основные окна, инструменты, объекты и их размещение Очный
ПЗ Знакомство с интерфейсом среды, работа с окнами и панелями 4 Очный
ПЗ Использование панели компонентов и изучение их свойств Очный
ПЗ Работа с окном кода проекта, создание и запуск простого проекта Очный
ПЗ Настройка параметров среды и проекта, выполнение и отладка проекта Очный
Тема 10. Визуальное событийно-управляемое программирование ТЗ Основные компоненты интегрированной среды разработки: элементы управления, их состав и назначение 2 Очный ОК 01, ОК 05; ПК1.3-1.4, ПК 2.3, ПК 2.5; ЦО 1.7, ЦО 3.3, В_ЦО 8
ТЗ Дополнительные элементы управления: свойства, виды и синтаксис определения, влияние на результат Очный
ПЗ Работа с элементами управления, настройка их свойств 4 Очный
ПЗ Создание и настройка процедур на основе событий компонентов Очный
ПЗ Управление объектом через свойства и обработка событий Очный
ПЗ Разработка простого приложения с использованием событийно-управляемого программирования Очный
Тема 11. Разработка оконного приложения ПЗ Создание и настройка элементов функционального интерфейса приложения 6 Очный ОК 01, ОК 09; 

ПК 1.2-1.4, ПК 2.4; ЦО 3.2, ЦО 4.3, В_ЦО 5

ПЗ Компоновка и размещение элементов интерфейса Очный
ПЗ Разработка функциональной схемы работы приложения Очный
ПЗ Реализация основных функций согласно разработанной схеме Очный
ПЗ Начальная разработка игрового приложения: создание игрового окна и интерфейса Очный
ПЗ Завершение игрового приложения: логика, взаимодействия и отладка Очный
Тема 12. Этапы разработки приложений ПЗ Постановка задачи и планирование разработки приложения 6 Очный ОК 01, ОК 05; 

ПК 1.1-1.3, ПК 2.2, ПК 2.4; ЦО 1.5, ЦО 6.4, В_ЦО 9

ПЗ Проектирование объектно-ориентированной структуры приложения Очный
ПЗ Создание пользовательского интерфейса приложения Очный
ПЗ Реализация функционала и связывание компонентов интерфейса Очный
ПЗ Тестирование и отладка приложения, поиск и исправление ошибок Очный
ПЗ Подготовка приложения к запуску и итоговая проверка работы Очный
Тема 13. Иерархия классов ТЗ Классы ООП: виды, назначение, свойства, методы, события 2 Очный ОК 01, ОК 09; 

ПК 1.4-1.5, ПК 2.3; ЦО 3.3, ЦО 6.7, В_ЦО 8

ТЗ Перегрузка методов в ООП Очный
ПЗ Создание и использование различных видов классов 4 Очный
ПЗ Реализация перегрузки методов в проектах Очный
ПЗ Тестирование и отладка программ с иерархией классов Очный
ПЗ Решение практических задач с использованием иерархий и перегрузки методов Очный
ПЗ Комплексное проектное задание по иерархии классов Очный
ПЗ Итоговое задание: кодирование и рефакторинг с использованием изученных концепций Очный
Промежуточная аттестация в форме экзамена 12
Консультации 2
Объем образовательной программы 114


3. УСЛОВИЯ РЕАЛИЗАЦИИ ДИСЦИПЛИНЫ

3.1. Требования к минимальному материально-техническому обеспечению программы профессионального модуля

Универсальная учебная аудитория, оснащённая оборудованием и техническими средствами обучения: 

  • рабочее место преподавателя;
  • рабочие места обучающихся (по количеству обучающихся); 
  • учебные наглядные пособия (в электронном формате);
  • комплект учебно-методической документации (в электронном формате);
  • комплект учебников (учебных пособий) по количеству обучающихся.
  • компьютеры с лицензионным программным обеспечением (по количеству обучающихся);
  • LCD панель;

3.2. Информационное обеспечение реализации программы

Для реализации программы библиотечный фонд образовательной организации должен иметь печатные и/или электронные образовательные и информационные ресурсы для использования в образовательном процессе. При формировании библиотечного фонда образовательной организации выбирается не менее одного издания из перечисленных ниже печатных изданий и (или) электронных изданий в качестве основного, при этом список может быть дополнен новыми изданиями.

3.2.1. Основные печатные и/или электронные издания

  1. Федоров, Д. Ю.  Программирование на python: учебник для среднего профессионального образования / Д. Ю. Федоров. – 6-е изд., перераб. и доп. – Москва: Издательство Юрайт, 2025. – 187 с. – (Профессиональное образование). – ISBN 978-5-534-19654-2. – Текст: электронный // Образовательная платформа Юрайт [сайт]. – URL: https://urait.ru/bcode/563564(дата обращения: 05.10.2025). 
  2. Семакин, И.Г. Основы алгоритмизации и программирования: учебное издание / Семакин И.Г., Шестаков А. П. – Москва: Академия, 2024. – 304 c. (Специальности среднего профессионального образования). – URL: https://academia-moscow.ru – Режим доступа: Электронная библиотека «Academia-moscow» – Текст: электронный
  3. Трофимов, В. В. Основы алгоритмизации и программирования: учебник для среднего профессионального образования / В. В. Трофимов, Т. А. Павловская. – 4-е изд. – Москва: Издательство Юрайт, 2025. – 108 с. – (Профессиональное образование). – ISBN 978-5-534-20429-2. – Текст: электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/563861(дата обращения: 05.10.2025).

4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ ОСВОЕНИЯ ДИСЦИПЛИНЫ

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

Планируемые результаты освоения учебной дисциплины

Код и наименование общих компетенций, формируемых в рамках модуля Критерии оценки Методы оценки результатов обучения
ВД 1. Разработка модулей программного обеспечения Умение формировать алгоритмы, разрабатывать, оформлять и отлаживать код в соответствии с техническим заданием Практические задания, проектная деятельность, код-ревью
ВД 2. Осуществление интеграции программных модулей Умение структурировать и интегрировать различные части программного продукта Практические работы по интеграции модулей, проверка готовых интеграционных решений
ВД 3. Сопровождение и обслуживание программного обеспечения Навыки отладки, тестирования и сопровождения кода Тестирование программ, диагностика ошибок, техническая документация
ПК 1.1 Формирование алгоритмов разработки Выработка и обоснование алгоритмических решений на этапе проектирования Контрольные работы, защита проектов, решение задач
ПК 1.2 Разработка программных модулей Создание работоспособных модулей, соответствующих требованиям технического задания Практические занятия, выполнение курсовых проектов
ПК 1.3 Отладка программных модулей Умение эффективно находить и исправлять ошибки в коде Практические работы с использованием отладчиков, анализ протоколов тестирования
ПК 1.4 Тестирование программных модулей Планирование и проведение тестирования программных модулей Разработка тест-кейсов, проведение тестирования, анализ результатов
ПК 1.5 Рефакторинг и оптимизация программного кода Оптимальное структурирование и улучшение существующего кода Практические занятия, 

код-ревью, анализ эффективных решений

ПК 2.1 Разработка требований к программным модулям Составление технической документации и требований Курсовые проекты, техническая документация, защита решений
ПК 2.2 Интеграция программных модулей Сборка и интеграция нескольких модулей в единое программное обеспечение Практические задания, проектные работы
ПК 2.3 Отладка интегрированных модулей Выявление и устранение ошибок в интегрированных модулях Практические работы, интеграционное тестирование
ПК 2.4 Разработка тестовых сценариев Создание комплексных наборов тестов Анализ тестовых случаев, практические занятия
ПК 2.5 Инспектирование компонентов ПО Проверка соответствия модулей стандартам кодирования Код-ревью, аудиты кода
ПК 4.1 Инсталляция и обслуживание ПО Настройка и обеспечение работоспособности программных продуктов Практические упражнения, проведение инсталляций
ПК 4.2 Измерение эксплуатационных характеристик ПО Анализ показателей работы программного продукта Тестирование нагрузок, сбор и анализ статистики
ПК 4.3 Модификация компонентов ПО Внесение изменений в программные модули в соответствии с требованиями Проектные работы, Практические задания
ПК 4.4 Обеспечение защиты ПО Использование программных средств для защиты ПО Оценка качества защиты, практические демонстрации
ОК 01 Выбирать способы решения задач Умение применять адекватные методы решения профессиональных задач в различных условиях Тесты, контрольные работы, практические задания, кейс-стади
ОК 05 Осуществлять устную и письменную коммуникацию Навыки структурированной коммуникации, грамотность изложения, адекватность речевых средств Устные и письменные презентации, рефераты, обсуждения, экзамены
ОК 09 Использовать информационные технологии Владение инструментами и программными продуктами для решения профессиональных задач Практические работы на ПК, лабораторные, проектные задания
Все виды деятельности и профессиональных компетенций Конкретные критерии по каждому ВД и ПК (разработка, интеграция, тестирование, рефакторинг и др.) Экспертное наблюдение выполнения практических работ и видов работ по практике

Диагностика (тестирование, контрольные работы)

 

Рабочая программа по общепрофессиональной дисциплине «Основы алгоритмизации и программирования»

Следите за новостями в соцсетях

Вконтакте MAX Телеграм Одноклассники

А также подписывайтесь на канал Научно-образовательный вестник «Pedproject.Moscow» в MAX