Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОСЫ ТЕОРИЯ ГОСЫ.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
524.29 Кб
Скачать

13. Методика обучения программированию

Базовая подготовка в области информатики должна включать:

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

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

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

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

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

Примеры задач Исполнение программы наиболее легко и наглядно можно осуществить с помощью таблицы значений. Такие таблицы встречаются в учебнике А. П. Ершова.

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

Задачи с заданием «Найти ошибку в программе» или «Опреде­лить, каков результат выполнения программы» рекомендуется предлагать учащимся систематически в качестве общего задания для класса в начале урока.

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

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