Главная Контакты


  На сайте

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


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


• Распространенность (массовость, распространенность);

• Доступность (условия распространения, стоимость, условия оплаты);

• Особенности интерфейса (общая понятность, простота, принадлежность к тому или иному типу);

• Способ реализации (компиляция или интерпретация);

• Системные требования (аппаратные и программные).

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

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

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

Другие статьи по теме:

- Интегрированная программная среда поддержки дистанционного обучения «МатЛог»
- Язык программирования Паскаль
- Классификация case-средств
- Средства структурного анализа и проектирования систем
- Разработка программного продукта. Этапы проектирования и построение модели


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами