|
Использование языков и сред программирования как средств обучения• Распространенность (массовость, распространенность); • Доступность (условия распространения, стоимость, условия оплаты); • Особенности интерфейса (общая понятность, простота, принадлежность к тому или иному типу); • Способ реализации (компиляция или интерпретация); • Системные требования (аппаратные и программные). Из всех приведенных характеристик стоит отдельно остановиться на особенностях интерфейса. Интерфейс должен соответствовать требованиям удобства и понятности. Те или иные особенности интерфейса могут быть по-разному использованы педагогом в процессе обучения. Простой, традиционный интерфейс очень часто оказывается более методично целесообразным, а отсутствие некоторых функций может даже способствовать лучшему освоению тех или иных особенностей программирования. Наряду с этим сложный многофункциональный интерфейс может отвлекать ученика от выполнения основных учебных заданий. В большинстве визуальных сред программирования реализованы функции автоматической генерации кода. Традиционно автоматическая генерация кода используется для создания форм, кнопок, переключателей и других визуальных элементов. Некоторые современные среды могут автоматически генерировать почти любые фрагменты программ, а то даже и целые программы. Автоматическая генерация кода позволяет, с одной стороны, ускорить выполнение учеником заданий, продемонстрировать детям эффективность и мощь современных средств программирования. С другой стороны, использование готового кода, к которому следует отнести автоматически генерируемый код, недостаточно способствует пониманию учащимися механизмов разработки программ. Для некоторых языков программирования существуют специальные, упрощенные учебные версии. Особенно удобны такие языки и разработанные для них среды программирования для знакомства с програмотворенням школьников младшего и среднего школьного возраста. Примерами таких языков и сред является упрощенная версия языка Pasсal, реализованная в среде «Алго» и упрощенная версия языка Visual Basic - среда Small Basic. Как указано на официальном сайте Small Basic: «Microsoft Small Basic - система, которая пытается сделать программирование понятным для начинающих» [1.11]. Разработчики, кроме простоты и доступности, отмечают главное преимущество Small Basic - его современность. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Другие статьи по теме: - Интегрированная программная среда поддержки дистанционного обучения «МатЛог»- Язык программирования Паскаль - Классификация case-средств - Средства структурного анализа и проектирования систем - Разработка программного продукта. Этапы проектирования и построение модели |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |