
- •Лекция 6. Методика преподавания темы «Алгоритмизация и программирование»
- •Методика преподавания программирования
- •Метод открытых программ Понятие открытой программы (оп)
- •Система признаков открытой и закрытой программы
- •Методика разработки открытых программ
- •Освоение обучаемым готовой оп
- •Первый этап освоения оп
- •Второй этап освоения оп
- •Третий этап освоения оп
- •Пример урока с использованием метода оп
- •Пример-образец программы для этого урока
Лекция 6. Методика преподавания темы «Алгоритмизация и программирование»
ВВЕДЕНИЕ.
Очень актуальными являются вопросы образовательного стандарта преподавания информатики, что, с одной стороны, обеспечивает социальные гарантии для выпускников, с другой стороны, это шаг к гуманизации образования путем формирования у учащихся системной информационной картины мира и осознания своего места в нем.
Актуальность темы.
В новых условиях молодому поколению нужны умения и навыки:
Планирование своей деятельности;
Поиск информации, необходимой для решения поставленной задачи;
Проектирование и построение информационных моделей;
Структурирование сообщений;
Инструментирование всех видов деятельности;
Навыки использования современных технических средств.
Культурный уровень такого человека должен формироваться в школе.
Тема «Алгоритмизация» занимает важное место в курсе информатики, так как прививает школьникам навыки алгоритмического мышления. Компоненты алгоритмического мышления:
Структурный анализ задачи;
Разбиение большой задачи на малые;
Сведение нерешенной задачи к решенным;
Планирование ситуаций и их рефлексия;
Понимание и использование формальных способов записи мышления.
Алгоритмизации
обучают на многих предметах, однако на
этих предметах учащиеся работают с
готовыми алгоритмами, созданными кем-то,
а на информатике создают сами.
Цели и задачи темы:
Понять на основе анализа примеров смысл понятия алгоритма;
Знать свойства алгоритма;
Понять возможность автоматизации деятельности человека при использовании алгоритма;
Освоить основные алгоритмические конструкции;
Применять алгоритмические конструкции для построения алгоритмов решения задачи;
Получить представление о библиотеке алгоритмов;
Уметь использовать библиотеку для построения более сложных алгоритмов;
Получить представление об одном из языков программирования, использовать этот язык для записи алгоритмов решения задачи.
Реализация основных принципов обучения в ходе преподавания темы.
Основные принципы, реализующиеся в ходе преподавания темы:
Принцип научности, выражающийся в связи с современной технологией программирования;
Принцип последовательности, обусловленный многократным изучением одних и тех же понятий в разном контексте с нарастающей сложностью;
Принцип доступности обучения, реализованный через многоуровневую по сложности работу обучаемых;
Принцип наглядности, представленный на экране сразу после выполнения упражнения;
Связь теории с практикой, выраженную в создании проектов практически значимых программ.
Логика построения темы.
Довузовское обучение элементам алгоритмизации. В рамках школьной программы предусматривается знакомство с отдельными элементами алгоритмизации, однако их явно недостаточно для того, чтобы рядовой школьник мог уверенно разрабатывать простейшие алгоритмы.
Изучение основ алгоритмизации на младших курсах ВУЗов.
Изучение фундаментальных основ алгоритмизации (ТОИ).
Особенности содержания темы.
Алгоритмизация – это не просто выявление, закрепление и использование некоторого способа действия, но и запись алгоритма на специальном языке.
Алгоритм предназначен для решения задачи кем-то – исполнителем.
В ходе изучения темы необходимо рассказать о том, что не все алгоритмы разрешимы и что нет такого исполнителя, который мог бы исполнить все алгоритмы. Для каждого исполнителя набор допустимых действий всегда ограничен. Не существует исполнителя, для которого любое действие является допустимым. Не всякая задача допустима для конкретного исполнителя. Существует ли задача для решения которой нет алгоритма, каким бы ни был исполнитель.
Э
тапы решения задачи:
На схеме изображен ряд колец от простых (программа - анализ) до сложных колец (постановка - анализ). Акцентирование внимания на одном из этих колец – разные подходы к преподаванию.