Выбирая стратегию преподавания информатики в школе, необходимо учитывать, что задача общеобразовательного курса – это в большой степени выработка определенного стиля мышления, формирование наиболее общих навыков, умений и представлений, нежели освоение тех или иных конкретных языков и технических средств программирования.В то же время такой курс должен служить базой для последующего профессионального изучения программирования в высшей школе или старших классах средней школы (в рамках профессионального обучения).В настоящее время существуют три наиболее распространенных подхода к преподаванию программирования [10]:1) преподавание программирования как теоретической дисциплины вообще, без освоения конкретных языков и систем;2) преподавание на основе специально разработанного языка, ориентированного на обучение основным навыкам программирования;3) изучение одного или нескольких языков программирования, широко используемых при решении научных и хозяйственных задач.Первый подход представляется наиболее логичным. Однако его практическая реализация наталкивается на серьезные трудности, так как с отказом от языка программирования не только теряется возможность использовать соответствующий инструментарий, но и зачастую становится трудно обосновать необходимость его использования.Второй подход часто используется при преподавании основ программирования в младших классах средней школы. Разработаны и специализированные языки для этих целей. В их числе можно назвать Школьник, Рапира (СССР), SMR (Великобритания), LOGO (США). Они предельно упрощены и рассчитаны на возможности младшего школьника в области программирования. Такой подход хорош при углубленном изучении информатики в специализированных классах при начальном этапе обучения.Противники третьего подхода утверждают, что он непригоден прежде всего потому, что ни один из существующих стандартных языков не отражает в достаточно чистом виде современный концептуальный запас программирования. Такое положение, вообще говоря, естественно, так как все эти языки разрабатывались со своими целями и каждый из них ориентирован на определенную, более или менее узкую область применения. Кроме того, большинство реализаций стандартных языков загружено большим количеством технических деталей и сложны в изучении.Наиболее приемлемым для общеобразовательной школы является сочетание первого и третьего подходов – обучение теоретическим основам программирования на базе стандартного языка. При этом не обязательно вдаваться в глубины языка. Учащиеся, которых он заинтересует, могут сделать это и сами. Наибольшее внимание следует уделить переходу от алгоритмических структур к их программной реализации на языке программирования.У каждого языка есть свои сторонники и противники, и конечный выбор определяется наличием аппаратных средств и личными наклонностями преподавателя. Стоит отметить, что Паскаль первоначально создавался как учебный язык, но со временем получил широкое распространение в качестве стандартного языка.Из существующих технологий программирования наиболее популярной и широко используемой является технология структурного программирования "сверху – вниз". Ее достоинством является то, что она позволяет сформировать у обучаемых алгоритмический стиль мышления, необходимый при изучении практически всего курса информатики. Следовательно, выбирая язык программирования для школьного курса, нужно ориентироваться на один из структурных языков.
Новости образования:
Возрастные особенности детей
10 – 15 лет и их готовность к иноязычной диалогической речи
Овладение иноязычной диалогической речью представляет некоторые трудности для школьников. Первая причина этого вызвана тем, что диалогическая речь объединяет два вида разговорной деятельности – аудирование и говорение. В связи с этим второй партнер должен понять реплику первого партнера и быстро и ...
Психолого-педагогические особенности взаимодействия
с родителями по экологическому развитию детей старшего дошкольного возраста
Чтобы полноценно осуществлять экологическое развитие детей, система работы в детском саду должна сочетаться с работой семьи в данном направлении, поскольку именно семья даёт первый опыт взаимодействия с природой, приобщает к активной деятельности, показывает отношение к объектам растительного и жив ...
Цели и задачи обучения иностранному языку
Под целями обучения понимаются планируемые результаты изучения иностранного языка школьником. Можно смело сказать, что именно цели обучения являются самой важной методической категорией. Отвечая на вопрос "Зачем учить?", они определяют весь последующий выбор. Все перекосы в обучении начин ...