Программа элективного курса по информатике "Вычислительная математика и программирование"

Разделы: Информатика


Информатика по праву входит в братский союз с математикой и лингвистикой, закладывая в школьное образование опорный треугольник развития главных проявлений человеческого интеллекта: способность к обучению, способность к рассуждению, и способность к действию. (А.П. Ершов.)

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

Особенностями курса являются

  1. модульное построение содержания,
  2. системный поход в изложении материала
  3. вариативный характер (использование системы программирования и пакета MathCAD для решения задач вычислительной математики)
  4. использование компьютерного вычислительного эксперимента как важнейшего познавательного инструмента
  5. приобретение учащимися опыта проектной деятельности.

Курс ориентирован на учащихся старших классов (10 - 11) физико-математического профиля общеобразовательной школы, имеющих базовую подготовку по информатике, знакомых с основами программирования на языке Турбо Паскаль 7.0 и рассчитан на 36 часов.

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

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

Основной метод обученияметод проектов, который позволяет реализовать исследовательские и творческие способности учащихся. Сначала математические задачи решаются в общем виде; затем их решения переводятся на язык программирования и реализуются на компьютере. При этом учащиеся разбирают подробно не только математическую сторону проблемы, но и нюансы метода программирования (правильность написания программы, ее отладка и т.п.). Результат работы – программа, решающая определенный класс задач, реализующая тот или иной численный метод. Роль учителя состоит в кратком по времени объяснении нового материала и постановке задачи, а затем консультировании учащихся в процессе выполнения практического задания.

Разработка каждого проекта реализуется в форме выполнения практической работы на компьютере (компьютерный практикум). Кроме выполнения проектов учащимся предлагаются практические задания для самостоятельного выполнения.

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

Итоговый контроль реализуется в форме защиты итоговых проектов

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

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

В результате успешного изучения курса учащиеся должны знать:

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

должны уметь:

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

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

Программа курса “Вычислительная математика и программирование” имеет модульную структуру:

№ модуля Название модуля Кол-во часов
Модуль 1 Введение в вычислительную математику 1
Модуль 2. Приближенные вычисления и их реализация на компьютере. 8
Модуль 3. Численные методы решения уравнений. 6
Модуль 4. Численные методы дифференцирования 5
Модуль 5. Численные методы интегрирования 5
Модуль 6. Знакомство с пакетом программ MatCad. Основы работы с ним 11
Итого   36 часов

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

Модуль 1.

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

Модуль 2.

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

Модуль 3.

Численные методы решения алгебраических и нелинейных уравнений и систем уравнений. Метод половинного деления. Метод хорд. Метод касательных (метод Ньютона). Комбинированный метод. Метод Крамера решения систем линейных уравнений. Метод Гаусса.

Модуль 4.

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

Модуль 5.

Понятие о численном интегрировании. Приближенное вычисление площади криволинейной трапеции: метод прямоугольников, метод трапеций, метод Симпсона. Приближенное вычисление объема тела.

Модуль 6.

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

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

Название темы Кол-во часов Форма проведения
всего лекции практика
1. Введение в вычислительную математику 1 1   Лекция
2. Приближенные вычисления и компьютер 1 1   Лекция
3. Приближенное вычисление числа Р . 1   1 практикум
4. Вычисление значение многочлена по схеме Горнера 1   1 практикум
5. Итерационные циклы и приближенные вычисления 1 1   Лекция
6. Суммирование рядов. Вычисление элементарных функций с помощью рядов 1   1 практикум
7. Вычисление биномиальных коэффициентов. Использование бинома Ньютона для вычисления степеней 1   1 практикум
8. Вычисление квадратного корня 1   1 практикум
9. Контроль по модулю 2. 1   1 проект
10. Численные методы решения уравнений и систем уравнений. 1 1   лекция
11 Метод половинного деления 1   1 практикум
12. Метод хорд 1   1 практикум
13. Метод Ньютона 1   1 практикум
14. Метод Крамера решения систем линейных уравнений. Метод Гаусса. 1   1 практикум
15. Контроль по модулю 3. 1   1 проект
16. Понятие о численном дифференцировании и его методах 1 1   лекция
17. Решение дифференциальных уравнений первого порядка 1   1 практикум
18. Приближенное вычисление дифференциала 1   1 практикум
19. Формула приближенного вычисления значения функции, дифференцируемой в точке х0 1   1 практикум
20. Формулы вида Урок 3
(приложение для  урока 3)

Урок 5

Практикум
(приложение для практикума)