Программа элективного курса по информатике для учащихся 9 КЛАССА «Язык программирования Pascal»
Пояснительная записка
В меняющемся курсе информатики все меньше места отводится разделу «Алгоритмизация и программирование» Но для подготовки учащихся к обучению в ВУЗах учитель должен заложить основы знания одного из алгоритмических языков. Данный элективный курс позволит дать и закрепить на практике знания учащихся по основным конструкциям языка программирования Pascal. Его особенность в том, что важнейшие основные понятия программирования: типы данных, структуры данных, операторы, алгоритмы, рассматриваются на конкретных примерах, что делает их более понятными для начинающих программистов.
Программы на языке Pascal отличаются строгой структурой. Программирование на нем приучает к аккуратности, продуманности. Кажущаяся ненужной строгость в описании типов данных, процедур и функции оборачивается изящными и понятными конструкциями, а также высокой производительностью программ и экономным использованием памяти.
Элективное изучение программирования возможно лишь тогда, когда курс ориентирован на практическую деятельность. Поэтому за теоретическими выкладками по каждой теме следуют блоки задач. Задачи разбиты на группы и располагаются в порядке усложнения.
По окончании изучения тематического блока учащимся предлагается выполнить межпредметный проект (математика - информатика). Для его выполнения необходимо провести исследование в математической предметной области и проанализировать:
· Способы экспериментального нахождения sin (x), cos(x),log(x); (проект №2)
· Методы решения уравнений (проект №3).
Содержательные линии курса:
· Программирование циклических алгоритмов.
· Программирование задач по теории чисел.
· Создание программ для вычисления интегралов различными методами.
· Создание программ для вычисления тригонометрических функций, логарифмов, корней методом суммирования элементов ряда.
· Создание программ для нахождения корней уравнений различными методами.
Программирование алгоритмических структур не входит с минимум содержания по информатике. Поэтому все линии составляют инвариант содержания.
Целевая аудитория: учащиеся 9 класса
Объем курса: 10 часов.
Цель курса: формирование готовности использовать компьютер в качестве инструмента для обработки сложных математических объектов.
Задачи курса:
Формирование способности использовать математический аппарат компьютера для нужд исследователя.
Формирование способности создавать интерактивное программное обеспечение с дружественным интерфейсом для выполнения научных исследований.
Основная форма мониторинга достижений учащихся: на каждом занятии оценка за решение задач после прохождения очередной темы. Итоговая оценка: защита проекта. Форма итоговой оценки: зачет.
Основные образовательные результаты:
Учащиеся должны:
Изучить и проанализировать материал по каждой подтеме численных методов;
Разработать и реализовать интерфейс будущей программы;