Серед сучасних технологій контролю навчальної діяльності учнів можна виділити декілька найбільш поширених:
1) Тестова перевірка знань;
2) Підсумкові контрольні роботи з теми;
3) Самостійні роботи;
4) Експрес-опитування
5) Практичні роботи для набуття та перевірки умінь і навичок учнів;
Тестову перевірку знань найдоцільніше використовувати за допомогою тестових оболонок, таких як Test-W чи Test-W2. Їхньою перевагою є те, що вони можуть не тільки перевіряти та оцінювати знання учнів, а й виконувати діагностуючу функцію. Адже в цих програмах учні, відповідаючи на питання, одночасно можуть побачити правильні відповіді.
Якщо ж кількість комп’ютерів в кабінеті не достатня для одночасного проведення тестування, то для частини учнів можна запропонувати безмашинний варіант (на листочках). Ось приклад одного із тестів до теми «Основи алгоритмізації та програмування».