Инфоурок Информатика Рабочие программыФакультативный курс "Программирование на языке Паскаль"

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

Скачать материал

 

 

 

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

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

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

 

 

 

 

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

 

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

 

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

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

 

Учебники :

 

  1. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб.:БХВ - Санкт-Петербург, 1998.
  2. Турбо-Паскаль в задачах и примерах :Культин Н.Б. СПб.:БХВ - Санкт-Петербург, 2005.
  3. Информатика.Задачник-практикум: В 2 т./ Под ред. И.Г. Семакина: Т.1. М.: БИНОМ. Лаборатория знаний, 2002.

 

 

 

 

 

 

 

 

 

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

 

Цели

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

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

 

задачи курса

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

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

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

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

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

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

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

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

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

 

 

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

  • плановых контрольных работ: 5, 
  • практических работ: 29.

 

 

 

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

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

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

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

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

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

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

Оценка “5”:

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

Оценка “4”:

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

Оценка “3”:

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

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

Оценка “2”:

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

 

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

Оценка “5”

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

Оценка “4”

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

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

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

Оценка “3”

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

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

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

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

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

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

Оценка “2”

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

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

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

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

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

 

Требования к подготовке учащихся

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

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

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

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

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

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

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

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

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

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

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

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

 

Содержание курса

  1. Среда программирования Turbo Pascal 7.0. Основные алгоритмические конструкции (4 ч.)

Структура программы.Типы данных. Переменные, выражения в языке программирования. Основные операторы языка. Среда программирования TURBO PASCAL 7.0.

Порядок составления программы. Интерфейс пользователя. Линейные программы.

Условный оператор (полный и сокращённый) – ВЕТВЛЕНИЕ. ВЕТВЛЕНИЕ вложенное и последовательное. Составной оператор. Оператор ВЫБОР. Циклические алгоритмические конструкции: ЦИКЛ СО СЧЁТЧИКОМ. Оператор ЦИКЛ С ПРЕДУСЛОВИЕМ. Оператор ЦИКЛ СПОСТУСЛОВИЕМ.

  1. Файлы. (6 ч.)

Переменные файлового типа. Описание файла. Назначение файла. Ввод данных из файла.

Вывод (запись) в файл. Создание или замена файла. Открытие файла для записи. Закрытие файла. Запись файла в режиме добавления. Переименование файла. Стирание файла. Чтение до конца файла. Чтение до конца строки.

  1. Одномерные массивы. (6 ч.)

Массивы: описание, ввод и вывод массивов. Работа с элементами массива (вычисления).

Поиск в массиве элементов, удовлетворяющих заданному условию. Поиск минимального (максимального) элемента массива. Сортировка  массива.

  1. Двумерные массивы. (6 ч.)

Двумерные массивы: описание, ввод и вывод массивов. Задание массива в разделе констант. Работа с элементами массива (вычисления). Поиск в массиве элементов, удовлетворяющих заданному условию. Поиск минимального (максимального) элемента массива. Сортировка двумерного массива.

  1. Символы и строки. (6 ч.)

Символьная информация. Переменные типа CHAR. Массив символов. Преобразование строчных букв в прописные. Переменные типа STRING. Функция LENGTH. Процедура DELETE. Функции POS, COPY. Процедура VAL.

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

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

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

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

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

 

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

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

Элективный курс включает такие важные разделы как «Файлы», «Массивы», «Символы и строки».

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

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

 

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

Учебно-методический комплект по элективному курсу «Программирование на языке Паскале» включает следующие учебные пособия:

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

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

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

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

 

 

Календарно – Тематический план

Дата по лану

Дата фактич

урока

Колич часов

Тема урока

Формы контроля

 

 

 

10

Повторение. Основные алгоритмические конструкции.(10)

 

 

 

1/1

1

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

 

 

 

2/2

1

Среда программирования TURBO PASCAL 7.0.

Порядок составления программы. Интерфейс пользователя.

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

 

 

 

3/3

1

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

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

 

 

