Обучение школьников программированию с использованием графических исполнителей среды Кумир и PascalABC.NET

Автор: Васин Дмитрий Юрьевич

Организация: МБОУ Пекшинская СОШ

Населенный пункт: Владимирская область, д. Пекша

Данные методические разработки помогут развить начальные навыки программирования с помощью графических исполнителей.

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

Необходимо отметить, что программирование важно не только для «избранных». На уроках программирования дети учатся работать с информацией, её структурировать, обрабатывать, управлять ею, а эти навыки очень важны, т.к. 21 век это век мощного потока информации. Даже примерное понимание того как устроен персональный компьютер, как он работает, исполняет программы, каковы его ограничения и возможности - важный навык в современных условиях, т.к. компьютеры проникли во все сферы нашей жизни и стали просто какой-то магией. Если школьник не станет программистом, то приобретённые навыки программирования станут хорошим подспорьем в его будущей жизни, ведь от компьютеров всё равно никуда не уйти.

Программирование – одна из самых сложных тем школьного курса информатики. Это связано с целым рядом причин:

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

В своей статье «Программирование для себя: почему всем нужно научиться писать код» доцент кафедры высшей математики ВШЭ и преподаватель Центра непрерывного образования факультета компьютерных наук НИУ ВШЭ Илья Щуров отмечает: хороший способ научиться программировать — поставить перед собой задачу, которой вам было бы интересно заниматься, и потом попытаться ее решить. Первый язык программирования — это сложно, потому что нужно перестраивать то, как вы взаимодействуете с компьютерами и анализируете процессы [10].

Выход из данной ситуации можно найти следующим образом. На ранних этапах изучения информатики в 5-7 классах, при изучении блока «Алгоритмы и исполнители» необходимо изучать графические исполнители различных сред программирования. Всё это позволит увидеть наглядный результат работы программы. И главное: каждый школьник должен сказать: «Это работает!».

Примерами таких сред с хорошими графическими исполнителями являются КУМИР (исполнители Водолей, Кузнечик, Черепаха, Робот, Чертёжник и Рисователь), а также исполнитель Робот среды PascalABC.NET.

Очень важно для школьников именно этого возраста увидеть вживую, как работает программа им написанная, где ошибка, где исполнитель не может выполнить команду, научить учащихся проводить тестирование и отладку программы.

Мною было разработано два небольших учебных пособия как раз для иллюстрации вышесказанного. Первое пособие – «Исполнители языка программирования КУМИР» на 58 страницах. В учебном пособии представлен систематизированный материал по использованию графических исполнителей на языке программирования КУМИР, представлен краткий теоретический материал, приведены подробные примеры (от простого к сложному, переход от интерактивного управления к программируемому), а также составлены задачи для самостоятельного решения.

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

Второе учебное пособие называется «Исполнитель РОБОТ на языке программирования PascalABC.NET» на 66 страницах. В учебном пособии представлен систематизированный материал по использованию встроенного исполнителя РОБОТ на языке программирования PascalABC.NET версии 3.0. Данный исполнитель используется для быстрого обучения основным конструкциям языка программирования в наглядной графической форме. В данном пособии представлен краткий теоретический материал, а также более 50 практических задач с решениями по таким темам как линейный алгоритмы, циклы, условные операторы, переменные-счётчики, процедуры и др.

Приложение

 

  1. Исполнители языка программирования КУМИР, учебное пособие, 58 с.
  2. Исполнитель РОБОТ на языке программирования PascalABC.NET, учебное пособие, 66 с.

Список литературы:

1. https://www.niisi.ru/kumir/

2. https://www.kpolyakov.spb.ru/school/kumir.htm

3. https://foxford.ru/wiki/informatika/sreda-programmirovaniya-kumir

4. https://inf.1sept.ru/view_article.php?ID=200901701

5. https://server.179.ru/wiki/?page=DenisKirienko/Kumir

6. https://ido.tsu.ru/other_res/school2/osn/metod/prog/index.html

7. http://pascalabc.net/skrinshoti/skrinshoti-proveryaemie-zadaniya

8. https://foxford.ru/wiki/informatika/ispolnitel-robot-v-pascalabc-net

9. https://www.kpolyakov.spb.ru/school/probook/pascal.htm

10. https://theoryandpractice.ru/posts/16780-programmirovanie-dlya-sebya-pochemu-vsem-nuzhno-nauchitsya-pisat-kod


Приложения:
  1. file0.docx.. 20,3 КБ
  2. file1.rar.. 3,8 МБ
Опубликовано: 25.11.2019