Главная стр 1
скачать

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

Рабочая программа по элективному предмету «Программируем на Паскале» составлена на основе программы курса А.А. Чернов «Программирование на языках высокого уровня».


(А.А. Чернов «Программирование на языках высокого уровня». Волгоград: «Учитель», 2006)

Актуальность программы:

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

Компьютерная грамотность выпускника средней школы складывается из следующих ком­понентов:


  • он должен знать общие принципы устройства, работы ПК и ее логико-функциональной структуры;

  • основные направления их использования в народном хозяйстве;

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

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

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

Решить эту проблему может профильное обучение.

В нашей школе тема «Основы программирования и алгоритмизации» изучается на базо­вом уровне с 9 класса. По Госстандарту на изучения программирования отводится 19 часов. Этих часов хватает только на изучении алгоритмизации. На углубленное изучение языка про­граммирования ПАСКАЛЬ не остается времени, хотя, это один самых распространенных язы­ков, изучаемых в вузах и у него есть масса общепризнанных достоинств.

В рамках часов, отводимых Примерной программой по информатике в базовом курсе ин­форматики на алгоритмизацию и программирование качественная подготовка по этому направ­лению представляется невозможным. А школьники, которые проявляют большой интерес к программированию, несомненно, есть. В настоящее время проводятся олимпиады по информа­тике, которые включают в себя задачи по программированию. Значимость олимпиад в связи с новыми правилами приёма в ВУЗы существенно возросла. Задания блока С Единого государст­венного экзамена по информатике направлены на проверку сформированности важнейших умений записи и анализа алгоритмов, овладение темой «Технология программирования».

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

Данный элективный курс позволит старшеклассникам, имеющим склонность к програм­мированию продолжить изучение языка Turbo Pascal, направленного на решение задач матема­тического цикла и успешнее подготовиться с ЕГЭ по информатике:

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



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

  • участвовать в различных олимпиадах по программированию.

  • дополнительно подготовиться к Единому экзамену по информатике в части зада­ний блока С.

Цель курса: создать организационно-педагогические условия для расширенного и углуб­лённого изучения программирования в области задач математического цикла.

Основные задачи курса:

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

  • развитие интереса учащихся к изучению программирования;

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

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

  • приобретение навыков работы в системе программирования Turbo Pascal;

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

  • формирование навыков алгоритмического и логического мышления;

  • формирование навыков грамотной разработки программ.

Планирование элективного курса «Программируем на Паскале» в старшей школе рас­считано на 6$ часо»(1 часа в неделю в 10-11 классах).

10 класс

Программа рассчитана на 34 ч в год (1 часа в неделю).

Программой предусмотрено проведение занятий:

- теоретических - 7;

- зачетов - 2;

- практических работ - 25.



11 класс

Программа рассчитана на 34 ч в год (1 часа в неделю).

Программой предусмотрено проведение:

- теоретических - 8;

- зачетов - 2;

- практических работ - 24.


Преподавание курса ориентировано на использование учебного и программно- методи­ческого комплекса, в который входят:

  1. А.А. Чернов «Программирование на языках высокого уровня». Волгоград: «Учитель», 2006.

  2. А.А. Чернов «Сборник элективных курсов». Волгоград: «Учитель», 2006.

  3. Попов В. Б. Turbo Pascal для школьников: Учеб. Пособие.- 3-е доп. изд.— М.: Финансы и статистика, 2002.

  4. Информатика. Задачник — практикум в 2т. / Под ред. И. Г. Семакина, Е. К. Хеннера: Том 1. - М.: Бином. Лаборатория Знаний, 2002.

  5. Задачи по программированию. Под ред СМ. Окулова, М.: Бином. Лаборатория Знаний, 2006.

  6. Основы программирования. СМ. Окулов и др., М.: Бином. Лаборатория Знаний, 2006.

  7. Л.З. Шауцукова. Информатика- книга2. Практика. Алгоритмизация и программирова­
    ние. Нальчик: «Эль-фа», 2004.

  8. а также цифровые ресурсы:

  9. http://informatics.mccme.ru.

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



