Программа элективного курса для 9 класса «Язык программирования Паскаль»

advertisement
Программа элективного курса для 9 класса
«Язык программирования Паскаль»
Вопрос, который невозможно обойти при обсуждении содержания элективных
курсов по информатике, связан с целесообразностью изучения программирования.
Понятно, что программирование – стержень повышенного уровня изучения информатики.
Но какова его роль и есть ли необходимость изучать программирование в рамках
элективных курсов?
Часто говорят, что в современных условиях развитого прикладного программного
обеспечения изучение программирования потеряло свое значение как средство
подготовки основной массы школьников к труду, профессиональной деятельности. С
одной стороны, это действительно так, но, с другой стороны, изучение основ
программирования связано с целым рядом умений и навыков (организация деятельности,
планирование ее и т.д.), которые по праву носят общеинтеллектуальный характер и
формирование которых - одна из приоритетных задач современной школы.
Очень велика роль изучения программирования для развития мышления
школьников, формирования многих приемов умственной деятельности. Поэтому не
использовать действительно большие возможности программирования, решения
соответствующих задач для развития мышления школьников, формирования многих
общеучебных, общеинтеллектуальных умений и навыков было бы, наверное,
неправильно.
Изучая программирование на языке Паскаль, учащиеся систематизируют знания по
основам алгоритмизации и программирования, приобщаются к алгоритмической
культуре, познают азы профессии программиста и получают возможность качественнее
подготовиться к сдаче ОГЭ по информатике.
Программа построена с учетом принципов системности, научности и доступности,
позволяет получить необходимые знания по основам программирования на языке
Паскаль, рассчитана на 34 часа 1 час в неделю.
Цели курса - освоение ключевых методов решения типовых задач и их реализации
на языке программирования Паскаль.
Задачи курса:
Формировать у учащихся интерес к профессиям, связанным с программированием.
Предоставить ученикам возможность реализовать свой интерес к выбранному курсу.
Формировать алгоритмическую культуру учащихся.
Развивать алгоритмическое мышление учащихся.
Освоить учащимися всевозможные методы решения задач, реализуемых на языке
Паскаль.
Формировать у учащихся навыки грамотной разработки программы.
ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ.
- учащиеся осваивают приемы решения задач по программированию и
алгоритмизации;
- учащиеся расширяют алгоритмические знания и навыки;
- учащиеся получают ясное представление о возможностях языка
программирования Паскаль.
ФОРМЫ ОРГАНИЗАЦИИ УЧЕБНЫХ ЗАНЯТИЙ.
- лекционные занятия (семинары);
- уроки – практикумы;
В содержании программы курса 2 части:
теоретическая;
практическая.
В теоретической части рассматриваются основные понятия языка
программирования Pascal, основные алгоритмические конструкции.
В практической части предлагаются практические работы, направленные на
отработку основных алгоритмических конструкций, на развитие логического
мышления, на реализацию математических способностей учащихся в ходе
составления программ.
Практическая часть предполагает использование школьного компьютерного
класса.
Элективный курс предусматривает классно-урочную систему обучения.
-
МЕЖПРЕДМЕТНЫЕ СВЯЗИ.
Знания, полученные при изучении курса «Язык программирования Pascal»,
учащиеся могут использовать при создании собственных программ по определенной
тематике, для решения задач из различных областей знаний – математике, физике, химии,
биологии и др. Знания и умения, приобретенные в результате освоения данного курса,
являются фундаментом для дальнейшего мастерства в области программирования.
ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
№
п/п
Содержание
Кол-во часов
1.
2.
Что такое «программирование»
Лабораторная
работа
№1
«Знакомство со средой Pascal»
Лабораторная
работа
№2
«Простейшие программы на языке
Pascal»
Введение в язык программирования
Pascal
Лабораторная работа №3 «Как
организовать диалог»
Лабораторная работа №4 «Графика
в языке Pascal. Первое знакомство»
Лабораторная
работа
№5
«Операции
с
целыми
и
вещественными числами»
Алгоритмическая
конструкция:
ветвление. Оператор if.
Лабораторная работа №6 «Решение
задач с использованием оператора
if».
Оператор case
Лабораторная работа №7 «Решение
задач с использованием оператора
выбора Сase»
Организация циклов. Конструкция
FOR.
Лабораторная работа №8 «Решение
задач с использованием оператора
выбора FOR»
Циклы. Конструкция WHILE.
Лабораторная работа №9 «Решение
задач с использованием оператора
выбора WHILE»
Циклы. Конструкция REPEAT.
Вложенные циклы.
Лабораторная
работа
№10
«Решение задач с использованием
оператора выбора REPEAT»
Итоговый практикум по решении
задач
по темам:
«Линейные
алгоритмы»,
«Ветвящиеся
алгоритмы», «Циклы»
Одномерные массивы: описание и
задание элементов, действия над
ними.
Поиск, замена в одномерном
массиве.
Сортировка
массива.
Способы сортировки.
Лабораторная
работа
№11
«Решению
задач
по
теме
«Одномерные массивы».
Понятие
двумерного
массива.
1
1
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
1
1
1
1
1
1
2
1
2
1
2
1
2
1
2
2
1
2
2
1
Коррекция
23.
24.
25.
Действия над элементами массива.
Обработка элементов двумерных
массивов.
Лабораторная
работа
№12
«Решению
задач
по
теме
«Двумерные массивы».
Итоговый практикум по решении
задач по темам: «Одномерные
массивы», «Двумерные массивы».
ИТОГО:
2
2
34
Используемая литература
1. http://pedsovet.su/load/17-1-0-32515 - программа элективного курса по информатике для
учащихся 9-11 классов «Программируем на языке Паскаль».
2. school-06.ru›DswMedia/kursprogrammirovaniepaskal – рабочая программа по
информатике элективный курс «Занимательное программирование».
3. Абрамов С.А., Зим Е.В. Начало программирования на языке Паскаль. – М.: Наука,
1987.
4. Кузнецов А.А. Основы информатики. 8-9 классы. – М.: Дрофа, 2000.
5. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб.: БХВ - СанктПетербург, 1998.
6. Лапчик М.П., Семакин И.Г., Хеннер Е.К. «Методика преподавания информатики». М.,
ACADEMA 2001
7. Маметьев В.П. Задачи по программированию. п. Зубова - Поляна, 2005.
8. Попов В.Б, «Turbo Pascal для школьников»,М., Финансы и статистика 2003 г.
Download