Звенигородский Г. А. сыграл существенную роль в истории становления школьной информатики в СССР. С 1977 года работал и учился в Академгородке (Новосибирск), в аспирантуре Вычислительного центра. Помимо индивидуальной научной работы, Геннадий Анатольевич много времени отдавал работе со школами юных программистов. Большое место в работе Звенигородского занимали пропагандистская и литературная деятельность, учебно-методические материалы. Его важной догадкой явилось подкрепленное опытом убеждение, что разработка программного обеспечения школьного учебного процесса по разным предметам должна стать делом самих школьников, воплощением их опыта в изучении информатики и профессиональной ориентации.