Оглавление 1. Комплекс основных характеристик дополнительной общеразвивающей программы 1.1. Пояснительная записка 1.2. Цель, задачи, ожидаемые результаты 1.3. Содержание программы 2. Комплекс организационно педагогических условий 2.1. Календарный учебный график 2.2. Условия реализации программы 2.3. Формы аттестации 2.4. Оценочные материалы 2.5. Методические материалы 2.6. Список литературы 1.Комплекс основных характеристик дополнительной общеобразовательной общеразвивающей программы 1.1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА Основные характеристики программы: Дополнительная общеразвивающая программа «Программирование» (далее Программа) реализуется в соответствии нормативно-правовыми документами: ● Федеральный закон от 29.12.2012 No 273-ФЗ (статья 75, пункт 2) «Об образовании в РФ» ● Распоряжение Правительства РФ от 31 марта 2022 г. N 678-р Об утверждении Концепции развития дополнительного образования детей до 2030 г. и плана мероприятий по ее реализации ● Постановление Главного государственного санитарного врача РФ от 04.07.2014 N 41 "Об утверждении СанПиН 2.4.4.3172-14 ". ● Распоряжение Правительства Российской Федерации от 29 мая 2015 года No 996-р «Стратегия развития воспитания в Российской Федерации на период до 2025 года»; ● Письмо Минобрнауки России от 18.11.2015 № 09-3242 «О направлении информации» (вместе с «Методическими рекомендациями по проектированию дополнительных общеразвивающих программ (включая разноуровневые программы)». ● Об утверждении санитарных правил СП 2.4.3648-20 "Санитарноэпидемиологические требования к организациям воспитания и обучения, отдыха и оздоровления детей и молодежи"// Постановление Главного государственного санитарного врача Российской Федерации от 28.09.2020 №2. ● Письмо Министерства просвещения Российской Федерации от 07.05.2020г. No ВБ – 976/04 «Рекомендации по реализации внеурочной деятельности, программы воспитания и социализации и дополнительных общеобразовательных программ с применением дистанционных образовательных технологий» ● Приказ Министерства просвещения РФ от 27 июля 2022 г. N 629 “Об утверждении Порядка организации и осуществления образовательной деятельности по дополнительным общеобразовательным программам” ● Устав учреждения утв. Приказом МУ «Комитет по образованию Администрации г.Улан-Удэ» от 20.04.2022 г.№374. Актуальность: Программирование — область деятельности, направленная на разработку программного обеспечения, которое, в свою очередь, направлено на улучшение и облегчение человеческого быта, промышленной деятельности, сферы услуг и технологического прогресса. Одним из детей программирования можно назвать сервис виртуальный номер для смс. Благодаря ему вы можете отправлять, получать, осуществлять массовую рассылку смс даже без наличия телефона. Аналогично виртуальному номеру телефона существует и факс-номер. Вы можете купить себе для офиса эту услугу и получать факс, например, на электронную почту. Что касается пользы в изучении и тренировки навыков программирования, то можно смело сказать, что этот род деятельности не только приносит хороший заработок, но и неплохо развивает мышление и логику. Как и любая точная наука, программирование развивает аналитические и дедуктивные способности, абстрактное мышление. Можно смело сказать, что эта отрасль дает развитие человека в целом. Навыки создания программ, позволят обрести такие качества как упорядоченность мыслей, строгая организация и постановка решения проблем практически любого уровня сложности и характера. Вид программы: модифицированная программа Направленность программы: техническая Адресат программы: старшие школьники:14-17 лет. Ведущее место в учебной деятельности у школьников данного возраста занимают мотивы, связанные с самоопределением и подготовкой к взрослой жизни. Главным становится поиск смысла жизни. Ведь выбор профессии во многом определяет эти поиски. Да еще и многопредметность нашего обучения. Школьники овладевают философией, они стремятся познать окружающий мир, выявить основные его закономерности. Знания являются основой для формирования отношения школьников к разным явлениям мира, к людям, к законам, природе. Срок и объем освоения программы: срок реализации программы 1 год, 3 часа в неделю, итого 108 часов. Форма обучения: очная. Особенности организации образовательной деятельности: группы одновозрастные, разновозрастные (один, два года разница). Режим занятий: три часа в неделю. 1.2. ЦЕЛЬ, ЗАДАЧИ, ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ Цель: освоение ключевых методов решения типовых задач посредством программирования, в частности на языке программирования python, развитие алгоритмического мышления, воспитание целеустремленности, трудолюбия и терпения. Образовательные задачи: Обучающие- формирование у учащихся навыков грамотной разработки программы через создание оптимальной среды для изучения логики программирования. Развивающие- развитие интеллектуальных, познавательных и творческих способностей учащихся, способов мыслительной деятельности. Воспитательные- формирование целостной картины мира, формирование интереса к профессиям, связанным с программированием. Повысить уровень общей культуры, сформировать ключевые компетентности учащихся на пути их самореализации Ожидаемые результаты: В результате изучения курса учащиеся должны уметь: • логическую символику; • основные конструкции языка программирования; • свойства алгоритмов и основные алгоритмические конструкции; тезис о полноте формализации понятия алгоритма; • виды и свойства информационных моделей реальных объектов и процессов, методы и средства компьютерной реализации информационных моделей; • общую структуру деятельности по созданию компьютерных моделей; • строить информационные модели объектов, систем и процессов, используя для этого типовые средства (язык программирования, таблицы, графики, диаграммы, формулы и т.п.); • вычислять логическое значение сложного высказывания по известным значениям элементарных высказываний; • подготовки и проведения выступления, участия в коллективном обсуждении, фиксации его хода и результатов; • личного и коллективного общения с использованием современных программных и аппаратных средств коммуникаций; • соблюдения требований информационной безопасности, информационной этики и права. 1.3 СОДЕРЖАНИЕ ПРОГРАММЫ «Программирование» Стартовый уровень 1 год Учебный план Кол-во часов № п/п 1. 2. 3. 4. 5. 6. 7. 8. Название раздела, темы Всего Вводное: Основы информатики Тема: Понятие о языке программирования высокого и низкого уровня. Тема: Система и язык программирования. Общая характеристика системы программирования. Система оперативной подсказки. Редактор исходного текста. Пример простой программы. Компиляция и откладка программы. Тема: Переменные и константы. Числа и символы, строки и другие типа данных. Описание переменных и констант различного типа. Вывод на экран. Ввод с клавиатуры. Программирование операций ввода-вывода. Тема: Создание и откладка элементарной программы. Печать исходного текста. Комментарии. Тема: Оператор присваивания. Арифметические и логические выражения. Стандартные процедуры и функции. Тема: Логические условия. Оператор условия. Полная и неполная формы оператора. Оператор выбора. Тема: Программирование простых вычислительных алгоритмов. Вычисление простых и условных математических выражений. ИТОГО: Формы аттестации/контроля Теория Практика 12 3 9 21 7 14 устный опрос Зачет зачет 12 3 9 зачет 12 3 9 12 3 9 12 3 9 12 3 9 12 3 12 108 28 80 зачет зачет зачет творческое задание, защита проекта Расширенный календарно-учебный план (приложение 1) Форма контроля: текущий (устный опрос, зачет), итоговый контроль (защита проекта) 2. КОМПЛЕКС ОРГАНИЗАЦИОННО-ПЕДАГОГИЧЕСКИХ УСЛОВИЙ 2.1 КАЛЕНДАРНО-УЧЕБНЫЙ ГРАФИК Количество учебных недель 36 Количество учебных дней 36 Даты начала и окончания учебного года Сроки промежуточной аттестации 01.09.24 -31.05.2025 Входная – октябрь Промежуточная - декабрь Рубежная – май 2.2 УСЛОВИЯ РЕАЛИЗАЦИИ ПРОГРАММЫ Материально-техническое обеспечение Кабинет информатики – 40 м2 Нет-бук – 20 штук Смарт-доска Компьютер учителя Информационное обеспечение Python, Кумир Кадровое обеспечение Учитель информатики высшей категории 2.3 ФОРМЫ АТТЕСТАЦИИ Устный опрос, зачет, творческая работа (проект) 2.4 ОЦЕНОЧНЫЕ МАТЕРИАЛЫ Показатели качества ДООП Уровень творческого потенциала учащегося Уровень развития высших психических Методики Учебно-методическое пособие «Мониторинг качества образовательного процесса в УДОД» Р.Д. Хабдаева, И.К. Михайлова функций ребенка Уровень развития социального опыта учащегося Уровень развития творческого потенциала учащихся Методика «Креативность личности» Уровень развития социального опыта учащихся Тест «Уровень социализации Уровень сохранения и укрепления здоровья учащихся «Организация и оценка Д. Джонсона личности»(версия Р.И.Мокшанцева) здоровьесберегающей деятельности образовательных учреждений» под ред. М.М. Безруких Показатели качества реализации ДООП Уровень теоретической подготовки учащихся Методики Разрабатываются ПДО самостоятельно Уровень удовлетворенности родителей Изучение удовлетворенности родителей предоставляемыми образовательными работой образовательного учреждения услугами (методика Е.Н.Степановой) Оценочные материалы (указать (шаблоны, действующая диагностика, конкретно по предметам в соответствии с мониторинг) формами аттестации) 2.5 МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ Методы обучения: ● Словесный ● Наглядный ● Объяснительно-иллюстративный ● Репродуктивный ● Частично-поисковый ● Исследовательский ● Игровой ● Дискуссионный ● Проектный Формы организации образовательной деятельности: ● Индивидуальная ● Индивидуально-групповая ● Групповая ● Практическое занятие ● Беседа ● Защита проекта ● Презентация Педагогические технологии с указанием автора: ● Технология группового обучения ● Технология модульного обучения ● Технология дифференцированного обучения ● Технология проблемного обучения ● Проектная технология ● Здоровьесберегающая технология. Дидактические материалы: ● Раздаточные материалы ● Инструкции ● Технологические карты ● Образцы изделий Литература: Справочная литература: (энциклопедии, словари, справочники, таблицы, базы данных, ссылки, сайты и др.): 1. Блиновская, Я.Ю. Введение в информатику – учебное пособие 2018 2. Велихов, А. С. Основы информатики и компьютерной техники: учебное пособие 2019 3. https://edu.sirius.online Научная и научно-популярная литература (научные, научно-популярные издания и публикации, описание экспериментов и др.): 1. Основы информатики: учебное пособие / [Г. В. Алехина и др.]. 2020 2. Основы информатики: учебник / В. Ф. Ляхович, С. О. Крамаров, И. П. Шамараков. 2019 3. Патрушина, С.М. Информатика: Учебное пособие / С.М. Патрушина, Н.А. Аручиди. 2018 Методические пособия: 1. Федорова, Г.Н. Информатика и информационные системы: Учебник для студ. учреждений сред. проф. Образования, 2019 2. Николай Пелагейченко: Информатика. 10 класс. Технологические карты уроков по учебнику И. Г. Семакина, Е. К. Хеннера, 2019 3. Николай Пелагейченко: Информатика. 11 класс. Технологические карты уроков по учебнику И. Г. Семакина. Базовый уровень, 2022 Приложение 1 7 8 3 3 3 Вводное занятие. Правила техники безопасности. Представление информации 28 3 5 12 3 3 Построение таблицы истинности и логические схемы Технологии обработки информации в электронных таблицах Методы визуализации данных с помощью диаграмм и графиков 19 3 Определение скорости передачи информации при заданной пропускной способности канала, объем памяти, необходимый для хранения звуковой и графической информации 26 3 Методы измерения количества информации. Алгоритмы. Графы 9 3 16 3 23 3 Основные конструкции языка программирования, понятия переменной, оператора присваивания Язык программирования Python.Знакомство и первая работа в среде разработки IDLE Создание и проверка первой программы «Hello world» 30 3 Строки и списки 7 14 3 3 Синтаксис языка Python 21 3 Программирование простых вычислительных алгоритмов. Вычисление простых и условных математических выражений. Логические условия. Оператор условия. Полная и неполная формы оператора. Оператор выбора. Инструкция if – elif – else. Выбор подходящего варианта. Ветвление 10 28 17 19 январь 18 28 20 23 24 февраль 1 21 22 9.00-11.00 11 18 Беседа, практические упражнения декабрь 16 декабрь 13 14 15 ноябрь 11 12 3 3 3 3 3 март 27 28 май 30 31 32 33 34 35 36 апрель 29 Системы счисления и двоичном представлении информации в памяти компьютера Операторы Python Циклы. Операторы цикла. Оператор цикла с известным числом повторений (с параметром). Оператор цикла с логическим условием. Вложенность циклов. Цикл for. while. Требования к записи цикла. Работа цикла. Порядок выполнея программ Операторы break и continue 3 Одномерные массивы. Размерность массива. Способы и примеры описания структур данных различного вида. Ввод и вывод массивов. 8 3 Двумерные массивы. 15 3 22 3 Поиск экстремальных значений величин в одномерных и двумерных массивах чисел. Перестановка элементов массива. Сортировка массива. Параметры и аргументы функций 1 3 Именные функции. Функция def. Синтаксис программы, содержащей функцию 15 3 22 3 28 3 Аргументы функций. Анонимные функции. Функция lambda. Область видимости Программирование алгоритмов обработки текста. Операции поиска и замены в символьных строках и массивах. Поиск выигрышной стратегии. 5 3 Шифровка и дешифровка текста.. 12 3 19 26 3 3 3 3 Подпрограммы (функции и процедуры). Назначение. Способы описания. Обмен информацией между основной программой и подпрогаммой.. Глобальные и локальные переменные Примеры рекурсивного программирования. Файлы. Текстовые файлы. Файлы с фиксированной структурой записи. 10 3 Процедуры и функции для работы с файлами. 17 3 Проектная работа по написанию программ. 24 3 Итоговый урок (рефлексия) 25 26 Форма контроля Кол-во часов Форма занятия Время проведения занятия Число 7 14 21 2 9 Тема занятия 108 устный опрос, зачет 3 4 5 6 октябрь 1 2 Сентябрь Месяц № п/п 8 3 3 3 Вводное занятие. Правила техники безопасности. Представление информации 27 3 4 11 3 3 Построение таблицы истинности и логические схемы Технологии обработки информации в электронных таблицах Методы визуализации данных с помощью диаграмм и графиков 18 3 Определение скорости передачи информации при заданной пропускной способности канала, объем памяти, необходимый для хранения звуковой и графической информации 25 3 8 3 15 3 22 3 Методы измерения количества информации Основные конструкции языка программирования, понятия переменной, оператора присваивания Язык программирования Python.Знакомство и первая работа в среде разработки IDLE Создание и проверка первой программы «Hello world» 29 3 Строки и списки 6 13 3 3 Синтаксис языка Python 20 3 Программирование простых вычислительных алгоритмов. Вычисление простых и условных математических выражений. Логические условия. Оператор условия. Полная и неполная формы оператора. Оператор выбора. Инструкция if – elif – else. Выбор подходящего варианта. Ветвление 27 16 18 январь 17 24 19 31 20 февраль 23 24 25 3 3 3 3 3 Системы счисления и двоичном представлении информации в памяти компьютера Операторы Python Циклы. Операторы цикла. Оператор цикла с известным числом повторений (с параметром). Оператор цикла с логическим условием. Вложенность циклов. Цикл for. while. Требования к записи цикла. Работа цикла. Порядок выполнея программ Операторы break и continue 3 Одномерные массивы. Размерность массива. Способы и примеры описания структур данных различного вида. Ввод и вывод массивов. 14 3 Двумерные массивы. 18 3 21 3 Поиск экстремальных значений величин в одномерных и двумерных массивах чисел. Перестановка элементов массива. Сортировка массива. Параметры и аргументы функций 28 3 Именные функции. Функция def 7 3 Синтаксис программы, содержащей функцию 14 3 21 3 28 3 Аргументы функций. Анонимные функции. Функция lambda. Область видимости Программирование алгоритмов обработки текста. Операции поиска и замены в символьных строках и массивах. Поиск выигрышной стратегии. 4 3 Шифровка и дешифровка текста.. 11 3 18 25 16 3 3 3 Подпрограммы (функции и процедуры). Назначение. Способы описания. Обмен информацией между основной программой и подпрогаммой.. Глобальные и локальные переменные Примеры рекурсивного программирования. Процедуры и функции для работы с файлами. 23 3 Проектная работа по написанию программ. 30 3 Итоговый урок (рефлексия) 7 21 22 15.00-17.00 10 17 Беседа, практические упражнения декабрь декабрь 15 ноябрь 10 12 13 14 Форма контроля Кол-во часов Форма занятия Время проведения занятия Число 6 13 20 9 11 Тема занятия 27 март 26 28 29 май 31 32 33 34 35 36 апрель 30 108 устный опрос, зачет 3 4 5 6 7 октябрь 1 2 Сентябрь Месяц № п/п Тема занятия Форма контроля Кол-во часов 28 3 5 12 3 3 Построение таблицы истинности и логические схемы Технологии обработки информации в электронных таблицах Методы визуализации данных с помощью диаграмм и графиков 19 3 Определение скорости передачи информации при заданной пропускной способности канала, объем памяти, необходимый для хранения звуковой и графической информации 26 3 2 3 Методы измерения количества информации Алгоритмы. Графы. 9 3 16 3 12 23 3 Основные конструкции языка программирования, понятия переменной, оператора присваивания Язык программирования Python.Знакомство и первая работа в среде разработки IDLE Создание и проверка первой программы «Hello world» 13 14 15 30 3 Строки и списки 7 14 3 3 Синтаксис языка Python 21 3 Программирование простых вычислительных алгоритмов. Вычисление простых и условных математических выражений. Логические условия. Оператор условия. Полная и неполная формы оператора. Оператор выбора. Инструкция if – elif – else. Выбор подходящего варианта. Ветвление 7 8 октябрь 3 4 5 6 11 16 декабрь 10 ноябрь 9 28 17 19 январь 18 28 20 23 24 февраль 1 21 22 11.00-13.00 11 18 Беседа, практические упражнения Вводное занятие. Правила техники безопасности. Представление информации декабрь 3 3 3 Сентябрь 7 14 21 1 2 3 3 3 3 3 март 27 28 май 30 31 32 33 34 35 36 апрель 29 Операторы Python Циклы. Операторы цикла. Оператор цикла с известным числом повторений (с параметром). Оператор цикла с логическим условием. Вложенность циклов. Цикл for. while. Требования к записи цикла. Работа цикла. Порядок выполнея программ Операторы break и continue 3 Одномерные массивы. Размерность массива. Способы и примеры описания структур данных различного вида. Ввод и вывод массивов. 8 3 Двумерные массивы. 15 3 22 3 Поиск экстремальных значений величин в одномерных и двумерных массивах чисел. Перестановка элементов массива. Сортировка массива. Параметры и аргументы функций 1 3 Именные функции. Функция def. Синтаксис программы, содержащей функцию 15 3 22 3 28 3 Аргументы функций. Анонимные функции. Функция lambda. Область видимости Программирование алгоритмов обработки текста. Операции поиска и замены в символьных строках и массивах. Поиск выигрышной стратегии. 5 3 Шифровка и дешифровка текста.. 12 3 19 26 3 3 3 3 Подпрограммы (функции и процедуры). Назначение. Способы описания. Обмен информацией между основной программой и подпрогаммой.. Глобальные и локальные переменные Примеры рекурсивного программирования. Файлы. Текстовые файлы. Файлы с фиксированной структурой записи. 10 3 Процедуры и функции для работы с файлами. 17 3 Проектная работа по написанию программ. 24 3 Итоговый урок (рефлексия) 25 26 Системы счисления и двоичном представлении информации в памяти компьютера 108 устный опрос, зачет Форма занятия Время проведения занятия Число Месяц № п/п