датність оцінюють за допомогою «чорного ящика».
Рис. 3. Схема створення тестових завдань
Найпростіший спосіб складання тестових завдань - формування питань до понять, що становлять вузли семантичного графа, розробка вправ, що вимагають для їх виконання знання властивостей обраного поняття. Більш складним етапом є розробка тестових завдань, що визначають відносини між поняттями. Ще більш глибокий рівень завдань пов'язаний з їх підбором, що виявляє зв'язок понять між окремими модулями.
Безліч т?? СТОВ завдань (тестове простір), взагалі кажучи, згідно з принципом вичерпного тестування, може бути нескінченним. Наприклад, для вичерпного контролю знань таблиці множення цілих чисел від 1 до 100 необхідно використовувати 100х100 всіх можливих комбінацій двох чисел. А для всіх натуральних чисел тестове простір стає нескінченним.
Проте в кожному реальному випадку існує кінцеве підмножина тестових завдань, використання яких дозволяє з великою ймовірнісної точністю оцінити відповідність знань учня заданим критеріям з експертної моделі знань (повний тест).
З повного тесту можна виділити ефективний тест (оптимальний за обсягом набір тестових завдань, що гарантує оцінку особистісної моделі учня заданим критеріям). Вибір ефективного тесту залежить від вдалого розбиття тестового простору на класи еквівалентності, прикордонні умови, створення тестів на покриття шляхів і логічних зв'язків між поняттями і модулями.
Надалі необхідна тестовий експеримент на групі учнів, який дозволить провести коригування і доведення тіста до виду експлуатації (методика «чорного ящика»).
Таким чином, побудова комп'ютерних тестів можна здійснювати за такими послідовним крокам:
) формалізація експертної цільової моделі знань;
) низхідний (або знизу - вгору) проектування тестового простору;
) формування і наповнення тестових завдань;
) формування повного комп'ютерного тесту;
) тестовий експеримент;
) вибір ефективного тесту;
) аналіз, коректування і доведення тіста до виду експлуатації [3].
2. Створення обучающе-демонстраційної програми «алгоритмізація та програмування»
.1 Аналіз існуючих в системі освіти програмних засобів для вивчення розділів «Алгоритмізація» і «Програмування»
2.1.1 Програма «Роботландия»
«Роботландия» давно знайшла визнання і, незважаючи на свій солідний вік, не втрачає актуальності ні в методичних питаннях викладання інформатики в 1-5 класах, ні в прикладах того, якими мають бути навчальні комп'ютерні програми.
До складу пакету входять:
1. Оболонка пакета - «Монітор». Використовується в якості графічної оболонки для запуску інших програм. Кнопки на робочому столі «Монітору» виглядають, як на рис. 4;
Рис. 4. Оболонка програми
2. Тренажери-перші кроки в світ комп'ютера. Програми «Курсор» і «Меню» натренують інтерфейсні навички. «Хто говорить» робот Привіт поспілкується з юним користувачем. «Мудра правилки» ...