четверг, 28 апреля 2022 г.

РАБОЧАЯ ПРОГРАММА по внеурочной деятельности в 10 классе. «Практическое программирование»

 Пояснительная записка


    Программа интеллектуального практикума «Практическое программирование» предназначена для учащихся 10 –х классов.

Программа разработана в соответствии с: 

Законом  «Об Образовании РФ» (ФЗ РФ от 29.12.2012года, №273).

Федеральным государственным образовательным стандартом основного общего образования (ФГОС ООО, приказ от 17.12.2010г.,№1897),


Цели курса: 

создать  условия  для  формирования  и  развития  у  обучающихся  интереса  к  изучению информатики и информационных технологий;

          развивать алгоритмическое мышление учащихся; 

расширять  спектр посильных учащимся задач из различных  областей знаний,  решаемых               c помощью формального исполнителя;

           познакомить со спецификой профессии программиста.



Задачи курса:

Обучающие:

обучение основным базовым алгоритмическим конструкциям;

освоение  первоначальных  навыков  в  работе  на  компьютере  с  использованием интегрированной среды Паскаль;

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

Воспитательные:

воспитывать интерес к занятиям информатикой;

воспитывать культуру общения между учащимися;

воспитывать культуру безопасного труда при работе за компьютером;

воспитывать культуру работы в глобальной сети;

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

Развивающие:

развивать познавательный интерес школьников;

развивать творческое воображение, математическое и образное мышление учащихся;

развивать умение работать с компьютерными программами и дополнительными источниками информации;

развивать навыки планирования проекта, умение работать в группе.


Программа рассчитана на один учебный год, в количестве 34 часа (один час в неделю).  Продолжительность занятий составляет 40 минут.

Планируемые результаты:

усвоить темы

выходящие за рамки школьного курса по информатике; её ключевые  понятия; 

помочь учащимся овладеть способами исследовательской деятельности;

формировать творческое мышление;

способствовать улучшению качества решения задач различного уровня сложности учащимися.

Учащиеся, посещающие курс, в конце учебного года научатся:

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

оценивать логическую правильность рассуждений;

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

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

узнать основные типы данных и операторы (процедуры) для C# ;

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

уметь организовать поиск информации, необходимой для решения поставленной задачи;

Условия достижения поставленных задач и цели

Для достижения поставленных задач занятия кружка проводятся в форме от простого к сложному. Учащиеся вспоминают свои знания по алгоритмизации и на их основе  учатся составлять программы в среде C# IDLE.  При разработке программы учитывался возраст учащихся, используется сочетание теоретического материала с практическим занятием на компьютере. Для практической работы на каждом компьютере установлена среда C# IDLE, где учащиеся могут реализовать свои программы и посмотреть результат их выполнения.

 Система оценки достижений обучающихся:

успешное выполнение тестовых, самостоятельных, творческих работ;

участие в различных конкурсах, олимпиадах, соревнованиях,

активность в проектах во внеурочной деятельности.


Основной инструментарий оценивания результатов:

выполнение самостоятельных и  тестовых работ;

выполнение практических работ



II. Общая характеристика курса  внеурочной деятельности

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

Очень велика роль изучения программирования для развития мышления школьников, формирования

многих приемов умственной деятельности. Здесь роль информатики сродни роли математики в

школьном образовании. Алгоритмизация и программирование - это наиболее важный раздел курса «Информатика и ИКТ», изучение которого позволяет решать целый ряд дидактических и педагогических задач. Как и математика, программирование очень хорошо тренирует ум, развивает у человека логическое и комбинаторное мышление. Может быть, не последнюю роль в формировании нового человека XXI в. сыграют основы логического и комбинаторного мышления, заложенные в школьные годы на уроках программирования.

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

ясный и понятный стиль,

надежность и эффективность решений,

умение организовать переборы и ветвления

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


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

изложение узловых вопросов курса (лекционный метод),

собеседования (дискуссии),

тематическое комбинированное занятие,

решение нестандартных задач;

участие в олимпиадах, 

знакомство с литературой по программированию

самостоятельная работа,

работа в парах, в группах,

творческие практические работы.


Методы обучения: 

словесный (урок-рассуждение), 

частично поисковый, исследовательский, 

объяснительно-иллюстративный.

Межпредметные связи: темы тесно связаны с уроками экономики, математики, предметами естественного цикла. 

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

Во внеурочной учебной деятельности базовыми являются следующие технологии, основанные на: 