Тематический план 2 года - 68 часов (1 час в неделю)




Тема

часы

практ

дата

прим.

1.

Понятие о языке высокого и низкого уровня.

1

0







2.

Технология разработки программного обеспечения. Среда Турбо Паскаль.

1

0







3.

Структура программы. Переменные и константы

1

0







4.

Линейные алгоритмы. Ввод с клавиатуры, вывод на монитор.

1

0







5.

Оператор присваивания. Арифметические и логиче­ские выражения.

1

1







6.

Решение задач на использование линейных алгорит­мов.

1

1







7.

Решение задач на использование линейных алгорит­мов.

1

1







8.

Целый и вещественный тип в Турбо Паскале.

1

0







9.

Логический и символьный типы данных.

1

0







10.

Соответствие типов данных при вычислении выраже­ний.

1

1







11.

Алгоритм ветвления и условный оператор в Турбо Паскале.

1

1







12.

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

1

1







13.

Вложение условных операторов в Турбо Паскале.

1

1







14.

Решение задач на использование вложенных условных операторов.

1

1







15.

Решение задач на использование вложенных условных операторов.

1

1







16.

Условный оператор со сложным условием.

1

1







17.

Решение задач на использование условного операто­ра.

1

1







18.

Циклический алгоритм и операторы цикла в Турбо Паскале.

1

0







19.

Использование цикла с параметром.

1

1







20.

Одномерные массивы. Разрядность массива.

1

1







21.

Поиск экстремальных значений в одномерных масси­вах

1

1







22.

Перестановка элементов массива. Сортировка массива.

1

1







23.

Решение задач на использование цикла с параметром.

1

1







24.

Решение задач на использование цикла с параметром.

1

1







25.

Решение задач с одномерным массивом

1

1







26.

Решение задач с одномерным массивом

1

1







27.

Решение задач с одномерным массивом

1

1







28.

Самостоятельная работа

1

1







29.

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

1

1







30.

Циклы с пред и пост-условием в турбопаскале.

1

1







31.

Решение задач на использование циклов с условием.

1

1







32.

Решение задач на использование циклов с условием.

1

1







33.

Вложенные циклы.

1

1







34.

Вложенные циклы.

1

1







35.

Решение задач с вложенными циклами.

1

1







36.

Решение задач с вложенными циклами.

1

1







37.

Вложенные циклы в графике.

1

1







38.

Решение задач на использование вложенных циклов.

1

1







39.

Решение задач на использование вложенных циклов.

1

1







40.

Решение задач на использование вложенных циклов.

1

1







41.

Решение задач на использование вложенных циклов.

1

1







42.

Двумерные массивы в турбопаскале. Заполнение дву­мерного массива и вывод на экран.

1

0







43.

Максимум и минимум в двумерном массиве.

1

1







44.

Поиск по условию в двумерном массиве.

1

1







45.

Алгоритм вставки и удаления строки в двумерный массив.

1

1







46.

Решение задач с двумерным массивом

1

1







47.

Решение задач с двумерным массивом

1

1







48.

Решение задач с двумерным массивом

1

1







49.

Самостоятельная работа

1

1







50.

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

1

1







51.

Строковый, символьный тип данных. Основные опера­ции.

1

0







52.

Операции поиска и замены в символьных строках и массивах.

1

1







53.

Обработка времени

1

1







54.

Шифровка и дешифровка текста.

1

1







55.

Решение задач на использование строковых функций.

1

1







56.

Решение задач на использование строковых функций.

1

1







57.

Решение задач на использование строковых функций.

1

1







58.

Решение задач на использование строковых функций.

1

1







59.

Модульный принцип построения систе-мы.программирования турбопаскаль.




0







60.

Модуль 011АРН(управление графическими режимами, графические процедуры и функции).

1

1







61.

Использование процедур графического модуля.

1

1







62.

Модуль С11Т(процедуры для работы с текстовой ин­формацией).

1

1







63.

Работа с файлами в турбопаскале. Текстовые и типи­зированные файлы.

1

0







64.

Текстовые файлы. Программирование ввода-вывода

1

1










Итого:

64

53







Новизна данной образовательной программы

