- • Принцип провідної ролі теоретичних знань означає, що поки учні не засвоїли основні поняття теми, властивості об'єктів, правила, методи і способи їх дослідження, не можна приступати до формування умінь і навичок, аналізу об'єктів і процесів, що вивчаються в курсі інформатики.
- • Принцип навчання швидкими темпами (в розумній мірі). На практиці після вивчення основного матеріалу швидкими темпами здійснюється контроль його засвоєння, а звільнений час використовується для розв’язування задач, під час роботи над якими теоретичний матеріал повторюється, поглиблюється і закріплюється.
- • Принцип навчання на високому (але доступному для учнів) рівні складності. Подолання учнем складностей в «зоні найближчого розвитку» веде до розвитку учня і закріплює його віру у власні сили. Забезпечення цього принципу і привело до необхідності індивідуалізації та диференціації навчання.
Диференціація навчання — це засіб індивідуалізації за умов класно-урочної системи, коли учні класу діляться на динамічні типологічні групи і після пояснення навчального матеріалу працюють у доступному для них темпі навчання за відповідними завданнями.
- • Усвідомлення всіма учнями процесу навчання. Учень усвідомлює себе як суб'єкт навчальної діяльності: як мені краще запам’ятовується матеріал, що нового я дізнався, як змінилися мої уявлення про світ, як змінююсь я сам? Забезпечення цього принципу потребує від учителя копіткої роботи з тими, хто не встигає, з'ясування причин цього та організації своєчасної педагогічної підтримки таких учнів.
- • Систематична робота вчителя над загальним розвитком усіх учнів, у тому числі й найслабкіших. Не допускається поділяти дітей за здібностями. Кожний просувається в своєму розвитку в результаті співробітництва з різними за розвитком дітьми. У процесі навчання інформатики передбачається розвиток мислення, оволодіння учнями загальними розумовими діями і прийомами розумової діяльності.
Л.В. Занковим були сформульовані психологічні принципи розвивального навчання:
- • Систематична робота вчителя над розвитком усіх основних типів мислення: наочно-дійового або практичного, наочно-образного і абстрактно-теоретичного.
- • Проблемність у навчанні. Учень лише тоді включається в пізнавальний процес і виявляє розумову активність, коли стикається з проблемами (питаннями і задачами), які йому треба розв'язати.
Інформатика — це предмет, у якому більшість навчального часу відводиться на розв'язування задач, тому вчителю не слід захоплюватися створенням проблемних ситуацій при вивченні теоретичного матеріалу, а якщо і створювати їх, то тоді, коли він впевнений, що в класі є учні, які розв'яжуть проблемну ситуацію, і її розв'язання не займе надто багато часу.
- • Індивідуалізація і диференціація навчання (рівнева та профільна). Рівнева диференціація навчання проводиться на основі безумовного досягнення всіма учнями обов'язкових результатів навчання і створення на уроках умов для випереджаючого навчання (навчання найвищому рівні) тих, хто має здібності та інтерес. Профільна диференціація навчання проводиться в старшій школі.
- • Систематичний розвиток прийомів розумової діяльності, як алгоритмічних, так і евристичних.
Алгоритмічні прийоми розумової діяльності характеризуються тим, що учень з кількох алгоритмів вибирає найбільш раціональні й уміє діяти відповідно до вказівок алгоритму. Практика свідчить, що не слід надавати учням готових алгоритмів, доцільно настроїти їх на колективний пошук відповідного алгоритму.
- • Систематичний розвиток мнемічної діяльності: розвиток пам'яті для того, щоб в учнів сформувався фонд дійових знань. Необхідно завжди орієнтувати учнів, який матеріал треба запам'ятовувати надовго, при цьому доцільно надавати їм мнемічні правила.