уровневой дифференциации обучения,

реализации деятельностного подхода,

реализации проектной деятельности


Место проведения занятий

Школа



III.Описание места курса в плане внеурочной деятельности

Данная программа практикума разработана в соответствии с требованиями Федерального Государственного стандарта второго поколения, которые заключаются в воспитании и развитии качеств личности, отвечающих требованиям информационного общества.

Внеурочная деятельность осуществляется через

-учебный план общеобразовательного учреждения,

-дополнительные образовательные программы общеобразовательного учреждения (внутришкольная система дополнительного образования).

Программа интеллектуального практикума «Практическое программирование» относится к общеинтеллектуальному  направлению реализации внеурочной деятельности в рамках ФГОС. Сроки реализации программы – 1 год. 

Курс реализуется в плане  внеурочной деятельности в количестве 34 часа (один час в неделю).

IV.Описание ценностных ориентиров содержания курса

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

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

Данный курс способствует развитию внимания, воображения, наблюдательности, памяти, воли, аккуратности, умения быстро считать, применять свои знания на практике, приобретать навыки нестандартного мышления. 

Содержание курса направлено на то, чтобы учащиеся осознали степень своего интереса к предмету и смогли сделать сознательный выбор в пользу дальнейших углубленных занятий по информатике. Все занятия носят проблемный характер, что способствует успешному усвоению курса. Новизна данного курса в активных формах обучения, направленных на развитие компетентностей школьника. Данная программа прикладного курса обеспечивает учащихся гарантированным уровнем алгоритмической подготовки независимо от выбранной профессии.



V. Личностные, метапредметные и предметные результаты

      освоения курса внеурочной деятельности


Универсальные учебные действия:

Личностные 

У обучающегося будут сформированы:

представления       об   информации       как    важнейшем  стратегическом ресурсе развития личности, государства, общества; 

понимание роли информационных процессов в современном  мире; 

владение первичными навыками анализа и критичной оценки получаемой информации; 

ответственное  отношение  к  информации  с  учетом  правовых  и этических аспектов ее распространения; 

развитие  чувства  личной  ответственности  за  качество  окру- жающей информационной среды; развитие чувства личной ответственности за качество окружающей информационной среды; 

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

Обучающийся получит возможность для формирования: 

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

готовности к повышению своего образовательного уровня и продолжению обучения с использованием средств и методов информатики и ИКТ; 

интереса к информатике и ИКТ, стремление использовать полученные знания в процессе обучения другим предметам и в жизни;

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

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

Метапредметные результаты

Регулятивные: 

 Обучающийся научится:

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

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

составлять (индивидуально или в группе) план решения проблемы (выполнения творческой работы);

подбирать к каждой проблеме (задаче) адекватную ей теоретическую модель;

работая по предложенному или самостоятельно составленному плану, использовать наряду с основными и дополнительные средства (справочная литература, сложные приборы, компьютер);

работать по самостоятельно составленному плану, сверяясь с ним и с целью деятельности, исправляя ошибки, используя самостоятельно подобранные средства (в том числе и Интернет);

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

давать оценку своим личностным качествам и чертам характера («каков я»), определять направления своего развития («каким я хочу стать», «что мне для этого надо сделать»).

учитывать  правило  в  планировании  и  контроле  способа  решения; 

осуществлять  итоговый  и  пошаговый  контроль  по  результату;  

оценивать  правильность выполнения  действий  на  уровне  адекватной  ретроспективной  оценки; 

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

Обучающийся получит возможность научиться:

выполнять действия в опоре на заданный ориентир;

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

в сотрудничестве с учителем, группой находить несколько вариантов решения учебной задачи;

самостоятельно оценивать правильность выполнения действия и вносить необходимые коррективы в действия с наглядно-образным материалом.


Познавательные:

Обучающийся научится:

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

строить  речевые  высказывания  в устной и  письменной форме;  

проводить  сравнение,  классификацию  по  заданным критериям;  

владеть  общим  приемом  решения  задач;  

ориентироваться  на  разнообразие способов решения задач;

Обучающийся получит возможность научиться:

работать с дополнительными текстами и заданиями;

моделировать задачи на основе анализа жизненных сюжетов;

формулировать выводы на основе аналогии, сравнения, обобщения;

пользоваться эвристическими приемами для нахождения решения алгоритмических задач.


Коммуникативные:

Обучающийся научится:

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

