Разделы

  Java, JavaScript
  Документация Perl
  Новости
  Документация ASP
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C

Использование языков и сред программирования как средств обучения

Уроки программирования
4.8 / 5 (85 оценок)


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

Для некоторых языков программирования существуют специальные, упрощенные учебные версии. Особенно удобны такие языки и разработанные для них среды программирования для знакомства с програмотворенням школьников младшего и среднего школьного возраста. Примерами таких языков и сред является упрощенная версия языка Pasсal, реализованная в среде «Алго» и упрощенная версия языка Visual Basic - среда Small Basic. Как указано на официальном сайте Small Basic: «Microsoft Small Basic - система, которая пытается сделать программирование понятным для начинающих» [1.11]. Разработчики, кроме простоты и доступности, отмечают главное преимущество Small Basic - его современность.

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

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

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

• Учебников и сборников задач;

• Методик использования и методической литературы;

• Компетентных педагогов и методистов;

• Учебного программного обеспечения;

• Представление в глобальной сети Интернет (как обще информационное, так и в интерактивных сервисах и службах;

• Примеров положительных результатов внедрения.

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



Другие материалы по теме:

- Понятие языка программирования
- Средства быстрой разработки прикладных программ
- Классификация case-средств
- Объектно-ориентированный подход к созданию программных средств
- Этапы проектирования при разработке программного продукта


📌 smti.ru © 2026 SMTI.RU: инструменты, знания и сообщество для создания веб-проектов | Обратная связь