1.1. методичні (знання змісту та структури навчальних програм з інформатики, основних форм, метдів і засобів навчання інформатики, теорії формування інформатичних понять)
1.2. психологічно-педагогічні (знання закономірностей цілісного педагогічного процесу, психологічних основ навчання та розвитку учня, вікових особливостей школярів, загальних характеристик особистості)
1.3. природничо-математичні (знання фізики, математики, англійської мови тощо)
1.4. власне фахові, або інформатичні (знання інформатики, історії та методології інформатичної науки, сучасних досягнень у галузі інформатики)
2. Необхідні уміння
2.1. прикладні (уміння використовувати технічні засоби навчання, виготовляти наочні матеріали)
2.2. аналітичні (аналізувати результати навчання і виховання учнів, перспективний педагогічний досвід учителів інформатики)
2.3. діагностичні (діагностувати рівні знань, умінь, навичок і компетенцій учнів; діагностувати педагогічну ситуацію в класі; визначити рівень вихованості учнів)
2.4. комунікативні (вміння прогнозувати результати навчання і виховання учнів)
2.5. конструктивно-проектувальні (вміння, пов'язані з проєктуванням, виготовленням наочних засобів навчання)
2.6. спеціально-інформатичні (знати будову ПК, ОС, ІС, вміти працювати з електронними носіями та ресурсами, знання пакетів для роботи з офісними програмами, володіти різними мовами програмування)