1. Problem-based learning for foundation computer science courses;Barg;Computer Science Education,2000
2. Computational thinking and tinkering: exploration of an early childhood robotics curriculum;Bers;Computer & Education,2014
3. Flow diagrams, turing machines, and languages with only tow formation rules;Böhm;Communication of the ACM,1966
4. New frameworks for studying and assessing the development of computational thinking;Brennan,2012
5. Computer science: An overview;Brookshear,2003