Программа модифицированная, составлена на основе программы «Курс программирова­ния на языках высокого уровня», автор Чернов А.А. и курса «Основы программирования», автор СМ. Окулов и др. Программа курса:



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

  • имеет практическую направленность с ориентацией на реальные потребности, соответ­ствующие возрасту ученика;

  • охватывает как алгоритмическое направление, так и вопросы практического применения компьютеров при решении задач математического цикла;

  • ориентирована на существующий парк вычислительной техники и дополнительные ог­раничения;

  • допускает возможность варьирования в зависимости от уровня подготовки и интеллек­туального уровня учащихся (как группового, так и индивидуального);

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

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

Элементы программы курса могут быть рекомендованы для использования учителями ин­форматики при проведении лабораторно-практических и практических занятий.



Общая характеристика учебного процесса:

  • при изучении курса используются лекции и практические работы.

  • занятия проводятся по группам 10 человек в кабинете информационных технологий.

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

  • Программа рассчитана на обучающихся 9-11 классов с сформированными базовыми знаниями программирования на Паскале.

Характеристика временных и материальных ресурсов:

■ Кабинет информационных технологий 10 ученических + 1 учительский ПК с установ­


ленной средой Турбо Паскаль 7.0;

Сроки реализации дополнительной образовательной программы Представленная программа рассчитана на 2 года обучения. Общий объём часов: 68 часов в год. Недельная нагрузка - 1 час в неделю.

Методическая часть:
Требования к уровню ЗУН, полученных в результате обучения: Учащиеся должны знать:

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

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

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

о содержание этапов разработки программы: алгоритмизация-кодирование-отладка-тестирование;

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

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

о исходные данные и результаты, как строить алгоритмы методом последователь­ного уточнения (сверху вниз), изображать эти алгоритмы в виде блок-схем

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

о основы постановки задач в области информационных систем;



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

о записывать основные алгоритмические структуры на языке программирования Турбо Паскаль,

о использовать Турбо Паскаль для решения задач из области математики;

о строить алгоритмы методом последовательного уточнения (сверху вниз), изо­бражать эти алгоритмы в виде блок-схем

о использовать основные алгоритмические приемы при решении математических задач

о решать нестандартные задачи и задачи повышенной сложности

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

Развитие компетентности:

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



Критерии эффективности реализации программы:

  • развитие познавательного интереса учащихся;

  • повышение качества знания на уроках информатики;

  • применение полученных знаний и умений при изучении математики;

  • интеграция информатики и математики, направленная на подготовку к ЕГЭ по информа­тике и математике;

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

Формы и методы контроля:

  • тестирование;

  • устный опрос;

  • самостоятельные и контрольные работы;

  • участие в предметных олимпиадах.

скачать


Смотрите также:
Рабочая программа по элективному предмету «Программируем на Паскале»
227.37kb.
Элективный курс "Программируем на Паскале"
56.38kb.
Программа По элективному учебному предмету «правоведение»
266.39kb.
Программа по элективному учебному предмету «Твоё здоровье» в 9
442.48kb.
Элективный курс "Программируем на Паскале" Для учащихся 11 класса
85.87kb.
Рабочая программа составляется учителем-предметником, педагогом дополнительного образования по определенному учебному предмету или курсу (элективному, курсу дополнительного образования) на учебный год или ступень обучения
120.47kb.
Пузина Надежда Васильевна учитель математики высшей квалификационной категории 2012 2013 учебный год пояснительная записка Структура курса рабочая программа
199.12kb.
Рабочая программа по элективному учебному курсу Подготовка к егэ по информатике и икт
501.84kb.
Рабочая программа по элективному курсу «Технология заготовки овощей»
165.73kb.
Рабочая программа по элективному курсу по биологии «Подготовка к семейной жизни и сознательному родительству»
86.96kb.
Рабочая программа фроловой Риммы Михайловны, учителя первой категории по элективному курсу
65.45kb.
Рабочая программа по элективному курсу «Твоя профессиональная карьера» для 9 класса разработана на основе: программы курса «Технология. Твоя профессиональная карьера»
198.72kb.