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

ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ПРОФЕССИОНАЛЬНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ТЮМЕНСКОЙ ОБЛАСТИ
«ГОЛЫШМАНОВСКИЙ АГРОПЕДАГОГИЧЕСКИЙ КОЛЛЕДЖ»








                                         Приложение № 4.10.3 к ООП 
СПО (ППССЗ) по специальности 
43.02.15 Поварское и кондитерское дело






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

ЕН.02 Практикум по формированию цифровых компетенций
(Основы алгоритмического мышления и программирования)
                          
























2024 г.
      
Программа учебной дисциплины ЕН.02 Практикум по формированию цифровых компетенций (Основы алгоритмического мышления и программирования) разработана в соответствии с Федеральным государственным образовательным стандартом среднего профессионального образования по специальности 43.02.15 Поварское и кондитерское дело утвержденного Приказом Минобрнауки России от «09» декабря 2016 года № 1565 (зарегистрирован Министерством юстиции Российской Федерации 20 декабря 2016 года регистрационный № 44828)
           Организация-разработчик: государственное автономное профессиональное образовательное учреждение Тюменской области «Голышмановский агропедагогический колледж»

      Разработчик: Балбашова О.Б. преподаватель, ГАПОУ ТО «Голышмановский агропедколледж»


                 



















СОДЕРЖАНИЕ

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

8
1. ОБЩАЯ ХАРАКТЕРИСТИКА  ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ ЕН.03 Практикум по формированию цифровых компетенций
(Основы алгоритмического мышления и программирования)

1.1. Место дисциплины в структуре основной образовательной программы: 	
Учебная дисциплина ЕН.02 Практикум по формированию цифровых компетенций
(Основы алгоритмического мышления и программирования) является вариативной частью профессионального учебного цикла основной образовательной программы в соответствии с ФГОС по специальности: 43.02.15 Поварское и кондитерское дело 
Учебная дисциплина ЕН.02 Практикум по формированию цифровых компетенций (Основы алгоритмического мышления и программирования) обеспечивает формирование общих компетенций по всем видам деятельности ФГОС по специальности: 43.02.15 Поварское и кондитерское дело 
автомобилей 1.2. Цель и планируемые результаты освоения дисциплины:   
     В рамках программы учебной дисциплины обучающимися осваиваются умения и знания
       
Код 
ПК, ОК
Умения
Знания
ОК.01
ОК.02
ОК.04
ОК.05
- разрабатывать схемы работы программы (блок-схемы);
- разрабатывать программное обеспечение с помощью языков программирования;
- осуществлять выбор метода отладки программ;
- решать задачи тестирования и отладки программного обеспечения;
- использовать инструментальные среды поддержки разработки, системы управления;
- идентифицировать, анализировать и структурировать данные.
- свойства алгоритма: конечность, определенность, результативность, массовость;
- область определения алгоритма;
- принципы построения алгоритмов; 
- типы данных и базовые конструкции изучаемых языков программирования;
- основные приемы программирования; 
- интегрированные среды изучаемых языков программирования;
- основы объектно-ориентированного программирования.










2. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ
2.1. Объем учебной дисциплины и виды учебной работы
Вид учебной работы
Объем часов
Объем образовательной программы учебной дисциплины
 36
в том числе:
теоретическое обучение
18
лабораторные работы 
-
практические занятия 
16
контрольная работа 
-
Промежуточная аттестация дифференцированный зачет
2 
2.2. Тематический план и содержание учебной дисциплины ЕН.02 Практикум по формированию цифровых компетенций (Основы алгоритмического мышления и программирования) 
Наименование разделов и тем
Содержание учебного материала и формы организации деятельности обучающихся
Объем 
в часах
Коды компетенций, формированию которых способствует элемент программы
1
2
3

Тема 1. 
Основные понятия алгоритмизации
Содержание учебного материала



Понятие алгоритма. Свойства алгоритмов. Формы записей алгоритмов. Общие принципы построения алгоритмов. 
2
ОК.01
ОК.02
ОК.04
ОК.05

Основные алгоритмические конструкции: линейные, разветвляющиеся, циклические.



Данные: понятие и типы. Основные базовые типы данных и их характеристика. Структурированные типы данных и их характеристика.



Методы сортировки данных.


Тема 2. Логические основы алгоритмизации
Содержание учебного материала
2
ОК.01
ОК.02
ОК.04
ОК.05

Основы алгебры логики. Логические операции с высказываниями: конъюнкция, дизъюнкция, инверсия. 



Законы логических операций.



Таблицы истинности.


Тема 3. Основы языка программирования
Содержание учебного материала
2
ОК.01
ОК.02
ОК.04
ОК.05

История развития языка программирования. 



Структурная схема программы на алгоритмическом языке.



Лексика языка. Переменные и константы.



Типы данных. Выражения и операции.


Тема 4. Операторы языка программирования
Содержание учебного материала
2
ОК.01
ОК.02
ОК.04
ОК.05

Синтаксис операторов: присваивания, ввода-вывода, безусловного и условного переходов, циклов. 



Составной оператор. Вложенные условные операторы.



Циклические конструкции. Циклы с предусловием и постусловием.



Практическая работа №1. Составление программ с линейной структурой
2


Практическая работа №2. Составление программ с разветвляющейся структурой
2


Практическая работа №3. Составление программ с циклической структурой
2


Практическая работа №4. Составление программ с усложнённой структурой.
2

Тема 5. Массивы
Содержание учебного материала
2
ОК.01
ОК.02
ОК.04
ОК.05

Массивы как структурированный тип данных. 



Объявление массива.



Ввод и вывод одномерных массивов. Ввод и вывод двухмерных массивов



