“…In contrast, researchers in faculties of education primarily investigate learning in elementary and secondary schools, which emphasize the elementary skills of reading, writing and arithmetic, and introductions to subjects of the humanities, social studies and science. Therefore, relatively few CS educators are familiar with educational theories and relatively few specialists in education have attempted to apply these theories in computer science education (CSE), though recently attempts have been made to bridge the gap (Booth, 2001;Powers & Powers, 1999).…”