ПРОГРАММА ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ
учебно-методический материал по информатике и икт (9 класс)
«Основы программирования на языке Pascal»
Скачать:
Вложение | Размер |
---|---|
9_klass_informatika_vneurochnaya_deyatelnost_novaya.docx | 34.47 КБ |
Предварительный просмотр:
ПРОГРАММА ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ
9 класс
«Основы программирования на языке Pascal»
Пояснительная записка
Одна из задач профильной школы – содействовать воспитанию нового поколения, отвечающего по своему уровню развития и образу жизни условиям информационного общества. Для этого учащимся необходимо анализировать информацию, выявлять в ней факты и проблемы, самостоятельно ставить задачи, структурировать и преобразовывать информацию, использовать ее для решения учебных и жизненных задач.
Внеурочное занятие «Программирование на языке Pascal» является предметом по выбору для учащихся 9классов.
Курс рассчитан на 34 часа, которые проводятся в течение учебного года по 1 часу в неделю для 9 класса. Концентрированное изучение курса позволяет учащимся более полно выявить свои способности в изучаемой области знаний, создать предпосылки по применению освоенных умений в других учебных курсах, подготовить себя к осознанному выбору профессий, предусматривающих программирование.
Курс включает в себя практическое освоение языка программирования, знакомство учащихся с ролью программного обеспечения и его видами; нацелен на формирование целостного представления об организации данных для эффективной алгоритмической обработки; на развитие логического мышления и реализацию математических способностей учащихся в ходе составления программ на языке программирования.
Основа курса – личностная, практическая и продуктивная направленность занятий. Одна из целей обучения информатике – предоставить ученикам возможность личностного самоопределения и самореализации по отношению к стремительно развивающимся информационным технологиям и ресурсам.
Цели курса:
- Познакомить учащихся с ролью программного обеспечения и его видами.
- Сформировать целостное представление об организации данных для эффективной алгоритмической обработки.
- Развитие логического мышления.
- Реализация математических способностей учащихся в ходе составления программ на языке программирования.
Задачи курса:
Обучающие:
- Познакомить учащихся с основными алгоритмическими конструкциями и правилами их записи, с основными способами организации данных.
- Научить учащихся составлять и записывать алгоритмы с использованием соответствующих алгоритмических конструкций.
- Научить распознавать необходимость применения той или иной алгоритмической конструкции при решении задач.
- Научить организовывать данные для эффективной алгоритмической обработки.
- Научить учащихся разрабатывать алгоритмы и реализовывать их на языке программирования Pascal .
- Научить учащихся осуществлять отладку и тестирование программы.
Развивающие:
- формировать новый тип мышления – операционный, который направлен на выбор оптимальных решений;
- предоставление возможности узнать новое в области компьютерного программирования;
- формирование представления о роли компьютерного программирования в развитии общества, изменении содержания и характера деятельности человека.
Воспитательные:
- повышение общекультурного уровня учащихся;
- вооружение учащихся правильным методологическим подходом к познавательной и практической деятельности;
- выделение и раскрытие роли информационных технологий и компьютеров в развитии современного общества;
- привитие навыков сознательного и рационального использования компьютера в своей учебной, а затем и профессиональной деятельности;
- формирование эмоционально-ценностного отношения к миру, к себе;
- воспитание у учащихся стремления к овладению техникой исследования;
- воспитание трудолюбия, инициативности и настойчивости в преодолении трудностей.
Формы занятий
Основными, характерными при реализации данной программы формами являются комбинированные занятия. Занятия состоят из теоретической и практической частей, причём большее количество времени занимает практическая часть.
В теоретической части рассматриваются основные понятия языка программирования Pascal, основные алгоритмические конструкции. В практической части предлагаются практические работы, направленные на отработку основных алгоритмических конструкций, на развитие логического мышления, на реализацию математических способностей учащихся в ходе составления программ. Практическая часть предполагает использование школьного компьютерного класса.
При проведении занятий традиционно используются три формы работы:
- демонстрационная, когда обучающиеся слушают объяснения педагога и наблюдают за демонстрационным экраном или экранами компьютеров на ученических рабочих местах;
- фронтальная, когда обучающиеся синхронно работают под управлением педагога;
- самостоятельная, когда обучающиеся выполняют индивидуальные задания в течение части занятия или нескольких занятий.
Межпредметные связи
Знания, полученные при изучении курса «Программирование на языке Pascal », учащиеся могут использовать при создании собственных программ по определенной тематике, для решения задач из различных областей знаний – математике, физике, химии, биологии и др. Знания и умения, приобретенные в результате освоения данного курса, являются фундаментом для дальнейшего мастерства в области программирования.
Методическая часть
Основной тип занятий – практикум. Большинство заданий курса выполняется с помощью персонального компьютера и необходимых программных средств.
Занятия включают лекционную и практическую часть. Практическая часть курса реализуется через классно-урочную систему. Важной составляющей каждого урока является самостоятельная работа учащихся. Тема урока определяется приобретаемыми навыками. В каждом уроке материал излагается следующим образом: повторение основных понятий и методов работы с ними, разбор новой темы, основные приемы работы (самостоятельное выполнение заданий для получения основных навыков работы), упражнения для самостоятельного выполнения.
Теоретическая и практическая части курса изучаются параллельно, чтобы сразу же закреплять теоретические вопросы на практике.
В ходе обучения учащимся периодические предлагаются короткие (5-10 мин) контрольные работы на проверку освоения изученных способов действий. Проводятся краткие срезовые работы (тесты, творческая работа) по определению уровня знаний учеников по данной теме. Выполнение работ способствует быстрой мобилизации и переключению внимания на осмысливание материала изучаемой темы. Кроме того, такая деятельность ведет к закреплению знаний и служит регулярным индикатором успешности образовательного процесса.
Регулярное повторение способствует закреплению изученного материала. Возвращение к ранее изученным темам и использование их при изучении новых тем способствуют устранению весьма распространенного недостатка в знаниях учащихся.
Планируемые результаты курса
В рамках данного курса учащиеся овладевают следующими знаниями, умениями и способами деятельности:
- знают роль программного обеспечения и его виды;
- у учащихся сформировано целостное представление об организации данных для эффективной алгоритмической обработки;
- знают основные алгоритмические конструкции и правила их записи, знакомы с основными способами организации данных;
- умеют составлять и записывать алгоритмы с использованием соответствующих алгоритмических конструкций;
- умеют распознавать необходимость применения той или иной алгоритмической конструкции при решении задачи;
- умеют организовывать данные для эффективной алгоритмической обработки;
- умеют разрабатывать алгоритмы и реализовывать их на языке программирования Pascal;
- умеют осуществлять отладку и тестирование программы.
Форма контроля за уровнем достижения учащихся
Предметом диагностики и контроля являются составленные алгоритмы и программы на языке программирования Pascal к предложенным задачам.
Оценке подлежит в первую очередь уровень достижения учеников минимально необходимых результатов, обозначенных в целях и задачах курса.
Качество знаний и умений ученика оценивается следующими характеристиками:
- знание основных алгоритмических конструкций;
- умение составить и записать алгоритм с использованием соответствующей алгоритмической конструкции;
- умение найти более эффективный способ решения задачи;
- умение тестировать программу.
Контроль знаний и умений
Весь курс разбит на отдельные модули – разделы. Текущий контроль уровня усвоения материала осуществляется по результатам выполнения практических работ в каждом изучаемом разделе.
Практическая работа №1. Язык программирования Pascal. Текстовый редактор языка.
Практическая работа № 2. Структура программы. Разделы описания.
Практическая работа № 3. Основные математические функции. Моя первая программа.
Практическая работа № 4. Ввод и вывод данных. Форматы вывода.
Практическая работа № 5. Составление линейных алгоритмов. Комментарии в программе.
Практическая работа № 6. Составление линейных алгоритмов с использованием арифметических операций.
Практическая работа № 7. Составление линейных алгоритмов с использованием основных функций.
Практическая работа № 8. Условный оператор. Структура условного оператора.
Практическая работа № 9. Условный оператор. Простые условия.
Практическая работа № 10. Условный оператор. Составные условия.
Практическая работа № 11. Операторные скобки.
Практическая работа № 12. Составной оператор.
Практическая работа № 13. Оператор выбора.
Практическая работа № 14. Алгоритмы с повторениями.
Практическая работа № 15. Цикл с параметром.
Практическая работа № 16. Цикл с предусловием.
Практическая работа № 17. Цикл с постусловием.
Практическая работа № 18. Вложенные циклы.
Практическая работа № 19. Понятие массива. Ввод и вывод элементов массива.
Практическая работа № 20. Задание массива в разделе констант.
Практическая работа № 21. Поиск в массиве элементов с заданными свойствами.
Практическая работа № 22. Поиск максимального (минимального) элемента массива.
Практическая работа № 23. Двумерные массивы: описание, ввод и вывод массивов по строкам.
Практическая работа № 24. Графика. Графические примитивы.
Практическая работа № 25. Структура графической программы. Прямые линии. Прямоугольники.
Практическая работа № 26. Графика. Окружность. Эллипс. Дуга. Сектор.
Практическая работа № 27. Графика. Закрашивание.
Практическая работа № 28. Построение графиков на экране.
Итоговый контроль реализуется в форме тестовой работы с использованием КИМ к ОГЭ[1].
Содержание курса
1. Язык программирования Pascal
Текстовый редактор языка. Основы языка. Структура программы. Основные математические функции.
2. Ввод и вывод данных. Линейный алгоритм
Форматы вывода. Составление линейных алгоритмов.
3. Условный оператор
Условный оператор. Оператор выбора.
4. Алгоритмы с повторениями
Цикл с параметром FOR . Циклы While и Repeat. Вложенные циклы.
5. Массивы
Понятие массива. Создание массива, поиск элементов массива по условию, нахождение максимального и минимального элемента в массиве, сортировка массива. Двумерные массивы.
6. Графика в Pascal
Графика. Графические операторы. Создание графических изображений с помощью операторов графики.
Тематический план
Наименование разделов и тем | Количество часов | Формы контроля | ||
Всего | Теория | Практика | ||
| 5 | 1 | 4 | Практические работы |
Линейный алгоритм | 4 | 1 | 3 | Практические работы |
| 7 | 1 | 6 | Практические работы |
| 6 | 1 | 5 | Практические работы |
| 6 | 1 | 5 | Практические работы |
| 6 | 1 | 5 | Практические работы |
ВСЕГО: | 34 | 6 | 28 |
Тематический план
№ п/п | № урока в теме | Дата | Корректировка даты | Тема урока | Количество часов | Форма контроля |
Язык программирования Pascal (5 часов) | ||||||
Техника безопасности. Текстовый редактор языка. Основы языка. | ||||||
Структура программы. Основные математические функции. Практическая работа №1. Язык программирования Pascal . Текстовый редактор языка. | Практическая работа | |||||
Практическая работа №2 . Структура программы. Разделы описания. | Практическая работа | |||||
Практическая работа №3. Основные математические функции. Первая программа. |
| Практическая работа | ||||
Практическая работа №4. Ввод и вывод данных. Форматы вывода. | Практическая работа | |||||
Ввод и вывод данных. Линейный алгоритм (4 часа) | ||||||
Форматы вывода. Составление линейных алгоритмов. |
| |||||
Практическая работа №5 . Составление линейных алгоритмов. Комментарии в программе. | Практическая работа | |||||
Практическая работа №6. Составление линейных алгоритмов с использованием арифметических операций. | Практическая работа | |||||
Практическая работа №7. Составление линейных алгоритмов с использованием основных функций. | Практическая работа | |||||
Условный оператор (7 часов) | ||||||
Условный оператор. Оператор выбора. |
| |||||
Практическая работа №8. Условный оператор. Структура условного оператора. | Практическая работа | |||||
Практическая работа №9. Условный оператор. Простые условия. | Практическая работа | |||||
Практическая работа №10. Условный оператор. Составные условия. | Практическая работа | |||||
Практическая работа №11. Операторные скобки. | Практическая работа | |||||
Практическая работа №12. Составной оператор. | Практическая работа | |||||
Практическая работа №13. Оператор выбора. | Практическая работа | |||||
Алгоритмы с повторениями (6 часов) | ||||||
Цикл с параметром FOR. Циклы While и Repeat. Вложенные циклы. |
| Практическая работа | ||||
Практическая работа №14. Алгоритмы с повторениями. | Практическая работа | |||||
Практическая работа №15. Цикл с параметром. | Практическая работа | |||||
Практическая работа №16. Цикл с предусловием. | Практическая работа | |||||
Практическая работа №17. Цикл с постусловием. | Практическая работа | |||||
Практическая работа №18. Вложенные циклы. | Практическая работа | |||||
Массивы (6 часов) | ||||||
Понятие массива. Двумерные массивы. | Практическая работа | |||||
Практическая работа №19. Понятие массива. Ввод и вывод элементов массива. |
| Практическая работа | ||||
Практическая работа №20. Задание массива в разделе констант. | Практическая работа | |||||
Практическая работа №21. Поиск в массиве элементов с заданными свойствами. | Практическая работа | |||||
Практическая работа №22. Поиск максимального (минимального) элемента массива. | Практическая работа | |||||
Практическая работа №23. Двумерные массивы: описание, ввод и вывод массивов по строкам. | Практическая работа | |||||
Графика в Pascal (6 часов) | ||||||
29. | Графика. |
| Практическая работа | |||
30. | Практическая работа №24. Графика. Графические примитивы. | Практическая работа | ||||
31. | Практическая работа №25. Структура графической программы. Прямые линии. Прямоугольники. | Практическая работа | ||||
32. | Практическая работа №26. Графика. Окружность. Эллипс. Дуга. Сектор. | Практическая работа | ||||
33. | Практическая работа №27. Графика. Закрашивание. | Практическая работа | ||||
34. | Практическая работа №28. Построение графиков на экране / Тестовая работа | Практическая работа | ||||
ИТОГО: 34 |
Список литературы
- Полный обучающий курс Турбо Паскаль.
- Курс лекций «Язык программирования Pascal».
- - 40 уроков по Pascal .
- Ушаков Д.М., Юркова Т.А. Паскаль для школьников. – СПб.: Питер, 2006. – 256 с.: ил.
- Житкова О.А., Кудрявцева Е.К. Алгоритмы и основы программирования. М.: «Интеллект-центр», 2001.
- Житкова О.А., Кудрявцева Е.К. Справочные материалы по программированию на языке Pascal . М.: «Интеллект-центр», 2001.
- Златопольский Д.М. Я иду на урок информатики. М.: «Первое сентября», 2001.
- Тимофеевская М. Изучаем программирование. Санкт-Петербур, «Питер», 2002.
[1] Самое полное издание типовых вариаотов ОГЭ: 2020: Информатика/ авт.-сост. Д.М.Ушаков, А.П.Якушкнн. -М-: Артель, 2012.
По теме: методические разработки, презентации и конспекты
программа внеурочной деятельности"Экспериментальная деятельность педагога. Внеурочная деятельность в 5.классе"
Следуя требованиям новым ФГОС, наш лицей участвует в эксперименте по внедрению внеурочной деятельности в среднюю школу. Данная программа содержит пояснительную записку, тематическое и поурочное планир...
Календарно-тематическое планирование (68 ч) для рабочей программы внеурочной деятельности по географии для 5-6 классов «Моя экологическая грамотность», составленной на основе Программы внеурочной деятельности «Моя экологическая грамотность 5-6 классы. Р
Календарно-тематическое планирование (68 ч) для рабочей программы внеурочной деятельности по географии для 5-6 классов «Моя экологическая грамотность», составленной на основе Программы внеу...
Рабочая программа внеурочной деятельности "Туосчаана" (Внеурочная деятельность по изготовлению берестяных изделий в национальном стиле)
Рабочая программа составлена на основе авторской программы "Шитье из бересты"/Оконешниковой А.Ф./: Чурапча, 2000г. План рассчитан на 1 учебный год,...
Внеурочная деятельность. Рабочая программа внеурочной деятельности "Золотое перо" для 5-9 классов.
Рабочая программа внеурочной деятельности "Золотое перо" для 5-9 классов.Авторская программа «Золотое перо» для учащихся 5-9 классов. Курс составлен в соответствии с требованиями...
Занятие внеурочной деятельности «Я умею договариваться» программы внеурочной деятельности «Тропинка к своему Я»
Успешные практики включения обучающихсяс ОВЗ в образовательное пространство. Инклюзивное занятие для нормативно развивающихся учащихся и обучающихся с ОВЗ....
ПРОГРАММА ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ ПО ФИЗИЧЕСКОЙ КУЛЬТУРЕ «Готовимся к сдаче нормативов ГТО» Направление внеурочной деятельности - физическая культура для учащихся 9-10 классов, 34 часов
Главная цель развития отечественной системы школьного образования определяется как формирование личности, готовой к активной творческой самореализации в пространстве общечеловеческой культуры. Физичес...
РАБОЧАЯ ПРОГРАММА ВНЕУРОЧНОЙ ДЕЯТЕЛЬНОСТИ тематическая, по конкретным видам внеурочной деятельности (тип программы) Занимательная математика 2021-2022 г. (срок реализации программы) 11-12 лет (возраст обучающихся)
Примерная рабочая программа курса внеурочной деятельности «Занимательная математика» разработана в соответствии с требованиями ФГОС ООО, на основе примерной основной образовательной програ...