отстаивая свою точку зрения, приводить аргументы, подтверждая их фактами; 

в дискуссии уметь выдвинуть контраргументы;

учиться критически относиться к своему мнению, с достоинством признавать ошибочность своего мнения (если оно таково) и корректировать его.


Обучающийся получит возможность научиться:

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

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

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

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


Предметные

Обучающийся научится:


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

понятию  сложности алгоритма,  знанию  основных  алгоритмов; 

владеть  стандартными  приёмами  написания  на языке программирования программы  для  решения  стандартной  задачи  с  использованием основных  конструкций программирования и  отладки  программ;  

умению понимать программы,  написанные  на выбранном для изучения  языке


Обучающийся получит возможность научиться:

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

научным представлениям о ключевых теориях,  типах и видах отношений, владению научной терминологией,  ключевыми понятиями, методами и приемами .


VI. Содержание курса внеурочной деятельности


№ раздела Раздел Количество часов Теория Практика

1 Линейные алгоритмы на языке PYTHON 2 - 2

2 Разветвлённые алгоритмы на языке 

PYTHON 4 1 3

3 Циклические алгоритмы на языке 

PYTHON 4 1 3

4 Одномерные массивы. 7 1 6

5 Линейные программы на языке C# 1 - 1

6 Разветвлённые алгоритмы на языке 

C# 4 1 3

7 Циклические алгоритмы на языке 

C# 6 1 5

8 Одномерные массивы. 6 1 4

Итого 34 6 28


Содержание курса

I. Линейные программы на языке PYTHON (2 час). Оператор присваивания.. Программирование линейных алгоритмов. Примеры простейших программ. Тип переменных. Работа с целыми числами. Решение задач с использованием операций div  и mod

II. Разветвлённые алгоритмы на языке PYTHON (4 час).

Программирование ветвящихся алгоритмов. Условный оператор. Форматы записей. Организация простейших ветвлений. Решение задач с использованием условного оператора.  Оператор выбора case. Логические переменные.

III. Циклические алгоритмы на языке PYTHON (4 час). Программирование циклических алгоритмов. Виды циклов, формат записи цикла с параметром. Цикл  с предусловием. Решение задач на определение количества цифр числа. Цикл с постусловием. Программы с заданным количеством циклов.

IV. Одномерные массивы. (7 час).  Размерность массива. Основные действия при работе с массивами. Перестановка элементов массива. Поиск максимального  и минимального элемента в массиве. Работа с элементами массива. Поиск данных. Вставка и удаление. Сортировка.

V. Линейные программы на языке C#(1час). Трансляторы и интерпретаторы языков программирования.  Где применяется C#.ввод данных. Общий синтаксис простого присваивания. Переменные и дентификаторы. Обмен переменных значениями в C#.

VI. Разветвлённые алгоритмы на языке C#(4 час). Логический тип (bool) в C#. Принцип условного исполнения. Условная инструкция в C#. Вложенные условные инструкции. Операторы сравнения. Логические операторы. Инструкция pass в C#. 

VII. Циклические алгоритмы на языке C#(6 час) Цикл while в C#. Вывод числа с обратным порядком цифр и  в заданной системе счисления. Нахождение делителей числа. Разложение числа на множители в C#. Проверка числа на простоту в C#.


VIII. Одномерные массивы (6 час).  Размерность массива. Основные действия при работе с массивами. Перестановка элементов массива. Поиск максимального  и минимального элемента в массиве. Работа с элементами массива. Поиск данных. Вставка и удаление. Сортировка.

Календарно-тематическое планирование


занятия Раздел, 

тема занятия Количество часов

Дата прохождения


 1 Программирование линейных алгоритмов в Python 1 06.09

2 Примеры простейших программ Python 1 13.09

3 Условный оператор. Форматы записей Python 1 20.09

4 Логические переменные. Python 1 27.09

5 Программирование ветвящихся алгоритмов. Python 1 04.10

6 Выбор в Python 1 11.10

7 Цикл с параметром. Python 1 18.10

8 Цикл  с предусловием Python 1 25.10

9 Цикл с постусловием. Python 1 08.11

10 Вложенные циклы. Python 1 15.11

11 Основные действия при работе с массивами. Python 1 22.11

12 Перестановка элементов массива. Python 1 29.11

13 Поиск максимального  и минимального элемента в массиве. Python 1 06.12

14 Работа с элементами массива. Python 1 13.12

15 Поиск данных. Python 1 20.12

