У статті розглядається можливості використання спеціалізованих програм (віртуальні лабораторії та тренажери, програмне забезпечення для моделювання природних процесів) та загального (мови програмування та бібліотеки, таблиці, CAS) у шкільних дослідженнях.
Таке програмне забезпечення, як віртуальні лабораторії, програмне забезпечення для моделювання природних процесів, мови програмування й бібліотеки в шкільних дослідженнях, можна використовувати для моделювання явищ, яких неможливо вивчити в шкільній лабораторії (наприклад, для моделювання радіоактивного розпаду або для демонстрації станів релятивістської механіки). Також віртуальні лабораторії в шкільній практиці зазвичай використовуються в тих випадках, коли учні не можуть виконати експеримент у реальних лабораторіях. Наприклад, це зручно для дистанційного навчання.
Використання мов програмування та бібліотек у навчальних фізичних дослідженнях вимагає як дослідницьких компетенцій студентів, так і компетенцій програмування. Ось чому використання цього програмного забезпечення на уроках фізики навряд чи можна рекомендувати. Однак мови програмування та бібліотеки можуть стати потужним інструментом формування й розвитку дослідницьких компетентностей студентів з фізики у позакласній навчальній діяльності.
Впровадження електронної таблиці та CAS у шкільних фізичних дослідженнях є найпростішим і має свої переваги.