Computing Education as a branch of science has been developing historically from whatever work with computers in schools through user approach to usage of computers to a present situation in which we can distinguish three areas 1) general pedagogy focused on technology in education including e-learning, 2) computing education dealing with a concept of digital literacy, computing and algorithm) and 3) application of computers in other subject education. Computing Education still defines its branch bases, key research questions and methodology.