Николаева Ирина Александровна Шоркистры 2006 Оглавление пояснительная записка

Вид материалаПояснительная записка

Содержание


Учебно-тематический план
Перечни разделов и тем
Основные начальные операторы
Элементы структурного программирования.
Типы данных.
Зачет Самостоятельное составление индивидуальной программы и ее защита. Ожидаемые результаты обучения
Подобный материал:
Министерство образования и молодежной политики ЧР

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

«Шоркистринская средняя общеобразовательная школа»


Утверждаю ____________

Директор Егоров П. В.

«____» ___________2006 г.


Элективный курс


Программирование на Pascal


Автор: учительница информатики Николаева Ирина Александровна


Шоркистры - 2006

Оглавление.

  1. Пояснительная записка.
  2. Цели курса.
  3. Задачи курса.
  4. Тематическое планирование.
  5. Содержание.
  6. Ожидаемые результаты обучения.
  7. Список рекомендуемой литературы.

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

В соответствии с Концепцией профильного обучения наряду с базовыми общеобразовательными предметами ввели новый тип учебного предмета – элективные курсы – обязательные для посещения учащимися курсов по выбору.

Программа элективного курса «Программирование на Pascal» подготовлена для учащихся 10 класса средней общеобразовательной школы, рассчитана на 34 часа.

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

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

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

Цели курса:

  1. Развитие знаний общих принципов решения задач с помощью языка Паскаль.
  2. Развитие способностей учащихся самостоятельно решать задачи с помощью компьютера.
  3. Воспитание у школьников умения вдвоем работать на компьютере.



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


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


Учебно-тематический план

(34 часа, 1 час в неделю)



Перечни разделов и тем

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

Теория

Практика

Формы и методы работы

1

Введение в язык программирования Паскаль

1

1

Лекция, работа на компьютере

2

Основные начальные операторы

1

3

Лекция, самостоятельное составление программ, тестирование, проблемная ситуация

3

Элементы структурного программирования.

2

5

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

4

Типы данных.

2

4

Сообщения учеников, самостоятельное составление программ, анкетирование, фронтальный опрос

5

Программирование на Паскале

2

5

Лекция, самостоятельное составление программ, творческое задание

6

Файлы

2

5

Беседа, самостоятельное составление программ, консультация

7




1




Составление программы и ее защита.




Всего

11

23




Содержание

  1. Введение в язык программирования Паскаль


Основные понятия алгоритмического языка. Основные символы. Элементарные конструкции. Концепция типа для данных. Стандартные типы данных. Константы. Переменные. Выражения.

  1. Основные начальные операторы


Оператор присвоения. Операторы ввода и вывода. Структура программы. Битовая арифметика. Оператор перехода.

  1. Элементы структурного программирования.


Элементы структурного программирования. Условный оператор. Цикл с предусловием. Цикл с постусловием. Цикл с параметром. Операторы завершения цикла. Оператор варианта.

  1. Типы данных.


Перечисляемый тип данных. Интервальный тип данных. Массивы. Строки.

  1. Программирование на Паскале


Процедуры и функции. Операторы выхода. Модули. Множества. Записи.

  1. Файлы


Текстовые файлы. Компонентные файлы. Бестиповые файлы. Последовательный и прямой доступ. Указатели. Динамические переменные. Динамические структуры данных. Стеки. Очереди. Линейные списки.

  1. Зачет


Самостоятельное составление индивидуальной программы и ее защита.


Ожидаемые результаты обучения


Научить использовать приобретенные знания и умения в практической деятельности и повседневной жизни для:
  • Использования компьютера на уроках по другим дисциплинам.
  • Правильной оценки использования языков программирования.
  • Разумного выбора методов решения задач по всем дисциплинам.



Методические рекомендации

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

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

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

Список рекомендуемой литературы

  1. Р. Ш. Исмаилов, П. Г. Колинько и др. Операторы, процедуры, функции, файлы языка Паскаль. – Чебоксары, 1989.
  2. А. Г. Гейн, Н. А. Юнерман. Информатика: книга для учителя. – М.: Просвещение, 2001
  3. Пасихов Ю. Я., Непомнящий Г. И. Информатика: Задачи и решения
  4. Лекции по языку Паскаль