Можно ли построить курс информатики для школьников на таких знаниях, которые не меняются, несмотря на развитие информационных технологий? Например, курс математической логики, теории информации, теории алгоритмов, графы? Курс формальной грамматики?Конечно, все это в очень доступном и упрощенном изложении....
Безусловно, нужно идти в ногу со временем и не заставлять детей рисовать сайты на html в блокноте. Курс новой современной информатики можно было бы разбить на несколько блоков: изучение современных программ (фото- и видео редакторов, текстовых редакторов и т.д.), программирование (с разбивкой на блоки), сайтостроение. Необязательно причем погружать во все вышеуказанные направления. Главное - дать ребенку понять возможности информационных технологий, чтобы он в дальнейшем мог выбрать для себя пути развития (например, motion-дизайн).
То что Вы перечисляете есть в курсе Технология. Информатика — это совершенно другой курс.