4/4

1

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

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

 

 

5/5

1

ВЕТВЛЕНИЕ вложенное и последовательное. Составной оператор.

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

 

 

6/6

1

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

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

 

 

7/7

1

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

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

 

 

8/8

1

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

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

 

 

9/9

1

Оператор ЦИКЛ СПОСТУСЛОВИЕМ.

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

 

 

10/10

1

Контроль.

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

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

 

 

 

 

 

 

 

 

 

6

Файлы (6)

 

 

 

11/1

1

Переменные файлового типа. Описание файла. Назначение файла. Ввод данных из файла.

 

 

 

12/2

1

Вывод (запись) в файл. Создание или замена файла. Открытие файла для записи.  Закрытие файла.

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

 

 

13/3

1

Запись файла в режиме добавления.

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

 

 

14/4

1

Переименование файла. Стирание файла.

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

 

 

15/5

1

Чтение до конца файла. Чтение до конца строки.

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

 

 

16/6

1

Контроль

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

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

 

 

 

 

 

 

 

 

 

Дата по лану

Дата фактич

урока

Колич часов

Тема урока

Формы контроля

 

 

 

6

Одномерные массивы (6)

 

 

 

17/1

1

Массивы: описание, ввод и вывод массивов.

 

 

 

18/2

1

Работа с элементами массива (вычисления)

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

 

 

19/3

1

Поиск в массиве элементов, удовлетворяющих заданному условию.

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

 

 

20/4

1

Поиск минимального (максимального) элемента массива.

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

 

 

21/5

1

Сортировка  массива.

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

 

 

22/6

1

Контроль.

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

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

 

 

 

 

 

 

 

 

 

6

Двумерные массивы.(6)

 

 

 

23/1

1

Двумерные массивы: описание, ввод и вывод массивов. Задание массива в разделе констант.

 

 

 

24/2

1

Работа с элементами массива (вычисления)

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

 

 

25/3

1

Поиск в массиве элементов, удовлетворяющих заданному условию.

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

 

 

26/4

1

Поиск минимального (максимального) элемента массива.

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

 

 

27/5

1

Сортировка двумерного массива.

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

 

 

28/6

1

Контроль

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

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

 

 

 

 

 

 

 

 

 

6

Символы и строки (6)

 

 

 

29/1

1

Символьная информация. Переменные типа CHAR. Массив символов. Преобразование строчных букв в прописные.

 

 

 

30/2

1

Переменные типа STRING.

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

 

 

31/3

1

Функция LENGTH. Процедура DELETE.

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

 

 

32/4

1

Функции POS, COPY.

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

 

 

33/5

1

Процедура VAL.

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

 

 

34/6

1

Контроль

Итоговый: контрольная работа

 

 

 

 

 

 

 

 

35/1

1

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

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Факультативный курс "Программирование на языке Паскаль""

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Руководитель образовательного подразделения

Получите профессию

Интернет-маркетолог

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 215 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 28.10.2016 921
    • DOCX 117 кбайт
    • Рейтинг: 1 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Дейнекин Алексей Викторович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Дейнекин Алексей Викторович
    Дейнекин Алексей Викторович
    • На сайте: 7 лет и 7 месяцев
    • Подписчики: 0
    • Всего просмотров: 49009
    • Всего материалов: 34

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 138 человек из 46 регионов

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 42 регионов
  • Этот курс уже прошли 579 человек

Курс профессиональной переподготовки

Математика и информатика: теория и методика преподавания в профессиональном образовании

Преподаватель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 41 человек из 23 регионов
  • Этот курс уже прошли 53 человека

Курс профессиональной переподготовки

Педагогическая деятельность по проектированию и реализации образовательного процесса в общеобразовательных организациях (предмет "Информатика")

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 20 человек

Мини-курс

Методология и организация образовательного процесса по информатике

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Басня как педагогическая технология

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психология аддиктивного поведения

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 51 человек из 25 регионов
  • Этот курс уже прошли 32 человека