73.55K

сем1_мои_

1.

И. Н. АНТИПОВ, Н. Б. БАЛЬЦОК, А. Д.
КУДРЯВЦЕВ, В. В. ЩЕНИНКОВ
(МОСКВА) К ВОПРОСУ
ПРЕПОДАВАНИЯ
ПРОГРАММИРОВАНИЯ В СРЕДНЕЙ
ШКОЛЕ
ИВАНОВА ЯНА МИ-31

2.

РОЛЬ
ВЫЧИСЛИТЕЛЬНОЙ
ТЕХНИКИ И
ПРИКЛАДНОЙ
МАТЕМАТИКИ
Прогресс современной науки и техники,
свидетелями которого мы являемся, во
многом обязан бурному развитию
электронно-вычислительной техники и
прикладной математики, проникновению
их практически во все сферы
человеческой деятельности.
Роль вычислительной техники и
прикладной математики определяется
возможностью постановки и решения
качественно новых проблем и задач,
решение которых ранее представлялось
невозможным.

3.

ОДНА ИЗ
ПЕРВОСТЕПЕННЫХ
ЗАДАЧ, СТОЯЩИХ В
СВЕТЕ РЕШЕНИЙ
XXIV СЪЕЗДА КПСС
Современная наука и техника ставят перед
вычислительной техникой и прикладной
математикой новые задачи, решение которых
привело к утверждению новых областей науки
— прикладной математики в различных
областях программирования с четко
выраженными предметами изучения и
собственным аппаратом исследования.
Одна из первостепенных задач, стоящих в
свете решений XXIV съезда КПСС, состояла в
подготовке специалистов нового типа,
способных ставить и решать задачи на стыке
физики и прикладной математики, химии и
прикладной математики, биологии и
прикладной математики и т. д., прекрасно
разбирающихся в возможностях
вычислительной техники, владеющих
средствами общения с электронными
вычислительными машинами.

4.

ЗАДАЧИ, КОТОРЫЕ
БЫЛИ
ПОСТАВЛЕНЫ
ПЕРЕД СРЕДНИМ
ОБРАЗОВАНИЕМ.
Качественно новые требования,
предъявляемые в настоящее время
как к высшей школе, так и к
подготовке кадров рабочих
высокой квалификации, в
значительной степени определяют
и характер тех задач, которые были
поставлены перед средним
образованием.
Задача:
-Вводить в школьный курс
элементы вычислительной
математики, теоретического
программирования, структуры и
функционирования ЭВМ

5.

ОСНОВНЫЕ ВОПРОСЫ ДЛЯ УСПЕШНОГО ВНЕДРЕНИЯ
НОВЫХ ПРОГРАММ В СРЕДНЮЮ ШКОЛУ
В процессе экспериментального преподавания указанных
дисциплин в небольшом числе школ четко обозначились
основные вопросы, которые для успешного внедрения новых
программ в среднюю школу требуют столь же четкого ответа.
Эти вопросы следующие:
1. Что преподавать?
2. Кто будет преподавать?
3. Как преподавать?

6.

ПЕРВЫЕ ШАГИ В
ПРЕПОДАВАНИИ
ЭЛЕМЕНТОВ ПРИКЛАДНОЙ
МАТЕМАТИКИ И
ПРОГРАММИРОВАНИЯ В
СРЕДНЕЙ ШКОЛЕ ОТНОСЯТСЯ
К КОНЦУ 50-Х ГОДОВ
Преподавателями в те годы, как правило, были сотрудники
вычислительных центров.
В это время программирование было строго ориентировано
на определенную ЭВМ, единственным средством
программирования было программирование в кодах
конкретной ЭВМ (машинный язык).
Как надстройка над символьным программированием
появилось программирование в так называемых
содержательных обозначениях (сокращенно ПСО).
Низкий уровень этих средств программирования с очень
сложной, разветвленной структурой кодов ЭВМ сводил
обучение программированию к детальному знакомству со
всеми структурными разветвлениями в рамках конкретной
ЭВМ

7.

ПЕРВЫЕ ШАГИ В
ПРЕПОДАВАНИИ
ЭЛЕМЕНТОВ
ПРИКЛАДНОЙ
МАТЕМАТИКИ И
ПРОГРАММИРОВАНИЯ В
СРЕДНЕЙ ШКОЛЕ
ОТНОСЯТСЯ К КОНЦУ 50Х ГОДОВ
Появление быстродействующих одно-,
двух-, трехадресных ЭВМ с чрезвычайно
сложной структура машинного языка и
памяти поставило непреодолимое
препятствие для преподавания
программирования на уровне ПСО, не
помогло здесь и введение понятия
условной (n-адресной) ЭВМ
При этом подходе к преподаванию
программирования (на базе ПСО)
терялась главная сущность изучения
программирования в средней школе.

