Основні дидактичні системи
завдання операцiї щодо роботи з iнформацiєю та її засвоєння;
контрольнi завдання i вказiвки про повторения вправи або перехiд до наступного етапу.
В тeopiї та на практицi програмованого навчання сфор¬мувалися два вiдносно самостiйнi пiдходи - лiнiйний та розгалужений. Автором першого пiдходу є Б. Скiннер(1904-1990). Матерiал, шо вивчається, розподiляється на невеликi «порцїi», якi доступнi для засвоєння i закiнчують¬ся кiлькома контрольними запитаннями. Ч. Купiсевuч сфор¬мулював основні засади створення та використання лiнiйно¬го програмування в навчальному процесi: розподiл навчаль¬ного матерiалу на дрi6нi «порцїi»; активiзацiя дiяльностi учнiв шляхом вказiвок що i як робити; негайна оцінка вiдповiдi або дiї (принцип зворотного зв'язку); iндивiду¬алiзацiя темпу i змiсту навчанняї.
Достоїнством лiнiйного програмування е те, що суб’єкти учiння обов'язково опановують навчальний матерiал, завдя¬ки невеликим його «порцiям», безпосередньому контролю i перевiрцi, можливостi вiдтворення навчальних дiй. Однак цей пiдхiд має певнi недолiки. Наприклад, він не дає змоги учневi чiтко з'ясувати для себе загальнi цiлi навчання, досягти мети стрибком, iндивiдуалiзувати змiст навчання, ско¬вує творче мислення i самостiйнiсть.
Розгалужене програмування набуло свого розвитку з ура¬хуванням переваг i недолiкiв лiнiйного програмування. Принципово розгалужене програмування вiдрiзняеться вiд лiнiйного двома особливостями.Автор цього варіанта Н. Краудер, по-перше, пропонував задавати навчальний матеріал не малими «порцiями», а логiчно завершеними i великими блоками для того, щоб суб’єкти учiння могли глибоко i всебiчно проаналізувати його змicт; по-друге, пiд час виконання контрольного за¬вдання визначати правильну вiдповiдь з набору вiдповiдей, де є, ще й неповнi та неправильнi вiдповiдi, якi мicтять си¬cтeмнi помилки. Коли учень дав правильну вiдповiдь, він переходить до наступного мiкроетапу. В iншому разi йому дається пояснения сутності помилки, i він отримує завдан¬ня працювати з однією iз додаткових програм з урахуванням виду помилки або повернутися до вихiдного пункту. Отже, розглянута програма веде учнiв до навчальної мети рiзними шляхами залежно вiд їxнix вiдповiдей та помилок. Так досягається iндивiдуалiзацiя навчання.
Однак i цей варіант програмування має недолiкu. Основ¬ними серед них є вибiр учнем правильної вiдповiдi, який провокує його на вiдгадування вiдповiдей, запам'ятовуван¬ня та вилучення помилкових тощо. Розглянуте програму¬вання не дає учневі цiлiсного i системного уявлення про ма¬терїал, шо вивчається.
3 метою подолання недолiкiв лiнiйного та розгалужено¬го програмування створено змiшане програмування, яке є комбiнацiею двох перших. На сучасному етапi практично використовується змiшаний варіант програмування. Такі програми навчання виявляються найбiльш ефективними для формування практичних навичок i вмінь. Для навчання спецiалiстiв практичного спрямування можна ефективно використовувати психологiчний варіант програмування, за¬ пропонований П. Я. Гальперiним i Н. Ф. Тализiною. Ця концепцiя має назву «теорiя поетапного формування розумо¬вих дiй» i базується на трьох обов'язкових, незалежно від предметного змicту, компонентах: орієнтовна основа дiй, виконавчi дії, корекцiйно-контрольнi дії. Як розвиток ідеї програмування в навчаннi виникли блокове та модульне нав¬чання. Автором блокового навчання еє Ч. Купicевич. Воно здiйснюеться на основі гнучкої програми, яка в своїй Основі має змiшане програмування, але включае в себе i традицiйний текст. Цю програму він вперше запропонував 1968 pокy.
Основною метою такого програмування е багатостороннє навчання i пристосування методу до різноманітних органiзацiйних умов навчання. Назва цiєї програми - «Метод блокового програмування» - свiдчить, що в цьому методi використовуеться декiлька блокiв, кожен з яких потребув вiд учнiв певних зусиль.
Основні блоки цiеї програми:
iнформацiйний; тестово-iнформацiйний (для перевірки освоєння першого блоку); корекцiйно-iнформацiйний (у разi неправильної вiдповiдi - додаткове навчання); про¬ блемний (на думку автора, це основний, базовий блок розв'язання завдань на основі отриманих знань); блок пе¬ревiрки та корекцiї.
Отже, проходження iнформацiї, яка переробляється у вищеперелiчених блоках, є замкнутим, а учень, який опану¬вав матерiал блоку, може перейти до наступного.