Обработка массивов. Стандартные функции для массива целых и вещественных чисел.



Практическая работа №5. Обработка одномерных массивов.
2


Практическая работа №6. Обработка двухмерных массивов.
2


Практическая работа №7. Использование стандартных функций для работы с массивами.
2

Тема 6. Строки и множества
Содержание учебного материала
2
ОК.01
ОК.02
ОК.04
ОК.05

Структурированные типы данных: строки и множества. 



Объявление строковых типов данных.



Поиск, удаление, замена и добавление символов в строке.



Операции со строками. Стандартные функции и процедуры для работы со строками.



Объявление множества. Операции над множествами.



Практическая работа №8. Работа со строковыми переменными.
2


Работа с данными типа множество.
2


Разработка программ со структурированными типами данных.
2


Разработка усложненных программ со структурированными типами данных.
2

Тема 7. Процедуры и функции
Содержание учебного материала
2
ОК.01
ОК.02
ОК.04
ОК.05

Понятие подпрограммы. Процедуры и функции, их сущность, назначение, различие. 




Организация процедур, стандартные процедуры. Процедуры, определенные пользователем: синтаксис, передача аргументов.



Формальные и фактические параметры. Процедуры с параметрами, описание процедур.



Функции: способы организации и описание. Вызов функций, рекурсия.



Программирование рекурсивных алгоритмов. Стандартные функции.



Дифференцированный зачет
2

Всего:
  36

      
3. УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ УЧЕБНОЙ ДИСЦИПЛИНЫ
      3.1. Требования к минимальному материально-техническому обеспечению
      Реализация программы дисциплины ЕН.02 Практикум по формированию цифровых компетенций (Основы алгоритмического мышления и программирования) требует наличия учебного кабинета информатики.
      Оборудование учебного кабинета:
      - посадочные места по количеству обучающихся;
      - рабочее место преподавателя;
      - комплект наглядных пособий по разделам курса;
      - комплект инструкционных карт для проведения практических занятий и лабора-торных работ.
      Технические средства обучения:
      - компьютеры с лицензионным программным обеспечением, объединённые в ло-кальную вычислительную сеть;
      - мультимедиапроектор.
      
      3.2. Информационное обеспечение реализации программы
      Перечень	рекомендуемых	учебных изданий, Интернет-ресурсов, дополнительной литературы.

      Основные источники:
      
1. Основы алгоритмизации и программирования: учебник для СПО/ В.в. Трофимов, Т.А. Павловская; под ред. В.В. Трофимова. – М.: Издательство Юрайт, 2018. – 137с.
2. Семакин,  И. Г., Шестаков,  А. П.  Основы  алгоритмизации программирования (учебник для СПО). [Текст]/  И. Г. Семакин, А. П. Шестаков – Москва, 2012 г. – 400 с.
3. Андреева Т.А. Программирование на языке Pascal: учеб. пособие. Бином. Лаборатория знаний, 2017. 234 с.

Дополнительные источники:
1. Некрасов В.П. Turbo Pascal 7.0. Основы программирования. Ч. 1. Екатеринбург: Изд-во УрГУПС, 2014. 60 с.
2. Епанешников  А.М.  Программирование  в  среде  Turbo  Pascal  7.0:  учеб.  пособие.  4-е изд., испр. М.: Диалог-МИФИ, 2016. 367 с.
3. Репаков, Г.Г. Turbo Pascal для студентов и школьников / Г.Г. Репаков. - СПб.: БХВ- Петербург, 2016,- 245с.
4. Хореев, П.Б. Технология объектно-ориентированного программирования: учебное пособие для вузов / П. Б. Хорев. - Москва : Академия, 2015. - 448с
5. Голицына О.Л, Партыка Т.Л., Попов И.И. Языки программирования. 2-е изд., перераб. и доп./ Голицына О.Л, Партыка Т.Л., Попов И.И. – М.: Издательство «Форум», 2010. - 400 с. (Допущено Министерством образования и науки Российской Федерации).
      
      
      
       
4. КОНТРОЛЬ И ОЦЕНКА РЕЗУЛЬТАТОВ 
ОСВОЕНИЯ УЧЕБНОЙ ДИСЦИПЛИНЫ

Результаты обучения
Критерии оценки
Методы оценки
ОК.01, ОК.02, ОК.04, ОК.05- свойства алгоритма: конечность, определенность, результативность, массовость;
- область определения алгоритма;
- принципы построения алгоритмов; 
- типы данных и базовые конструкции изучаемых языков программирования;
- основные приемы программирования; 
- интегрированные среды изучаемых языков программирования;
- основы объектно-ориентированного программирования.
Знает: принципы построения алгоритмов; типы данных и базовые конструкции изучаемых языков программирования; основные приемы программирования;  интегрированные среды изучаемых языков программирования; основы объектно-ориентированного программирования.
- тестирование,
- устный опрос,
- практические задания
- конспект,
- доклад
Дифференцированный зачет
ОК.01, ОК.02, ОК.04, ОК.05
- разрабатывать схемы работы программы (блок-схемы);
- разрабатывать программное обеспечение с помощью языков программирования;
- осуществлять выбор метода отладки программ;
- решать задачи тестирования и отладки программного обеспечения;
- использовать инструментальные среды поддержки разработки, системы управления;
- идентифицировать, анализировать и структурировать данные.
Умеет: составлять простые блок-схемы алгоритмов; составлять программы на алгоритмическом языке высокого уровня; работать в интегрированной среде изучаемых языков программирования.
- тестирование,
- устный опрос,
- практические задания
- конспект,
- доклад.
Дифференцированный зачет



5





9