8.

ГЛАВНАЯ СУЩНОСТЬ ИЗУЧЕНИЯ
ПРОГРАММИРОВАНИЯ В СРЕДНЕЙ ШКОЛЕ
Главным в обучении элементам прикладной математики и
программирования в средней школе является выполнение следующих
требований:
а) этот курс должен носить общеобразовательный характер;
б) курс должен способствовать развитию навыков алгоритмического
мышления учащихся;
в) как составная часть курса математики, курс элементов прикладной
математики и программирования должен естественно вписываться в курс
математики, дополняя его, способствуя более глубокому изучению
математики в ее прикладных аспектах

9.

ЗАДАЧА В
ПРЕПОДАВАНИИ
ПРОГРАММИРОВАНИЯ
• Главная задача в преподавании
программирования — развитие
навыков алгоритмического
мышления. Эта задача прямо вытекает
из существа современного
теоретического программирования,
которое представляет собой
определенный уровень алгоритмизации
вычислительного процесса.
Разработанные средства
программирования на базе
алгоритмических языков, свободные от
структуры конкретных ЭВМ, как нельзя
более отвечают поставленной задаче
преподавания.

10.

ОСНОВНОЕ СРЕДСТВО
ПРОГРАММИРОВАНИЯ
В качестве основного
средства
программирования, которое
следует внедрять для
преподавания в средней
школе, можно рекомендовать
широко распространенный
алгоритмический язык Алгол60, который обладает
достаточной широтой и
универсальностью.
Это не исключает возможности
создания специальных
языков, приспособленных для
обучения учащихся средних
школ. Такими языками могут
служить, например, некоторые
подвиды языка Алгол-60.
Первый опыт преподавания
алгоритмического языка Алгол60 в школе с углубленным
изучением математики и
прикладной математики
относится к 1965 г.

11.

ДЛЯ УСПЕШНОГО
ВНЕДРЕНИЯ:
Для успешного внедрения
современного курса
элементов прикладной
математики и
программирования в среднюю
школу необходимо
подготовить соответствующие
учебные пособия,
методические руководства и
рекомендации.

12.

КТО ДОЛЖЕН
ПРЕПОДАВАТЬ
ПРОГРАММИРОВАНИЕ
В СРЕДНЕЙ ШКОЛЕ?
Задача обучения
программированию учащихся
средних школ решалась в основном
силами сотрудников
вычислительных центров. Такими
специалистами-профессионалами
может быть обеспечено
незначительное число школ и то
только центральных районов.
Полное такое сотрудничество школ
с вычислительными центрами
очевидно невозможно.
Поскольку преподавание
программирования становится
частью преподавания
математики, естественно
передать курс
программирования в руки
учителя математики.

13.

Встает новая проблема подготовки кадров
учителей, способных вести курс программирования
на современном уровне.
ПОДГОТОВКА
КАДРОВ
С одной стороны, имеется большое число учителей
математики, не знакомых с программированием
настолько, чтобы вести этот предмет. Один из
возможных путей обучения таких учителей — это
самообразование. Однако почти полное отсутствие
учебно-методической литературы по современному
программированию затрудняет реализацию такого
пути подготовки.
Другой путь — это подготовка учителей через
институты усовершенствования учителей и
факультеты повышения квалификации учителей
при педвузах страны.

14.

ПОДГОТОВКА
СТУДЕНТОВ
ПЕДВУЗОВ
• Подготовка студентов педвузов по
программированию обладает
целым рядом особенностей.
Студент не является
профессионалом-программистом,
но он должен знать достаточно
много, обладать определенной
гибкостью для перестройки в
зависимости от условий, в
которых придется работать, быть
способным использовать все
новые и новые средства
программирования и вести
методическую работу среди
учителей.

15.

ЧТО ДОЛЖЕН
ИЗУЧАТЬ
СТУДЕНТ?
В первую
очередь
необходимо
знать
основные
сведения по
теории
алгоритмов
Студент
должен знать
основные
методы
вычислительн
ой
математики
Очень
важным
элементом в
подготовке
студентов
является
изучение
самих ЭВМ
Изучение
программиро
вания с
использовани
ем
алгоритмичес
ких языков.

16.

Главное в поставленных здесь вопросах мы
видим в утверждении единой сквозной линии
преподавания программирования в педвузе и
школе.
English     Русский Rules