Разработка электронного учебного пособия по Visual Basic 6.0
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
? вычислительные алгоритмы будем понимать в самом широком смысле - как алгоритмы работы с величинами любых типов, ориентированные на исполнителя - ЭВМ. Методические вопросы изучения алгоритмизации обсуждались в предыдущих разделах. Теперь рассмотрим вопросы методики изучения языков программирования и систем программирования.
Таким образом, мы рассмотрели основные особенности программирования в базовом курсе информатики, а именно:
предметную область программирования и структуру процесса его изучения;
парадигмы программирования.
1.4Методические рекомендации по изучению языков программирования в учебной литературе
Появление в Средней Общеобразовательной Школе нового предмета - основ информатики и вычислительной техники, как известно, произошло в 1985 году. Хотя первые примеры изучения информатики в школах относится к 50-м годам, когда академиком А.П.Ершовым в ряде школ города Новороссийска вводилось изучение программирования. В 60-х годах в московских школах проводилась подготовка программистов, а в 70-х годах школьников готовили по специальностям связанных с ЭВМ. В конце 70-х началось массовое производство микро ЭВМ, произошёл скачёк их использования. В это время разрабатывается концепция школьной информатики под редакцией А.П. Ершова, В.А. Звенигородского, Ю.А. Фермена. Создаётся язык программирования рапира и школьный алгоритмический язык. В 1985 году разрабатывается программа предмета основы информатики и первый учебник, авторы которого: Ершов, Монахов и другие, выдвигается лозунг: Программирование - вторая грамотность. 1 сентября 1985 года в массовой школе вводится новый предмет - ОИВТ. В первой части излагались основы алгоритмизации и основы алгоритмического языка, внешне очень похожего на Паскаль, но в русскоязычном варианте. Вторая часть учебника излагала основы языков программирования Basic и Рапира. В 1988 году предложено новое учебное пособие (авторы А.П. Ершов, А.Г. Кушнеренко) в котором вместо основ программирования изучаются деловые применения ЭВМ.
В 1990 году коллектив авторов под руководством Кушнеренко выпускает новый учебник, который разбил учебник 1988 года. В этом учебнике для введения сложных алгоритмических конструкций используются исполнительные конструкции алгоритмов: робот и чертёж.
В 1991 году выходят 2 учебника под редакцией В.А. Каймина и А.Г. Гейна. В учебнике Кайна впервые изучение алгоритмизации предваряется изучением логики. Школьники знакомятся с языком программирования Пролог, изучают Basic. В настоящее время от Министерства Образования Российской Федерации рекомендовано для преподавания два учебника: А.Г. Кушнеренко, А.Г. Гейна.
В настоящее время школьная информатика переживает переломный момент. Требования заставляют школьников изучать современные ЭВМ и готовить их как пользователей.
Однако слабая техническая база затрудняет решение поставленных задач. В этих условиях от каждого конкретного учителя зависит, насколько он сможет реализовать имеющиеся в его распоряжении возможности в требовании времени.
Сформулированные в учебнике (Основы информатики и вычислительной техники под редакцией А.П. Ершова и В.М. Монахова. 1985-1986) понятия явились дидактической основой для раскрытия темы алгоритмизации во всех последующих учебниках информатики.
Практически весь алгоритмический раздел учебника ориентирован на исполнителя - человека. В задачах вычислительного характера в качестве метода работы исполнителя предлагается заполнение таблицы значений. В программировании такие таблицы принято называть трассировочными таблицами. В учебнике сказано: При исполнении алгоритма компьютером значения величин хранятся в его памяти. При исполнении алгоритма человеком таблица значений выполняет роль дополнительной памяти для исполнителя.
Ручная трассировка является весьма полезным методическим приемом при обучении алгоритмизации и программированию. Она позволяет человеку ощутить себя формальным исполнителем, проследить процесс выполнения алгоритма, обнаружить ошибки в алгоритме. От этого приема не следует отказываться, независимо от того, имеется ли в распоряжении учеников компьютер или нет. Одним из основных методических достижений учебника Основы информатики и вычислительной техники стало введение в школьную информатику учебного алгоритмического языка. Алгоритмический язык А.П. Ершова можно назвать русскоязычным псевдокодом, предназначенным для обучения методике структурного программирования. Хотя в самом учебнике слова структурное программирование нигде не употребляются, но, фактически, реализуется именно этот подход.
Идея и технология структурного программирования возникла и интенсивно развивалась в 60 -70-х гг. XX столетия и связана с именами таких классиков программирования, как Э.В. Дейкстр, X.Д. Миле, Е. Кнут и др. Большой вклад в теорию и практику программирования внес в этот период и академик А.П. Ершов. В частности, им был разработан АЛЬФА-язык программирования и создан транслятор с этого языка. Учебный алгоритмический язык содержит в себе многие черты АЛЬФА-языка. Для учебных целей на базе алгоритмического языка был создан язык программирования РАПИРА. Однако он не получил распространения. В 1987 г. в МГУ была осуществлена разработка учебной среды программирования на основе алгоритмического языка, получившая название Е-практикум (Е-87). Впоследствии она получила развитие и распространение через известный п