Меню
Разработки
Разработки  /  Информатика  /  Планирование  /  8 класс  /  РАБОЧАЯ ПРОГРАММА ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ ПО ИНФОРМАТИКЕ, КРУЖОК “Юный программист”

РАБОЧАЯ ПРОГРАММА ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ ПО ИНФОРМАТИКЕ, КРУЖОК “Юный программист”

Рабочая программа внеурочной деятельности для углубленного изучения ООП на примерах работ в Lasarus.
18.09.2023

Содержимое разработки

Муниципальное общеобразовательное учреждение

«Средняя школа №99»




«Согласовано» «Утверждаю»

заместитель директора по УВР директор МОУ «Средняя школа №99» ______________Шаброва Е.Н. ___________________ Белов В.Н.

«___» ____________ 2019 г. «___» ____________ 2019 г.






Рассмотрено на заседании МО учителей предметников, протокол №_2/217______

от «_2___» ___09_____ 2019 г.




РАБОЧАЯ ПРОГРАММА ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ


ПО ИНФОРМАТИКЕ, КРУЖОК “Юный программист”


8 КЛАСС

(8 класс – 34 часа, 1 ч. в неделю)



на 2019 – 2020 учебный год.





Учитель первой категории

Новиков А.В.














2019

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА


Представленная программа дополнительного образования является составлена в соответствии с Законом РФ « Об образовании», а так же в соответствии с письмом Министерства образования и науки РФ от 11 декабря 2006 г. № 06-1844 « О примерных требованиях к программам дополнительного образования детей».

Обоснование актуальности темы:

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

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

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

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

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

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

Основные задачи курса:

  • форматирование практических навыков работы с интегрированной средой программирования языка Lazarus;

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

  • формирование образного и теоретического мышления;

  • формирование умения ориентироваться в информационных потоках

  • формирование умения планировать свою деятельность

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


Занятия кружка проводятся во внеурочное время на базе МОУ “Средняя школа № 99”. Количество учащихся от 3 до 15 человек. Курс рассчитан на 34 часов в год (1 час в неделю) для учащихся 8 классов. Продолжительность каждого занятия – 45 мин.


Личностно-ориентированная направленность курса.

Личность ученика – вот, что должно стоять во главе учебно-воспитательного процесса. Личностно-ориентированное обучение в настоящее время становится все более актуальным. Главная цель, использования личностно-ориентированного подхода – не просто видеть на уроке (занятии) каждого ученика, но и делать его успешным даже в самой трудной ситуации. Важно - создать на уроке ситуацию успеха.

Общие принципы организации учебного процесса

  • системный подход;

  • индивидуализация обучения;

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

  • обеспечение качества подготовки через постоянный мониторинг уровня учебных достижений и уровня мотивации учащихся.


Основные цели:

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

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

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

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


В ходе ее достижения решаются задачи:

Обучающие:

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Основными принципами, заложенными в программу, являются:

  1. Индивидуальное обучение.

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

  1. Обучение в активной деятельности.

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

  1. Преемственность.

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

  1. Целостность и непрерывность.

Данная ступень является важным звеном единой общешкольной подготовки по информатике и информационным технологиям. В рамках данной ступени подготовки продолжается осуществление вводного, ознакомительного обучения школьников, предваряющего более глубокое изучение предмета в 9 (основной курс) и 10-11 (профильные курсы) классах.

  1. Практико-ориентированность.

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

  1. Принцип дидактической спирали.

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

  1. Принцип развивающего обучения.

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


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


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

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


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


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


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

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

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

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

Ожидаемые результаты и способы их проверки

Прогнозируемые результаты реализации программы

Учащиеся должны:

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

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

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

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

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

Организация деятельности учащихся
  • формы организации деятельности учащихся:

      • групповые

      • звеньевые

      • индивидуальные

      • индивидуально-групповые

  • используемые технологии обучения

      • лекционно-семинарская

      • блочно-модульная

  • особенности набора учащихся - по желанию детей и их родителей

  • формы организации занятий:

      • беседа

      • лекция

      • семинарские занятия

      • практические занятия на компьютере


Весь курс построен на основе дифференцированного и системно-деятельностного подхода. Формы и методы обучения определены возрастом учащихся. При проведении занятий используются компьютеры с установленной средой программирования Паскаль и объектно-ориентированной средой Лазарус , проектор, компьютерная сеть с выходом в Интернет. Теоретическая работа чередуется с практической. Использование метода проектов позволяет обеспечить условия для развития у ребят навыков самостоятельной постановки задач и выбора оптимального варианта их решения, самостоятельного достижения цели, анализа полученных результатов с точки зрения решения поставленной задачи. Программой предусмотрены методы обучения: объяснительно - иллюстративные, частично-поисковые (вариативные задания), творческие, практические. Учебный процесс можно организовать в двух взаимосвязанных и взаимодополняющих формах:

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

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




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

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

  • итоговый контроль осуществляется путем составление программ в среде программирования Паскаль объектно-ориентированной средой Лазарус.


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


№ раздела

Раздел

Количество часов

Теория

Практика

1

Алгоритмика

3

1

2

2

Среда программирования Pascal ABC

21

6

15

3

Объектно-ориентированное программирование. СП Lazarus

10

1

9


Итого

34

8

26
















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

Тема урока

Формальные понятия

Дата проведения


план

по факту

план

по факту

план

по факту

план

по факту

