Целями освоения дисциплины «Теория и методика обучения программированию в общеобразовательных учреждениях» является формирование систематизированных знаний по теории и методике обучения программированию в средней общеобразовательной школе, что включает в себя развитие методической компетентности магистра, формирование системы знаний по основным положениям частной методики обучения программированию и выработка умений в области преподавания программирования.