вторник, 22 ноября 2011 г.

Обучение школьников современному программированию_#1

  Учительское сообщество высказывает некоторую тревогу по поводу методики обучения алгоритмизации и программирования.
Понятно,что интегрированная среда (IDE) Turbo Pascal "морально и физически" устарела..... Компьютерный язык Pascal очень хорош:воспитывает дисциплину мышления, формирует навыки современного стиля программирования (структурная и объектная парадигмы программирования). Среда разработки Delphi слишком сложна для школьников, ее можно использовать для обучения студентов или разработки ПО уровня предприятия. Но тенденции промышленного программирования таковы,что данную среду вытесняют системы основанные на платформе .NET.
   Предлагаю некоторые альтернативные легкие интегрированные среды программирования.
1. Pascal ABC .NET
2. TMT Pascal
   Начнем с Pascal ABC .NET (Про TMT Pascal в следующем блоге)
Цитата из официального сайта проекта http://pascalabc.net/

Ключевые особенности PascalABC.NET

  • Высокая совместимость с Borland Pascal 7.0 и Delphi.
  • Генерация кода для платформы .NET.
  • Возможность доступа к огромному количеству .NET-библиотек от контейнерных классов до средств работы с сетью.
  • Самые современные средства языков программирования: обобщенные классы и подпрограммы, интерфейсы, перегрузка операций, исключения, сборка мусора.
  • Ряд расширений языка Pascal, в числе которых оператор foreach, внутриблочные описания переменных, автоопределение типа при описании, встроенные множества произвольных типов, упрощенный синтаксис модулей, методы в записях, операция new для создания объектов, определение тел методов внутри классов.
  • Средства параллельного программирования в виде директив OpenMP.
  • Среда разработки с встроенным отладчиком, обеспечивающая подсказки по коду, переход к определению и реализации подпрограммы, шаблоны кода, автоформатирование кода.
  • Простая и эффективная растровая графическая библиотека.
  • Встроенный электронный задачник Programming Taskbook.
  • Модули исполнителей Робот и Чертежник, используемых в школьной информатике.
  • Механизм проверяемых заданий, обеспечивающий автоматическую постановку и проверку заданий.
  • Наличие Web-среды разработки WDE, позволяющей запустить программу прямо из окна браузера.
  • Возможность опубликовать в интернете ссылку на файл, сохраненный в Web-среде разработки.
  • Использование многолетнего опыта обучения программированию при создании языка и среды.
Система PascalABC.NET разработана на факультете математики, механики и компьютерных наук Южного федерального университета, активно развивается и используется для обучения студентов в курсе Основы программирования, а также для обучения школьников. В ряде учебных заведений PascalABC.NET является одной из сред для преподавания современного программирования.
Простота, современные возможности, бесплатность — вот главные достоинства PascalABC.NET!   
 В Википедии есть хорошие статьи про данную среду.
Ссылка на статью здесь  http://ru.wikipedia.org/wiki/PascalABC.NET 

Комментариев нет:

Отправить комментарий