References
- Wing, J. M. (2006). Computational Thinking, Communications of the ACM. 49(3), 33-35. https://doi.org/10.1145/1118178.1118215
- 김자미, 이원규 (2014). 영국의 교육과정 개정으로 본 정보교과의 지식과 문제해결력에 대한 쟁점, 컴퓨터교육학회논문지, 17(3), 54-64.
- 김자미, 이원규 (2014). 통합에서 독립으로, 이스라엘 컴퓨터과학 교과의 진화, 한국컴퓨터교육학회, 17(4), 33-44.
- Wing, J. M.(2008). Computational thinking and thinking about computing, Philosophical transactions of the royal society A, 366, 3717-3725. https://doi.org/10.1098/rsta.2008.0118
- Robert C. G., Veda C. S.(1999), Data abstractions: Why and how?, Data & Knowledge Engineering, 29, 293-311. https://doi.org/10.1016/S0169-023X(98)00043-3
- Dinesh B., Davis J. G.(1992), Conceptual data modelling in database design: similarities and differences between expert and novice designers, Man & Machine Studies, 37, 83-101. https://doi.org/10.1016/0020-7373(92)90092-Y
- Marvin L. Minsky(1967). Computation: finite and infinite machines, Prentice Hall, Upper Saddle River, NJ, USA.
- Futschek, G. (2006). Algorithmic thinking: the key for understanding computer science. Informatics Education? The Bridge between Using and Understanding Computers, 159-168.
- Yuri Gurevich(2000). Sequential abstract state machines capture sequential algorithms. ACM Transactions on Computational logic, 1(1), pp. 77-111. https://doi.org/10.1145/343369.343384
- Liu, C., Cheng, Y., & Huang, C. (2011). The effect of simulation games on the learning of computational problem solving. Computers & Education, 57(3), 1907-1918. https://doi.org/10.1016/j.compedu.2011.04.002
- Rogozhkina, I., & Kushnirenko, A. (2011). PiktoMir: teaching programming concepts to preschoolers with a new tutorial environment. Procedia Social and Behavioral Sciences, 28, 601-605. https://doi.org/10.1016/j.sbspro.2011.11.114
- Maria K.(2012). Diverse categories of programming learning activities could be performed within Scratch, Procedia Social and Behavioral Sciences, 46, 1162-1166. https://doi.org/10.1016/j.sbspro.2012.05.267
- 정미연, 이은경, 이영준 (2008). Squeak Etoys 활용 알고리즘 학습이 중학생의 문제해결력에 미치는 영향, 대한공업교육학회, 33(2), 170-191.
- Hiroshi I., Brygg U. (1997). Tangible Bits: Towards Seamless Interfaces between People, Bits and Atoms. Proceedings of Conference on Human Factors in Computing Systems(CHI '97), 1-8.
- Kwon D. Y., Kim H. S., Shim J. K., & Lee W. G. (2012). Algorithmic Bricks: A Tangible Robot Programming Tool for Elementary School Students. IEEE transactions on Educations, 55(4), 474-479. https://doi.org/10.1109/TE.2012.2190071
- Sapounidis T., Demetriadis S. (2013). Tangible versus graphical user interfaces for robot programming: exploring cross-age children's preferences, Personal and Ubiquitous Computing, 17(8), 1775-1786. https://doi.org/10.1007/s00779-013-0641-7
- Bers, M. & Horn, M. (2010). Tangible programming in early childhood: Revisiting developmental assumptions through new technologies. Greenwich, CT: Information Age Publishing.
- M. U. Bers, L. Flannery, E. R. Kazakoff, A. Sullivan (2014). Computational thinking and tinkering: Exploration of an early childhood robotics curriculum, Computer & Education 72, 145-157. https://doi.org/10.1016/j.compedu.2013.10.020
- 권대용 (2013). 텐지블 프로그래밍 도구를 활용한 논리적 사고력기반의 초등 봇 과제개발 및 적용, 컴퓨터교육학회논문지, 16(4), 13-21.
- 심재권, 이원규, 권대용 (2015). LED 기반 텐지블 프로그래밍 도구 개발 및 적용, 컴퓨터교육학회논문지, 18(1), 35-43.
- 교육과학기술부(2011). 제 2011-361호[별책 18] 중학교 선택 교과 교육과정. 정보.