16 Вставка и удаление. Python 1 27.12

17 Сортировка. Python 1 10.01

18 Решение линейных алгоритмов. C# 1 17.01

19 Логический тип (bool) в C# 1 24.01

20 Условная инструкция в C# 1 31.01

21 Вложенные условные инструкции. C# 1 07.02

22 Операторы сравнения. C# 1 14.02

23 Цикл while в C#. 1 21.02

24 Вывод числа с обратным порядком цифр и  в заданной системе счисления. C# 1 28.02

25 Нахождение делителей числа 1 07.03

26 Разложение числа на множители в C#. 1 14.03

27 Проверка числа на простоту в C#. 1 28.03

28 Решение задач на циклы. C# 1 04.04

29 Основные действия при работе с массивами. C# 1 11.04

30 Перестановка элементов массива. C# 1 18.04

31 Поиск максимального  и минимального элемента в массиве. C# 1 25.04

32 Поиск данных. C# 1 02.05

33 Вставка и удаление.  C# 1 16.05

34 Решение задач. C# 1 23.05




Описание материально-технического обеспечения образовательного процесса

ПК-12шт.

Интерактивная доска

Проектор

Программное обеспечение: среда программирования Python и C#


Рекомендуемая литература: 

Литература для учителя


1.К.Ю. Поляков. Программирование в Python и  C++ . Часть 1 Бином:  Лаборатория знаний 2019

2 К.Ю. Поляков. Программирование в Python и  C++ . Часть 2 Бином:  Лаборатория знаний 2019

3. К.Ю. Поляков. Программирование в Python и  C++ . Часть 3 Бином:  Лаборатория знаний 2019

4. К.Ю. Поляков. Программирование в Python и  C++ . Часть 4 Бином:  Лаборатория знаний 2019



Литература для обучающихся


1.К.Ю. Поляков. Программирование в Python и  C++ . Часть 1 Бином:  Лаборатория знаний 2019

2 К.Ю. Поляков. Программирование в Python и  C++ . Часть 2 Бином:  Лаборатория знаний 2019

3. К.Ю. Поляков. Программирование в Python и  C++ . Часть 3 Бином:  Лаборатория знаний 2019

4. К.Ю. Поляков. Программирование в Python и  C++ . Часть 4 Бином:  Лаборатория знаний 2019



Список ЭОР:

Единое окно доступа к образовательным ресурсам http://window.edu.ru/

Федеральный центр информационно-образовательных ресурсов http://fcior.edu.ru/

Коллекция интерактивных видеоуроков http://interneturok.ru/

Единая коллекция цифровых образовательных ресурсов http://school-collection.edu.ru/

www.fipi.ru

http://uztest.ru/

http://www.ege.edu.ru/

http://www.mioo.ru/ogl.php

http://1september.ru/

http://informatics.mccme.ru/


среда, 31 января 2018 г.

Программа элективного курса «Основы объектно-ориентированного программирования на языке C#»

Программа элективного курса «Основы объектно-ориентированного программирования на языке C#» рассчитана на два года обучения. Курс ориентирован на обучающихся 10-11 классов, желаю­щих расширить свои представления об информатике и одной из самых сложных тем -«Программирование»,  и рассчитан на учеников, имеющих базовую подготовку по информатике.

четверг, 13 октября 2016 г.

Программа внеурочной деятельности по информатике "Удивительный мир информатики"


Общая характеристика курса внеурочной деятельности.
Данная программа разработана для организации внеурочной деятельности учащихся 8 классов.
Курс построен таким образом, чтобы помочь учащимся заинтересоваться программированием и найти ответы на вопросы, с которыми им приходится сталкиваться в повседневной жизни при работе с большим объемом информации; научиться общаться с компьютером, который ничего не сможет сделать, если человек не напишет для него соответствующую программу.
Целесообразность изучения пропедевтики программирования в игровой, увлекательной форме, используя среду КУМИР обусловлена следующими факторами.
Во-первых тем, что среда КУМИР обладает расширенным набором Исполнителей (Черепашка, Робот, Чертежник) с разнообразными системами команд.
Во-вторых, существенной ролью изучения программирования и алгоритмизации в развитии мышления, формировании научного мировоззрения школьников именно этой возрастной группы.
В-третьих, занятия по программе «Удивительный мир информатики» подготовит их к более успешному усвоению базового и профильного курса «Информатика и ИКТ» в старших классах.