В учебнике И.Г. Семакина используется другой подход к теме алгоритмизации это кибернетический подход, в котором алгоритм трактуется как информационный компонент системы управления. Такой подход позволяет рассматривать в базовом курсе новую содержательную линию: «Информация и управление». В качестве исполнителя алгоритмов используется ГРИС. Иной подход к изучению линии алгоритмизации принят в учебниках, выпущенных под редакцией профессора Н.В. Макаровой. Алгоритмизации и программирование изучаются в них на примере работы в среде ЛогоМиры, которая представляет собой систему программирования, специально созданную для обучения младших школьников. В ней используется язык ЛОГО, а в качестве исполнителя – знакомая нам Черепашка.
Языки программирования для школьников:
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 позволяет рассматривать как перспективный инструмент (способ) организации междисциплинарной внеучебной проектной научно-познавательной деятельности школьника, направленной на его личностное и творческое развитие.
Прочие статьи:
Формы обучения
В литературе по педагогике часто путают понятия метода и формы обучения. Дадим следующие определения:
Форма - характер ориентации деятельности. В основе формы лежит ведущий метод.
Метод - способ совместной деятельности учителя и обучаемого с целью решения задач.
Формы обучения бывают конкретным ...
Виды профориентационных работ ТюмГНГУ
Профессия в сознании человека нередко связана с судьбой, с жизненным предназначением. Смысл профориентационной работы вуза в том, чтобы помочь старшеклассникам правильно и своевременно сориентироваться в мире современных профессий и не ошибиться в выборе будущего.
Тюменский Государственный Нефтег ...
Понятие "научная школа" и проблема финансирования науки
Научные школы как социальные образования возникли еще в глубокой древности (Академия Платона, пифагорейская школа и пр.), однако их статус непрерывно менялся. В древности любая научная школа объединяла последователей некоего ученого, которые следовали его идеям, сакрализовали их и позиционировали ...