Алгоритмика (3 часов)

1

Инструктаж по ТБ.

Алгоритмы вокруг нас. Алгоритмические структуры

Знать ТБ в кабинете информатики.

Алгоритм, способы записи алгоритмов, применение алгоритмов.

Виды алгоритмических структур: линейные, с ветвлением, циклические

04.09




2

Блок-схемы основных алгоритмических конструкций.

Практическая работа “Составление словесного алгоритма задачи по заданным значениям.”

Блок – схема линейного алгоритма. Блок – схема алгоритма с ветвлением. Блок–схемы циклических алгоритмов.

11.09




3

Практическая работа “Составление блок-схемы по заданному словестному алгоритму. (рассказ) ”


18.09






Среда программирования Lazarus (21 час)

4

Знакомство со средой программирования Lazarus.Интерфейс программной среды. Составляющие ООП. Классы. Первая программа.

Исполнение и отладка.

Интерфейс Lazarus. Классы. Свойства. События. Методы. Компоненты Button и Label. Принцип компиляции и отладки программы.

25.09






5

Арифметические выражения

Арифметический оператор присваивания

02.10






6

Программирование линейных алгоритмов с целочисленными значениями.

Примеры простейших программ. Тип переменных Integer. Компонент Edit. Операторы ввода, вывода, присваивания. Нахождение суммы, разности, произведения двух целых чисел

09.10






7

Программирование линейных алгоритмов с вещественными значениями.

Тип переменных Real. Очистка экрана. Нахождение значения выражений, содержащих дробь и квадрат выражений.

16.10






8

Математические функции.

Знакомство и применение стандартных математических функций

23.10






9

Проект. Разработка программы “Счётная машина”


30.10






10

Проект. Разработка программы “Система переводов единиц”

Решение математических примеров, используя арифметические операции

13.11






11

Программирование ветвящихся алгоритмов. Организация простейших ветвлений

Условный оператор. Форматы записей. Примеры простых задач на ветвление.

20.11






12

Практическая работа “Математическое применение ветвления”


27.11






13

Решение задач на целочисленную арифметику

Решение задач с использованием операций div и mod

04.12






14

Решение задач на разветвляющие алгоритмы


11.12






15

Операторы выбора

Знакомство с конструкцией case of

18.12






16

Решение задач

Решение задач

25.12






17

Создание прикладного приложения с переключателями с переключателями

Использование простейших компонентов организации переключений (TСheckBox, TRadioGroup). Написание и отладка программы разветвляющегося алгоритма.


15.01






18

Проект “Тестирующий модуль”


22.01






19

Проект “Тестирующий модуль”


29.01






20

Проект “Тестирующий модуль”


05.02






21

Обработка ошибок. Вывод сообщений в среде

Lazarus

Работа с функцией MessageDLG. Виды ошибки и способы их обработки.

12.02






22

Программирование циклических алгоритмов

Виды циклов, формат записи цикла с параметром

19.02






23

Ввод данных из диалогового окна в среде Lazarus

Окно ввода InputBox.

26.02






24

Проект “Последовательность замены знака”


04.03






25

Процедуры и функции.

Основные понятия. Синтаксис. Встроенные процедуры и функции. Процедуры и функции пользователя.

11.03






26

Проект. Перевод величин по выбору.


18.03






27

Проект. Решение уравнений по выбору.


01.04

08.04





28

Массивы. Основные операции с элементами массива. Простые задачи на обработку массива

Массив. Одномерный массив. Операции над элементами множества. Индексы.

08.04

15.04





29

Работа с табличными данными

Знакомство с свойствами объекта StringGrid и отработка навыки работы с ним. Закрепление знаний, полученных на предыдущем занятии


22.04





30

Работа с файлами

AssignFileпроцедуры reset и rewrite, чтение и запись данных в файл.


29.04





31

Создание базы данных.



06.05





32

Методы рисования геометрических фигур



13.05





33

Работа над индивидуальным проектом.



20.05





34

Сдача и защита индивидуального проекта



20.05





Состав учебно-методического комплекта.

  1. Босова Л.Л., Босова А.Ю. Информатика: Учебник для 8 класса. – М.: БИНОМ. Лаборатория знаний, 2013.

  2. Попов В. Б., Turbo Pascal для школьников. Версия 7.0 [Текст] : учеб. пособие для высших и сред. пед. учеб. заведений и общеобразовательных учеб. заведений физико-математического профиля / В. Б. Попов. - М.: Финансы и статистика, 2010. - 463 с.

  3. Задачник-практикум по информатике. Учебное пособие для средней школы. Под ред. И.Семакина, Е.Хеннера. — М.: Лаборатория Базовых Знаний, 2010.

  4. Сайт acmu.ru (решение олимпиадных задач)

  5. Алексеев Е.Р. , Чеснокова О.В., Кучер Т.В. – Унитех Донецк 2009, Самоучитель по программированию на Free Pascal и Lazarus


-75%
Курсы повышения квалификации

Внедрение современных педагогических технологий в условиях реализации ФГОС (в предметной области «Информатика»)

Продолжительность 72 часа
Документ: Удостоверение о повышении квалификации
4000 руб.
1000 руб.
Подробнее
Скачать разработку
Сохранить у себя:
РАБОЧАЯ ПРОГРАММА ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ ПО ИНФОРМАТИКЕ, КРУЖОК “Юный программист” (44.73 KB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт