Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Инфоурок / Информатика / Рабочие программы / Факультативный курс "Введение в программирование на языке Паскале"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 26 апреля.

Подать заявку на курс
  • Информатика

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

библиотека
материалов

Факультативный курс

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

Автор: учитель информатики Дейнекин А.В.








Количество часов за год:


Всего 35 часов.


В неделю 1 час.

Плановых контрольных работ: 3 , практических работ: 28


Учебники :


  1. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб.:БХВ - Санкт-Петербург, 1998.

  2. Турбо-Паскаль в задачах и примерах :Культин Н.Б. СПб.:БХВ - Санкт-Петербург, 2005.

  3. Информатика.Задачник-практикум: В 2 т./ Под ред. И.Г. Семакина: Т.1. М.: БИНОМ. Лаборатория знаний, 2002.




Тематическое планирование составил: _____________ Дейнекин А.В.












Раздел 1. hello_html_11090369.pnghello_html_11090369.pnghello_html_11090369.pngПояснительная записка

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

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

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

Элективный курс включает такие важные разделы как «Линейные программы», «Оператор ветвление», «Оператор выбор», «Циклические операторы» рассмотрены подпрограммы.

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


hello_html_11090369.pnghello_html_11090369.pnghello_html_11090369.pngЦели и задачи курса

  • Формирование у учащихся интереса к профессиям, связанным с программированием.

  • Предоставление ученикам возможности реализовать свой интерес к выбранному курсу.

  • Формирование алгоритмической культуры учащихся.

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

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

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

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

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

  • Углубление у школьников знаний, умений и навыков решения задач по программированию и алгоритмизации.


Сроки реализации учебной программы 1 год. Программа рассчитана на 35 часа в год (1 час в неделю).




Раздел 2. Общая характеристика курса



Turbo Pascal 7.0

24

3

Повторение

2


Итого:

35


Количество часов за год 35 часов. В неделю 1 час.

  • плановых контрольных работ: 3,

  • практических работ: 27.


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

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

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

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

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


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

Представленный курс рассчитан для учащихся 8 класса, ранее не изучавших программирование на Паскале. Содержит 35 часов, 1 часа в неделю. Целями данного курса является развитие алгоритмического мышления учащихся, обучение структурному программированию, освоение всевозможных методов решения задач, реализуемых на Паскале, углубление знаний, формирование интереса к профессиям, связанным с программированием.

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

Раздел 3. Содержание тем учебного курса

  1. Среда программирования Pascal RUS. (9 ч.)

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

Язык ПАСКАЛЬ. Данные: переменные и константы, типизация данных.

Структура программы на языке ПАСКАЛЬ, описание переменных. Операторы присваивания, ввода и вывода

Практические работы № 1-6: составление программ.


  1. Среда программирования Turbo Pascal 7.0. (3 ч.)

Язык ПАСКАЛЬ. Данные: переменные и константы, типизация данных.

Структура программы на языке ПАСКАЛЬ, описание переменных. Операторы присваивания, ввода и вывода. Среда программирования Т. ПАСКАЛЬ интерфейс среды.

Практические работы № 7: составление программ.

  1. Линейные программы. (2 ч.)

Линейная алгоритмическая конструкция.

Практические работы № 8-9: составление программ.

  1. Программы с ветвлением. (8 ч.)

Условный оператор (полный и сокращённый) – ВЕТВЛЕНИЕ. Составной оператор

Практические работы № 10-16: составление программ.

  1. Оператор выбор. (2 ч.)

Оператор ВЫБОР правила записи оператора.

Практические работы№ 17-18: составление программ.

  1. Циклические программы . (9ч.)

.Циклические алгоритмические конструкции: ЦИКЛ СО СЧЁТЧИКОМ.

Оператор ЦИКЛ С ПРЕДУСЛОВИЕМ. Правила записи оператора.

Оператор ЦИКЛ СПОСТУСЛОВИЕМ. Правила записи оператора.

Практические работы№ 19-27: составление программ.


Формы контроля знаний, умений, навыков;

Текущий контроль осуществляется с помощью фронтального опроса, практических работ (компьютерного практикума).

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

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


Практические работы:

1. Разработка линейного алгоритма (программы) Практические работы№ 1-9

2. Разработка алгоритма (программы), содержащей оператор ветвления. Практические работы № 10-18

3. Разработка алгоритма (программы), содержащей оператор цикла. Практические работы№ 19-27


Критерии оценок, выставляемых учителем по курсу «программирование на языке PASCAL»

Исходя из поставленной цели и возрастных возможностей учащихся, необходимо учитывать:

  • Правильность и осознанность изложения содержания,

  • полноту раскрытия понятий, точность употребления научных терминов;

  • Степень сформированности интеллектуальных и обще учебных умений;

  • самостоятельность ответа;

  • Речевую грамотность и логическую последовательность ответа.

Оценка “5”:

Полно раскрыто содержание материала в объеме программы и учебника; Четко и правильно даны определения и раскрыто содержание понятий; верно, использованы научные термины; Для доказательства использованы различные умения, выводы из наблюдений и опытов; Ответ самостоятельный, использованы ранее приобретенные знания.

Оценка “4”:

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

Оценка “3”:

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

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

Оценка “2”:

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

Оценка самостоятельных практических и контрольных работ.

Оценка “5”

Ставится за работу, выполненную без ошибок и недочетов или имеющую не более одного недочета

Оценка “4”

Ставится за работу, выполненную полностью, но при наличии в ней:

  • не более одной негрубой ошибки и одного недочета,

  • или не более двух недочетов.

Оценка “3”

Ставится в том случае, если ученик правильно выполнил не менее половины работы или допустил:

  • не более двух грубых ошибок,

  • или не более одной грубой ошибки и одного недочета.

  • или не более одной грубой и одной негрубой ошибки и одного недочета,

  • или не более двух-трех негрубых ошибок,

  • или одной негрубой ошибки и трёх недочетов, или при отсутствии ошибок, но при наличии четырех-пяти недочетов.

Оценка “2”

Ставится, когда число ошибок и недочетов превышает норму, при которой может быть поставлена оценка “3”, или если правильно выполнено менее половины работы.


Раздел 4. Требования к уровню подготовке обучающихся

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

  • понятия исполнителя алгоритма, системы команд исполнителя, программы

  • процесс исполнения алгоритма компьютером

  • понятия переменной, основные типы переменных, объявление переменных

  • основные операторы присваивания, ввода, вывода

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

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

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

  • иметь представление об алгоритмах, приводить их примеры;

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

Учащиеся должны уметь:

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

  • создавать программы решения задач.

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

Раздел 5. Учебно-тематическое планирование

Текущий: Опрос, практическая работа

3

Структура программы на языке ПАСКАЛЬ, оператор «Вывода», Операторы присваивания, Операторы ввода.

1

Текущий: Опрос, практическая работа


4

Структура программы на языке ПАСКАЛЬ, оператор «Вывода», Операторы присваивания, Операторы ввода.

1

Текущий: Опрос, практическая работа

Знакомство с средой программирования

PASCAL RUS

5

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


1

Текущий: Опрос, практическая работа

Составление программ

6

Линейная алгоритмическая конструкция.


1

Текущий: Опрос, практическая работа Составление программ

7

Составление программ


1

Текущий: Опрос, практическая работа Составление программ

8

Составление программ


1

Текущий: Опрос, практическая работа Составление программ

9

Контрольная работа


1

Тематический:

контрольная работа

II

Программирование в среде TPASCAL

24


10

Среда программирования Т. ПАСКАЛЬ интерфейс среды.

1

практическая работа Составление программ

11

Структура программы. Типы данных. Выражения в языке программирования.

1

Текущий: Опрос, практическая работа Составление программ

12

Основные операторы языка Т ПАСКАЛ


1

Текущий: Опрос, практическая работа Составление программ

13

Интерфейс пользователя.


1

Текущий: Опрос, практическая работа Составление программ

14

Составление программ


1

Текущий: Опрос, практическая работа Составление программ

15

Условный оператор (полный) – ВЕТВЛЕНИЕ.

1

Текущий: Опрос, практическая работа Составление программ

16

Составление программ


1

Текущий: Опрос, практическая работа Составление программ

17

Условный оператор (сокращённый) – ВЕТВЛЕНИЕ.

1

Текущий: Опрос, практическая работа Составление программ

18

Составление программ


1

Текущий: Опрос, практическая работа Составление программ

19

Условный оператор (вложенный) – ВЕТВЛЕНИЕ.

1

Текущий: Опрос, практическая работа Составление программ

20

Составление программ


1

Текущий: Опрос, практическая работа Составление программ

21

Составной оператор.


1

Текущий: Опрос, практическая работа Составление программ

22

Контрольная работа


1

Тематический:

контрольная работа

23

Оператор ВЫБОР.

1

Текущий: Опрос, практическая работа Составление программ

24

Составление программ


1

Текущий: Опрос, практическая работа Составление программ

25

Циклические алгоритмические конструкции: ЦИКЛ СО СЧЁТЧИКОМ.

1

Текущий: Опрос, практическая работа Составление программ

26

Составление программ


1

Текущий: Опрос, практическая работа

27

Составление программ


1

Текущий: Опрос, практическая работа Составление программ

28

Оператор ЦИКЛ С ПРЕДУСЛОВИЕМ. Правила записи оператора.

1

Текущий: Опрос, практическая работа Составление программ

29-30

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


2

Текущий: Опрос, практическая работа Составление программ

31

Оператор ЦИКЛ СПОСТУСЛОВИЕМ. Правила записи оператора.

1

Текущий: Опрос, практическая работа Составление программ

32

Составление программ


1

Текущий: Опрос, практическая работа Составление программ

33

Контрольная работа



Тематический:

контрольная работа

34-35

Резерв времени. Повторение.

2






















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


10.09



3

Структура программы на языке ПАСКАЛЬ, оператор «Вывода», Операторы присваивания, Операторы ввода.

1

17.09



4

Структура программы на языке ПАСКАЛЬ, оператор «Вывода», Операторы присваивания, Операторы ввода.

1

24.09



5

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


1

1.10



6

Линейная алгоритмическая конструкция.


1

8.10



7

Решение задач. Составление программ


1

15.10



8

Решение задач. Составление программ


1

22.10



9

Контрольная работа


1

29.10



II

Программирование в среде

Turbo Pascal 7.0

24




10

Среда программирования Т. ПАСКАЛЬ интерфейс среды.

1

12.11



11

Структура программы. Типы данных. Выражения в языке программирования.

1

19.11



12

Основные операторы языка Т ПАСКАЛ


1

26.11



13

Линейные программы

Интерфейс пользователя.

1

3.12



14

Решение задач. Составление программ


1

10.12



15

Условный оператор (полный) – ВЕТВЛЕНИЕ.

1

17.12



16

Решение задач. Составление программ



1

24.12



17

Условный оператор (сокращённый) – ВЕТВЛЕНИЕ.

1

14.01










Содержание (тема) урока



Колич часов

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

Примечания

По плану

фактически

18

Составление программ


1

21.01



19

Условный оператор (вложенный) – ВЕТВЛЕНИЕ.


1

28.01



20

Решение задач. Составление программ


1

4.02



21

Решение задач. Составной оператор.


1

11.02



22

Контрольная работа


1

18.02



23

Оператор ВЫБОР.

1

25.02



24

Решение задач. Составление программ


1

3.03



25

Циклические алгоритмические конструкции: ЦИКЛ СО СЧЁТЧИКОМ.

1

10.03



26

Составление программ



17.03



27

Решение задач. Составление программ


2

24.03



28

Оператор ЦИКЛ С ПРЕДУСЛОВИЕМ. Правила записи оператора.

1

7.04



29-30

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


2

14.04

21.04



31

Оператор ЦИКЛ СПОСТУСЛОВИЕМ. Правила записи оператора.

1

28.04



32

Решение задач. Составление программ


1

5.05



33

Контрольная работа


1

12.05



34-35

Резерв времени. Повторение.

2

19.05

26.05



Раздел 7. Перечень учебно-методического обеспечения

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

  1. Культин Н.Б. Программирование в и Delphi. СПб.:БХВ - Санкт-Петербург, 1998.

  2. Турбо-Паскаль в задачах и примерах :Культин Н.Б. СПб.:БХВ - Санкт-Петербург, 2005.

  3. Информатика.Задачник-практикум: В 2 т./ Под ред. И.Г. Семакина: Т.1. М.: БИНОМ. Лаборатория знаний, 2002.

  4. Система программирования Turbo Pascal 7.0 .


Раздел 8. Материально-техническое и информационно-техническое обеспечение.

  1. Системный блок

  2. Монитор

  3. Клавиатура

  4. Мышь

12

2

Ноутбук «LENOVO»

1

3

Фотоаппарат Samsung ES25

1

4

Принтер Canon LBP-810

1

5

Принтер XEROX Phaser 3130

1

6

Сканер BENG S2W 5000W

1

7

Сканер Be@rPaw 2400CU Plus

1

8

Мульти медио проектор ASER Projktor XD1150

1

9

Экран со штативом

1

10

Мульти медио проектор EPSON EB-X11

1

11

Экран настенный

1

12

Гарнитура (микрофон + наушники)

6

13

Акустическая система Genius

1

14

Сетевые фильтры

6

15

Модем Acorp 56000

7

16

Модем HUAWEI Echolife HG520

1

17

Антенна спутникового телевидения СТВ-06-20

1

Программное Ообеспечение

1

CD-ROM по курсу «Информатика и информационные технологии»

3

2

Стандартный базовый пакет программного обеспечения «ПЕРВАЯ ПОМОЩЬ 1.0»

1

3

Пакет программного обеспечения «ПЕРВАЯ ПОМОЩЬ 2.0» + Пакет свободного программного обеспечения.

1


4

Комплект дисков «Современный урок»

12

Автор
Дата добавления 28.10.2016
Раздел Информатика
Подраздел Рабочие программы
Просмотров48
Номер материала ДБ-296676
Получить свидетельство о публикации

"Инфоурок" приглашает всех педагогов и детей к участию в самой массовой интернет-олимпиаде «Весна 2017» с рекордно низкой оплатой за одного ученика - всего 45 рублей

В олимпиадах "Инфоурок" лучшие условия для учителей и учеников:

1. невероятно низкий размер орг.взноса — всего 58 рублей, из которых 13 рублей остаётся учителю на компенсацию расходов;
2. подходящие по сложности для большинства учеников задания;
3. призовой фонд 1.000.000 рублей для самых активных учителей;
4. официальные наградные документы для учителей бесплатно(от организатора - ООО "Инфоурок" - имеющего образовательную лицензию и свидетельство СМИ) - при участии от 10 учеников
5. бесплатный доступ ко всем видеоурокам проекта "Инфоурок";
6. легко подать заявку, не нужно отправлять ответы в бумажном виде;
7. родителям всех учеников - благодарственные письма от «Инфоурок».
и многое другое...

Подайте заявку сейчас - https://infourok.ru/konkurs


Выберите специальность, которую Вы хотите получить:

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

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ


Идёт приём заявок на международный конкурс по математике "Весенний марафон" для учеников 1-11 классов и дошкольников

Уникальность конкурса в преимуществах для учителей и учеников:

1. Задания подходят для учеников с любым уровнем знаний;
2. Бесплатные наградные документы для учителей;
3. Невероятно низкий орг.взнос - всего 38 рублей;
4. Публикация рейтинга классов по итогам конкурса;
и многое другое...

Подайте заявку сейчас - https://urokimatematiki.ru

Похожие материалы

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