Муниципальное
казенное общеобразовательное учреждение
«Вилинская
средняя общеобразовательная школа № 1»
Бахчисарайского
района Республики Крым
Рассмотрено
Руководитель ШМО
_________________ И.А. Кулик
Протокол № _____
от «___»______ 2016 г.
|
Согласовано
Заместитель директора школы по УВР
_____________ О.В. Гуня
от«____»_____2016г.
|
Утверждаю
Директор МКОУ «Вилинская СОШ № 1»
__________ Л.Н.Зусько
Приказ № ______
от «__»________2016 г.
|
РАБОЧАЯ ПРОГРАММА
ПО КУРСУ ВНЕУРОЧНОЙ
ДЕЯТЕЛЬНОСТИ
«Основы программирования на языке Паскаль»
7 – А, Б, В классы
Учитель: Иванцов Андрей Валерьевич
2016-2017
учебный год
1.
Планируемые результаты освоения учебного предмета.
Требования
к уровню подготовки обучающихся по данной программе
Общеучебные умения, навыки и способы деятельности.
Программа «Основы программирования на языке Паскаль» нацелена на формирование умений фиксировать информацию об
окружающем мире; искать, анализировать,
критически оценивать, отбирать информацию; организовывать информацию; передавать информацию;
проектировать объекты и процессы, планировать свои действия; создавать,
реализовывать и корректировать планы.
В настоящее время программирование вызывает значительный интерес у
школьников. Объем школьного курса информатики, одним из разделов которой
является «Алгоритмизация и программирование», недостаточен для глубокого
изучения данной области. Программа «Основы программирования на Паскале»
позволяет удовлетворить образовательную потребность школьников в основах программирования,
которые хотели бы более подробно ознакомиться с основами программирования,
попробовать себя в реализации индивидуальных и общих проектов.
Очень велика роль изучения программирования для развития мышления
школьников, формирования многих приемов умственной деятельности. Здесь роль
информатики сродни роли математики в школьном образовании. Поэтому не
использовать действительно большие возможности программирования, решения
соответствующих задач для развития мышления школьников, формирования многих
общеучебных, общеинтеллектуальных умений и навыков было бы, наверное,
неправильно.
Изучая программирование на языке Паскаль, учащиеся прочнее усваивают
основы алгоритмизации и программирования, приобщаются к алгоритмической
культуре, познают азы профессии программиста.
Реализация содержания курса требует интенсивного применения ПК, занятия
проводятся в форме практических занятий в сочетании с лекциями. Контроль
осуществляется в ходе уроков, по результатам опроса, выполнения практических
работ.
Педагогическая целесообразность программы состоит в том, что в ходе ее
реализации у учащихся, кроме предметных, формируются учебно-познавательные,
коммуникативные и информационные компетенции. Кроме того, строгая
последовательность тем в сочетании с индивидуальным подходом позволят раскрыть
творческий потенциал каждого учащегося.
Предметные результаты
В соответствии с требованиями,
установленными ФКГОС, основной образовательной программы образовательного
учреждения, учащиеся в результате изучения курса в 7 классе должны:
знать/понимать:
·
структуры операторов и особенности работы
языка Паскаль
·
основные составляющие языка Паскаль;
·
основные процедуры и функции работы с
строками, множествами, записями и файлами;
·
типы данных и их представление в памяти;
·
структуру и методику создания и применения
подпрограмм;
·
управляющие конструкции (ветвление, циклы).
уметь:
·
применять операторы при написании программ
с линейными и ветвящимися структурами;
·
решать задачи с применением операторов
цикла и комбинированных задач;
·
решать задачи с использованием
структурированных переменных;
·
решать прикладные задачи с использованием
подпрограмм записывать выражения по правилам языка;
·
составлять, читать, модифицировать
программы на языке Паскаль.
использовать в практической деятельности и в повседневной жизни:
·
при выполнении индивидуальных и
коллективных проектов в учебной деятельности;
·
в дальнейшем освоении профессий;
·
организации индивидуального
информационного пространства, создания личных коллекций информационных
объектов.
Программа
«Основы программирования на языке Паскаль» нацелена на формирование умений
фиксировать информацию об окружающем мире; искать, анализировать, критически
оценивать, отбирать информацию; организовывать информацию; передавать
информацию; проектировать объекты и процессы, планировать свои действия;
создавать, реализовывать и корректировать планы.
Предметные
результаты:
·
Изучить алфавит PASCAL,
структуру программы. Типы данных языка PASCAL. Переменные и константы в PASCAL.
Арифметические выражения и оператор присваивания.
·
Программирование линейных
алгоритмов
·
Понятие алгоритма, виды алгоритмов,
линейный алгоритм.
·
Программирование ветвящихся
алгоритмов
·
Условный оператор. Оператор
выбора. Организация ветвлений с помощью условного оператора и оператора выбора.
·
Программирование циклических
алгоритмов
·
Циклы. Организация программ
циклической структуры: циклы с предусловием, с постусловием, с параметром.
·
Программирование с
использованием подпрограмм
·
Подпрограммы. Процедура.
Функция.
·
умение создавать и выполнять
программы для решения несложных алгоритмических задач в выбранной среде
программирования;
2.
Содержание
учебного курса
Программа курса
внеурочной деятельности «Основы программирования на языке
Паскаль» для обучающихся 7 класса общеобразовательного учреждения, составлена
на основе:
·
Федерального
компонента государственного образовательного стандарта общего образования
(Приказ Минобрнауки РФ от 17.12.2010г. № 1897 «Об утверждении ФГОС ООО»)
·
авторской
программы «Программа элективного курса «Основы программирования на языке
Паскаль», изданной в сборнике «Программы для общеобразовательных учреждений:
Информатика. 2-11 классы / Составитель М.Н. Бородин. – 7-е изд. – М.: БИНОМ.
Лаборатория знаний, 2012».
·
учебного
плана МКОУ «Вилинская СОШ № 1» на 2016 - 2017 учебный год.
Учебным
планом МКОУ «Вилинская СОШ №1», на изучение курса « Основы программирования на
языке Паскаль» в 7 классах отводятся 34 учебных часа из расчета 1 учебный час в
неделю (из них 2 резерва).
Техника безопасности.
Введение в предмет
Техника безопасности.
Профессия программиста. Программирование. Языки программирования и история их
развития.
Раздел 1.
Алгоритмы
Понятие алгоритма и его свойства. Исполнитель алгоритмов: назначение,
среда исполнителя, система команд исполнителя, режимы работы.
Языки для записи алгоритмов (язык блок-схем, учебный алгоритмический
язык). Линейные, ветвящиеся и циклические алгоритмы. Структурная методика
алгоритмизации. Вспомогательные алгоритмы. Метод пошаговой детализации.
Практика на компьютере: работа с учебным исполнителем алгоритмов;
составление линейных, ветвящихся и циклических алгоритмов управления
исполнителем; составление алгоритмов со сложной структурой; использование
вспомогательных алгоритмов (процедур, подпрограмм).
Работа с учебным исполнителем алгоритмов: использование вспомогательных
алгоритмов.
Раздел 2. Системы программирования Pascal
Языки
программирования высокого уровня (ЯПВУ), их классификация. Структура программы
на языке Паскаль. Представление данных в программе. Правила записи основных операторов:
присваивания, ввода, вывода, ветвления, циклов.
Вход в среду. Выход из среды. Открытие нового окна. Открытие уже
существующего файла (программы). Алфавит Паскаль. Структура программы. Типы
данных языка Паскаль. Переменные и константы в Паскаль. Арифметические
выражения и оператор присваивания.
Структура программы на языке Паскаль. Этапы решения задачи на
компьютере. Процедуры ввода и вывода данных. Оператор присваивания.
Работа с готовыми программами на языке Паскаль: отладка, выполнение,
тестирование. Арифметические операции, функции и выражения. Оператор ветвления.
Разработка программы с использованием операторов ввода, вывода,
присваивания и простых ветвлений
Циклы на языке Паскаль. Цикл с предусловием. Разработка программ c
использованием цикла while. Цикл с постусловием. Разработка программ c
использованием цикла repeat. Цикл с параметром. Разработка программ c
использованием цикла for.
Условный оператор. Оператор выбора. Решение задач с использованием
условного оператора и оператора выбора. Файлы в Паскале. Работа с файлами.
Раздел 3. Решение задач
Решение олимпиадных задач повышенной сложности.
Формы организации: беседы, практические
занятия, самостоятельная работа и проекты.
Использование метода проектов позволяет обеспечить условия
для развития у учащихся навыков
самостоятельной постановки задач и выбора оптимального варианта их решения, самостоятельного достижения цели, анализа
полученных результатов с точки зрения решения поставленной задачи.
Виды
деятельности: теоретические
занятия, практические работы, подготовка к олимпиадам.
3. Тематический
план 7-А.
№ раздела и тем
|
Наименование разделов и тем
|
Учебные часы
|
1
|
Введение в предмет
|
1
|
2
|
Алгоритмы
|
9
|
3
|
Системы программирования Pascal
|
19
|
4
|
Решение задач
|
3
|
Итого:
|
32 часа + 2 резерва
|
Тематический
план 7-Б
№ раздела и тем
|
Наименование разделов и тем
|
Учебные часы
|
1
|
Введение в предмет
|
1
|
2
|
Алгоритмы
|
9
|
3
|
Системы программирования Pascal
|
19
|
4
|
Решение задач
|
4
|
Итого:
|
33 часа + 1 резерва
|
Тематический план 7-В
№ раздела и тем
|
Наименование разделов и тем
|
Учебные часы
|
1
|
Введение в предмет
|
1
|
2
|
Алгоритмы
|
9
|
3
|
Системы программирования Pascal
|
19
|
4
|
Решение задач
|
2
|
Итого:
|
31 часа + 3 резерва
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.