В.С.  Пядышев

 

Среда «little wizard» для изучения

программирования в начальной школе

ЛПИ – филиал ФГАОУ ВПО «Сибирский федеральный университет», г.Лесосибирск

 

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

Основной акцент предполагается сделать на приобретении учениками общих навыков обработки информации различных видов с использованием информационных и коммуникационных технологий.  Поэтому в содержании курса информатики как начальной, так и основной школы целесообразно сделать акцент на изучении фундаментальных основ информатики, выработке навыков алгоритмизации и программирования, реализовать в полной мере общеобразовательный потенциал курса «Информатика и ИКТ». Решение указанной проблемы может базироваться на использовании в обучении информатике начальной школы языка программирования Little Wizard  (Маленький волшебник) - среда разработки для будущих программистов - детей начальных классов. Для облегчения усвоения основных понятий программирования каждый элемент языка представляет собой интуитивно понятный значок, позволяющий легко его узнавать. Используя только мышь, учащиеся могут исследовать понятия программирования: переменная, выражение, цикл, условие и логические блоки. 

Использование компьютерной среды «Little Wizard» в образовательном процессе изучения предмета «Информатика и ИКТ» в начальной школе позволяет развивать у детей логическое и алгоритмическое мышление, творческие способности. Одной из главных концепций языка Little Wizard, является развитие собственных задумок с первой идеи до конечного программного продукта. Для этого в Little Wizard имеются все необходимые средства, стандартные для языков процедурного типа: следование, ветвление, циклы, переменные, массивы, логические операторы, псевдослучайные числа. Вместе с тем в Little Wizard отсутствуют такие важные компоненты языка, как процедуры и функции, передача параметров и возвращение значений, рекурсия, определение классов объектов, наследование и полиморфизм, обработка исключений, текстовый ввод и файловый ввод и вывод. При этом для начала изучения Little Wizard не требуется ничего, кроме умения читать, поскольку программа составляется из готовых цветных значков. Этому уровню соответствуют все учащиеся начальной школы.

Рассмотрим использование интегрированной среды Little Wizard для изучения основ алгоритмизации и программирования в курсе информатики начальной школы на следующем примере: Составить программу нахождения суммы 10 произвольно введенных чисел с использованием цикла с предусловием.

Для разработки программы нам необходимо использовать следующий набор значков: * – переменная, считающая количество введенных чисел; * – переменная для нахождения суммы чисел; * – переменная, хранящая значение введенного числа; * – цикл While (Пока);  ввод числа с клавиатуры.


 

Таблица 1. – Сумма десяти чисел

Блок-схема

Описание

Программа в среде

Little Wizard

Начало алгоритма

Переменная S, для хранения суммы 10 чисел. Первоначальное значение переменной S=0 (ячейка пуста). Переменная I является счетчиком вводимых чисел, изначально имеет значение 0.

Блок цикла While (Пока).

Условие цикла: пока  условие истинно выполнять действия в теле цикла (увеличение счетчика, ввод произвольного числа, нахождение суммы чисел), иначе вывод результата переменной S.

 

Вывод результата

 

Конец алгоритма

 

Данная технология обучения стимулирует учащихся к освоению возможностей языка программирования, изучению предмета «Информатика и ИКТ», подчеркивая ее практическую личностную значимость. Анализ работы в Little Wizard показывает, что программа достаточно проста и легко осваивается.

 

Литература

1.                 Великович, Л.С. Программирование для начинающих / М. С. Цветкова  – Москва: «Баласс», 2007.

2.                 Сайт разработки среды Little Wizard http://littlewizard.sourceforge.net