КОРКИНСКИЙ МУНИЦИПАЛЬНЫЙ РАЙОН МУНИЦИПАЛЬНОЕ КАЗЕННОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ «СРЕДНЯЯ ОБЩЕОБРАЗОВАТЕЛЬНАЯ ШКОЛА № 28»
ул. Нечепуренко 50, п. Первомайский, г. Коркино, Челябинская область, индекс 456541, тел: 8(35152)4-92-94
| «УТВЕРЖДАЮ»: | «СОГЛАСОВАНО»: |
| Директор МКОУ «СОШ № 28» | Зам. директора по ВР МКОУ «СОШ № 28» |
| | |
| _______/Т.В. Майорова/ | __________/И.В.Истомина/ |
| « 30» августа 2019г. | «30» августа 2019г. |
Рабочая программа
курса внеурочной деятельности
«АЗЫ ПРОГРАММИРОВАНИЯ»
Общеинтеллектуальное направление
для обучающихся 7 - х классов
Срок реализации 1 год
Составила:
Идрисова Эльмира Насибулловна,
учитель информатики,
I квалификационная категория
г. Коркино, п. Первомайский
Пояснительная записка
Рабочая программа внеурочной деятельности «Азы программирования» составлена в соответствии с требованиями Федерального государственного образовательного стандарта общего образования (ФГОС ООО), учебного плана внеурочной деятельности МКОУ «СОШ №»* на основе программы курса по выбору «Основы программирования», изданной в сборнике «Информатика. Математика. Программы внеурочной деятельности для основной школы: 7-9 классы» / М.С. Цветкова, О.Б. Богомолова. – М.: БИНОМ. Лаборатория знаний, 2013.
Программа «Азы программирования» предназначена для организации внеурочной деятельности по нескольким взаимосвязанным направлениям развития личности, таким как общеинтеллектуальное и общекультурное. Программа предполагает ее реализацию в 7 классе основной школы.
Программа курса способствует развитию творческих способностей, логического мышления, углубления знаний в области алгоритмизации и программирования, расширению общего кругозора учащихся. Курс позволяет успешно готовиться к участию в олимпиадах, конкурсах и к итоговой аттестации по информатике.
Курс поддержан программным обеспечением КуМир (Комплект Учебных МИРов). КуМир - система программирования, предназначенная для поддержки начальных курсов информатики и программирования в основной школе.
КуМир — это свободно распространяемая кроссплатформенная русскоязычная система программирования, предназначенная для начального обучения основам алгоритмизации. Изучая программирование в среде КуМир с исполнителями Робот, Чертежник, Черепаха, Кузнечик, учащиеся прочнее усваивают основы алгоритмизации, приобщаются к алгоритмической культуре, познают азы профессии программиста.
Основная цель программы – формирование у учащихся навыков операционного и логического стиля мышления, представления о приемах и методах программирования через составление алгоритмов и программ.
В соответствии с поставленной целью можно выделить следующие задачи:
образовательные:
способствовать формированию учебно-интеллектуальных умений, приёмов
мыслительной деятельности, освоению рациональных способов её осуществления на основе учета индивидуальных особенностей учащихся;
способствовать формированию активного, самостоятельного, креативного мышления;
научить основным приемам и методам программирования.
развивающие:
развивать психические познавательные процессы: мышление, восприятие, память, воображение у учащихся;
развивать представление учащихся о практическом значении информатики.
воспитательные:
воспитывать культуру алгоритмического мышления;
воспитывать у учащихся усидчивость, терпение, трудолюбие.
Общая характеристика учебного курса
Актуальность данной образовательной программы состоит в том, современные профессии становятся все более интеллектоёмкими, требующими развитого логического мышления. Опоздание с развитием мышления – это опоздание навсегда. Поэтому для подготовки детей к жизни в современном информационном обществе в первую очередь необходимо развивать логическое мышление, способности к анализу и синтезу. Алгоритмическое мышление является необходимой частью научного взгляда на мир. В то же время оно включает и некоторые общие мыслительные навыки, способствует формированию научного мировоззрения, стиля жизни современного человека
Новизна программы основана на раннем изучении азов алгоритмизации и программирования. Программа предполагает раннее знакомство учащихся с основными понятиями, используемыми в языках программирования высокого уровня. Большинство заданий встречаются в разных темах для того, чтобы показать возможности решения одной и той же задачи или проблемы различными средствами, обеспечивающими достижение требуемого результата, что в итоге приведет к способности выбирать оптимальное решение данной задачи или проблемы.
Место курса в учебном плане
Учебный курс «Азы программирования» в 7 классе реализуется за счет вариативного компонента, формируемого участниками образовательного процесса. Используется время, отведенное на внеурочную деятельность. Программа рассчитана на 34 часа в год, 1 час в неделю (одно занятие в неделю по 45 мин).
Формы организации учебного процесса: индивидуальная (самостоятельное усвоение знаний, формирование умений и навыков, развитие самооценки учеников, познавательной самостоятельности), групповая (взаимопомощь, распределение обязанностей, развитие чувства ответственности за результат совместной деятельности, стимул творческого соревнования), парная.
Формы контроля
Предметом контроля и оценки являются составленные алгоритмы и программы учащимися к предложенным задачам в среде «Кумир». Качество ученической программы оценивается следующими критериями:
Последовательность действий при разработке программ: постановка задачи, выбор метода решения, составление алгоритма, составление программы, запись программы в компьютер, отладка программы, тестирование программы.
«Правила хорошего тона» при разработке программ: читаемость и корректность программ, защита от неправильного ввода, понятия хорошего и плохого «стиля программирования». Оценке подлежит в первую очередь уровень достижения учеников минимально необходимых результатов, обозначенных в целях и задачах курса.
Контроль за усвоением качества знаний должен проводиться на трех уровнях:
1-й уровень – воспроизводящий (репродуктивный) – предполагает воспроизведение знаний и способов деятельности. Учащийся воспроизводит учебную информацию, выполняет задания по образцу.
2-й уровень – конструктивный предполагает преобразование имеющихся знаний. Ученик может переносить знания в измененную ситуацию, в которой он видит элементы, аналогичные усвоенным;
3-й уровень – творческий предполагает овладение приемами и способами действия. Ученик осуществляет перенос знаний в незнакомую ситуацию, создает новые нестандартные алгоритмы познавательной деятельности.
Качество знаний и умений ученика оценивается следующими характеристиками:
знание основных алгоритмических конструкций;
умение составить и записать алгоритм с использованием соответствующей алгоритмической конструкции;
умение найти более эффективный способ решения задачи;
умение тестировать программу.
Текущий контроль знаний осуществляется по результатам выполнения учащимися практических заданий.
Выполненные учащимися работы включаются в их «портфель достижений».
Итоговый контроль реализуется в форме защиты собственных программ-проектов учащихся или группы учащихся.
Личностные, метапредметные и предметные результаты освоения учебного курса
В результате изучения курса получат дальнейшее развитие личностные, регулятивные, коммуникативные и познавательные универсальные учебные действия, учебная (общая и предметная) и общепользовательская ИКТ-компетентность обучающихся.
В основном формируются и получат развитие метапредметные результаты, такие как:
умение самостоятельно планировать пути достижения целей, осознанно выбирать наиболее эффективные способы решения учебных и познавательных задач;
умения соотносить свои действия с планируемыми результатами, осуществлять контроль своей деятельности в процессе достижения результата;
умение оценивать правильность выполнения учебной задачи, собственные возможности ее решения;
формирование и развитие компетентности в области использования информационно-коммуникационных технологий (далее ИКТ-компетентности).
Вместе с тем вносится существенный вклад в развитие личностных результатов, таких как:
формирование ответственного отношения к учению;
формирование коммуникативной компетентности в общении и сотрудничестве со сверстниками, детьми старшего и младшего возраста, взрослыми в процессе образовательной, творческой и других видов деятельности.
формирование способности обучающихся к саморазвитию и личностному самоопределению, мотивации к целенаправленной познавательной деятельности с целью приобретения профессиональных навыков в ИТ-сфере;
способность и готовность к принятию ценностей здорового образа жизни за счет знания основных гигиенических, эргономических и технических условий безопасной эксплуатации средств ИКТ.
В части развития предметных результатов наибольшее влияние изучение курса оказывает:
умение использовать термины понятий «алгоритм», «данные», «программа» через
призму практического опыта в ходе создания программных кодов; понимание
различий между употреблением этих терминов в обыденной речи и в информатике;
умение создавать и выполнять программы для решения несложных алгоритмических задач в среде КУМИР;
практические навыки создания линейных алгоритмов управления исполнителями;
умение формально выполнять алгоритмы, описанные с использованием конструкций ветвления (условные операторы) и повторения (циклы), вспомогательных алгоритмов;
умение создавать и выполнять программы для решения несложных алгоритмических задач в выбранной среде программирования.
Регулятивные универсальные учебные действия
Обучающийся научится:
целеполаганию, включая постановку новых целей, преобразование практической задачи в познавательную;
самостоятельно анализировать условия достижения цели на основе учета выделенных учителем ориентиров действия в новом учебном материале;
планировать пути достижения целей; уметь самостоятельно контролировать свое время и управлять им.
Коммуникативные универсальные учебные действия
Обучающийся научится:
устанавливать и сравнивать разные точки зрения, прежде чем принимать решения и делать выбор;
аргументировать свою точку зрения, спорить и отстаивать свою позицию не враждебным для оппонентов образом;
задавать вопросы, необходимые для организации собственной деятельности и сотрудничества с партнером;
осуществлять взаимный контроль и оказывать в сотрудничестве необходимую взаимопомощь.
Познавательные универсальные учебные действия
Обучающийся научится:
создавать и преобразовывать модели и схемы для решения задачи;
осуществлять выбор наиболее эффективных способов решения задач в зависимости от конкретных условий.
Характеристика деятельности ученика
Аналитическая деятельность:
приводить примеры формальных и неформальных исполнителей;
придумывать задачи по управлению учебными исполнителями;
выделять примеры ситуаций, которые могут быть описаны с помощью линейных алгоритмов, алгоритмов с ветвлениями и циклами.
Практическая деятельность:
составлять линейные алгоритмы и программы по управлению учебным
исполнителем;
составлять циклические алгоритмы по управлению учебными исполнителями;
составлять алгоритмы с ветвлением по управлению учебным исполнителем;
составлять вспомогательные алгоритмы для управления учебными исполнителями.
Содержание программы курса внеурочной деятельности «Азы программирования»
Раздел 1. Алгоритмы и исполнители (4 часа)
Понятие исполнителя. Неформальные и формальные исполнители. Исполнители алгоритмов. Система команд исполнителя. Понятие алгоритма Способы записи алгоритмов. Основные алгоритмические конструкции. Понятие оптимизации алгоритмов. Программа, ошибки. Выбор необходимой алгоритмической конструкции для решения поставленной задачи.
Раздел 2. Компьютерные исполнители алгоритмов в среде Кумир (28 часов)
Знакомство со средой Кумир. Учебные исполнители: Кузнечик, Водолей, Черепаха, Чертежник, Робот как примеры формальных исполнителей. Их назначение, среда, режим работы, система команд. Управление исполнителями с помощью команд и их последовательностей. Составление линейных, с ветвлениями и циклами алгоритмов и программ для управления исполнителями Кузнечик, Водолей, Черепаха, Чертежник, Робот в среде Кумир.
Раздел 3. Свободное проектирование. Итоговое повторение (2 часа)
Итоговое повторение. Интеллектуальный марафон «Азы программирования». Компьютерный практикум.
Практические работы на каждом уроке по соответствующей теме.
КАЛЕНДАРНО-ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
внеурочной деятельности «
Азы программирования»