A programozott tankönyv egy olyan könyv , amely oktatási anyagokat és instrukciókat tartalmaz arra vonatkozóan, hogyan lehet az olvasmányt összekapcsolni a tudás és készségek asszimilációjának figyelemmel kísérésével, hogyan lehet megtalálni és megszüntetni az eltéréseket az ismeretek tervezett és elért szintje között.
A TSB szerint a programozott tankönyv olyan könyv, amely oktatási anyagokat (mit kell tanulni) és tanítási utasításokat tartalmaz - hogyan lehet az anyag olvasását (hallgatását) összekapcsolni a tudás és készségek asszimilációjának ellenőrzésével, hogyan lehet megtalálni. és megszünteti az eltéréseket a tudás asszimilációjának tervezett és elért szintje között [1] .
A programozott tankönyv lineáris, elágazó vagy kombinált képzési programot használ, lebontja az elsajátítandó képzési anyagot, vagy utasításokat a tanulónak bizonyos műveletek elvégzésére, további magyarázatokat, kérdéseket és válaszokat önellenőrzéshez. A programozott tankönyv információforrásként szolgál, megszervezi az oktatási folyamatot, szabályozza az anyag asszimilációjának mértékét, szabályozza a tantárgy tanulásának ütemét, megadja a szükséges magyarázatokat, megelőzi a hibákat, és a válaszokkal ellenőrzi a tanuló cselekedeteit. Ha a műveletet helyesen hajtják végre, akkor a gyakornok felkérést kap, hogy folytassa az oktatási anyag következő részével; helytelen válasz esetén kifejti a gyakornok által elkövetett jellemző hibákat. Csak a helyes válasz léphet előre.