Анализ существующих методик обучения младших школьников программированию

Новая педагогика » Методика по преподаванию раздела "Программирование в среде Scratch" учащимся начальной школы » Анализ существующих методик обучения младших школьников программированию

Страница 2

В учебнике И.Г. Семакина используется другой подход к теме алгоритмизации это кибернетический подход, в котором алгоритм трактуется как информационный компонент системы управления. Такой подход позволяет рассматривать в базовом курсе новую содержательную линию: «Информация и управление». В качестве исполнителя алгоритмов используется ГРИС. Иной подход к изучению линии алгоритмизации принят в учебниках, выпущенных под редакцией профессора Н.В. Макаровой. Алгоритмизации и программирование изучаются в них на примере работы в среде ЛогоМиры, которая представляет собой систему программирования, специально созданную для обучения младших школьников. В ней используется язык ЛОГО, а в качестве исполнителя – знакомая нам Черепашка.

Языки программирования для школьников:

LightBot – игрушечная среда для самых маленьких (можно использовать с 5-6 лет). Необходимо запрограммировать движение «виртуального» робота. Несмотря на простоту, с помощью LightBot можно не только формировать операционное мышление ребенка, но и изучать такие понятия программирования, как подпрограммы-процедуры.

RoboMind – простая среда программирования, которая позволяет начинающим программировать поведение «машинки»-робота. Здесь в доступной форме изучаются популярные методы программирования и основы «искусственного интеллекта». Робот может программироваться на разных языках.

Karel, Karel ++, Karel J. Robot – языка для начинающих, они используются для составления программ управления «роботом». Karel использует собственный язык программирования, Karel ++ – язык программирования C++, Karel J. Robot – версия Karel на Java.

Guido van Robot – роботом управляют с помощью программы (как в Karel J. Robot), за синтаксисом похожим на Python. Это свободно расширенная программа, работа с которой может быть началом к изучению любого языка программирования.

Greenfoot – учебная, объектно-ориентированное Java-среду, разработанное прежде всего в учебных целях. Greenfoot позволяет разрабатывать программы для моделирования и диалоговые игры.

Little Wizzard – среда программирования для детей, предназначенное для изучения основных элементов программирования в начальной школе. Используя только мышку, дети получают возможность составлять программы и изучать такие понятия, как переменные, выражения, ветвления, условия и логические блоки. Каждый элемент языка программирования представляет собой интуитивно понятный символ.

Peter – средство визуального программирования, предназначенный для простого и быстрого создания приложений для Windows 95/98/NT/ME/2000/XP. Принцип работы похож на разработку графической презентации с созданием программной структуры для управления объектами. Составление программы несколько напоминает составление головоломки из отдельных частиц.

Стрелка – программа – тренажер для развития алгоритмического мышления и формирования навыков составления управляющих алгоритмов.

К возможностям Scratch относится проекция его ресурсов в психолого-педагогический и методический планы, то есть те его свойства, которые напрямую проистекают из наличных ресурсов. Наиболее существенны, возможности Scratch направленные на: изучение основ алгоритмизации; изучение объектно-ориентированного и событийного программирования; знакомство с технологиями параллельного программирования; моделирование объектов, процессов и явлений; организацию проектной деятельности, как единоличной, так и групповой; организацию научно-познавательной деятельности; установление межпредметных связей в процессе проектной и научно-познавательной деятельности; организацию кружковой работы с направленностью на художественное творчество.

Способности Scratch определяются как проявление его возможностей в отношении развития личностных качеств учеников. Потенциальность этой связи заключается в вероятностном характере объективации возможностей Scratch.

К наиболее значимым новообразованиям относятся: ответственность и адаптивность; коммуникативные умения; творчество и любознательность; критическое и системное мышление; умения работать с информацией и медиа средствами; межличностное взаимодействие и сотрудничество; умения ставить и решать проблемы; направленность на саморазвитие; социальная ответственность.

Таким образом, педагогический потенциал среды программирования Scratch позволяет рассматривать как перспективный инструмент (способ) организации междисциплинарной внеучебной проектной научно-познавательной деятельности школьника, направленной на его личностное и творческое развитие.

Страницы: 1 2 3


Прочие статьи:

Понятия «социализация». Перечислите агентов социализации
Социализация (от лат. socialis — общественный), процесс усвоения человеческим индивидом определённой системы знаний, норм и ценностей, позволяющих ему функционировать в качестве полноправного члена общества. Агенты социализации по Г. Барри: опекуны, осуществляющих уход за ребенком, удовлетворяющ ...

Комплекс требований к профессиональной подготовке лингвиста-преподавателя в контексте профилизации обученияобучения
Конец XX века характеризуется переходом от индустриального к постиндустриальному, информационному обществу. Это, в свою очередь, способствует расширению связей, усилению процессов глобализации, интеграции, информатизации. В этой связи появляются новые требования к системе и качеству образования. ...

Понятие программной разработки библиотеки процедур в среде Maple
Пакет Maple состоит из быстрого ядра, написанного на Си и содержащего основные математические функции и команды, а также большого количества библиотек, расширяющих ее возможности в различных областях математики. Библиотеки скомпонованы из подпрограмм, написанных на собственном языке Maple, специал ...

Меню сайта

Copyright © 2024 - All Rights Reserved - www.rankpedagogy.ru