References
- C.E. Wills, D. Deremer, R.A. McCauley, L. Null, "Studying the Use of Peer Learning in the Introductory Computer Science Curriculum," Computer Science Education, vol. 9, pp. 71-88, 1999.
- A. Tucker, F. Deek, J. Jones, D. McCowan, C. Stephenson, A. Verno, "A Model Curriculum for K-12 Computer Science," Final Report of the ACM K-12 Task Force Curriculum Committee, 2003.
- R. Shackelford, A. McGettrick, R. Sloan, H. Topi, G. Davies, R. Kamali, J. Cross, J. Impagliazzo, R. LeBlanc, B. Lunt, "Computing Curricula 2005: The Overview Report," in Proc. of the 37th SIGCSE Technical Symposium on Computer Science Education, 2005.
- Ministry of Education, "The Ontario Curriculum Grades 10 to 12 - Computer Studies(revised)," http://www.edu.gov.on.ca, 2008.
- Department of Computer Science and Engineering, "CS Curriculum for K-12 Schools," http://www.cse.iitb.ac.in/, 2010.
- Advanced Placement Central, "Computer Science A Course Description," http://apcentral.collegeboard.com, 2010.
- B. Adelson, "Problem Solving and the Development of Abstract Categories in Programming Languages," Memory and Cognition, vol. 9, pp. 422-433, 1983.
- R.D. Pea, D.M. Kurland, "On the Cognitive Effect of Leaning Computer Programming," New Ideas Psychology, vol. 2, no. 2, pp.137-168, 1984. https://doi.org/10.1016/0732-118X(84)90018-7
- S. Cooper, W. Dann, R. Pausch, "Developing Algorithmic Thinking with Alice", in Proc. of Information Sys. Educators Conf., pp.506-539, 2000.
- M.C. Linn, "The Cognitive Consequences of Programming Instruction in Classroom," Educational Researcher, vol. 14, no. 5, pp. 14-29, 1985.
- S. Garner, "Cognitive Load Reduction in Problem Solving Domains," in Proc. of ICCE2001, 2001.
- S. Kanemune, T. Nakatani, R. Mitarai, S. Fukui, Y. Kuno, "Dolittle-Experiences in Teaching Programming at K-12 Schools," in Proc. of The Second International Conference on Creating, Connecting and Collaborating through Computing, 2004.
- M.l Resnick, J. Maloney, A. Monroyhenrández, N. Rusk, E. Eastmond, K. Brennan, A. Millner, E. Rosenbaum, J. Silver, B. Silverman, Y. Kafai, "Scratch : Programming for All," ACM Communications, vol. 52, no. 11, pp. 60-67, Nov. 2009.
- A. Kay, "Squeak Etoys, Children, and Learning," http://www.squeakland.org/resources/articles.
- M.C. Carlisle, "Raptor: A Visual Programming Environment for Teaching Object-oriented Programming," Journal of Computing Sciences in Colleges archive, vol. 24, no. 4, April, 2009.
- J.E. Hannay, T. Dyba, E. Arisholm, D.I.K. Sjøberg, "The Effectiveness of Pair Programming: A Meta-Analysis", Information and Software Technology, vol.51, no.7, pp.1110-1122, 2009. https://doi.org/10.1016/j.infsof.2009.02.001
- B.D Boulay, "Some Difficulties of Learning to Program," Journal of Educational Computing Research, vol. 2, no. 1, 1986.
- I.T. Chan Mow, "Issues and Difficulties in Teaching Novice Computer Programming," Innovative Techniques in Instruction Technology, E-learning, E-assessment, and Education, pp. 199-204, 2008.
- D.G. Moursound, "Increasing your expertise as a problem solver: Some roles of computers," Eugene, OR: ISTE, 2002.
- M. Pedroni, "Teaching Introductory Programming with the Inverted Curriculum Approach," Diploma thesis, 2003.
- A. Gomes, A.J. Mendes, "Learning to Program - Difficulties and Solutions," in Proc. of ICEE 2007, 2007.
- K. Beck, C. Andres, "Extreme Programming Explained: Embrace Change", Addison-Wesley, 2003.
- I.D. Steiner, "Group Process and Productivity", Academic Press, New York, London, 1972.
- J.M. Levine, R.L. Moreland, "Progress in small group research", Annual review of psychology, vol. 41, pp.585-634, 1990. https://doi.org/10.1146/annurev.ps.41.020190.003101
- N.L. Kerr, R.S. Tindale, "Group Performance and Decision Making", Annual review of psychology, vol. 55, pp.623-655, 2004. https://doi.org/10.1146/annurev.psych.55.090902.142009
- T. Bell, I. Witten, M. Fellows, "Computer Science Unplugged," http://www.csunplugged.org, 1998.
- K. Peppler, Y.B. Kafai, "From SuperGoo to Scratch: Exploring Creative Digital Media Production in Informal Learning," Learning, Media, and Technology, vol. 32, no. 2, pp. 149-166, 2007. https://doi.org/10.1080/17439880701343337
- O. Meerbaum-Salant, M. Armoni, M, Ben-Ari., "Learning Computer Science Concepts with Scratch," in proc. of the 6th international workshop on Computing education research, pp. 69-76, 2010.
- Y. Kafai, K. Peppler, G. Chiu, "High Tech Programmers in Low-income Communities: Creating a Computer Culture in a Community Technology Center," Communities and Technologies, pp. 545-564, 2007.
- D. Kwon, J. Kim, Y. Kim, W. Lee, "Developing a Hybrid Programming Interface for Educational Programming Languages in Computing Education," in Proc. of KSII The 2nd International Conference on Internet (ICONI), Dec. 2009.
- C.A. Paynter, K. Kotovsky, L.M. Reder, "Problem-solving Without Awareness: An ERP Investigation," Neuropsychologia, vol. 48, no. 10, pp. 3137-3144, 2010. https://doi.org/10.1016/j.neuropsychologia.2010.06.029
- C. Zimmerman, "The Development of Scientific Thinking Skills in Elementary and Middle School," Developmental Review, vol. 27, no. 2, pp. 172-223, 2007. https://doi.org/10.1016/j.dr.2006.12.001
- F. Norales, "Post-secondary Student‟s Attitudes toward Computers," Journal of Computer Information Systems, vol. 15, no. 7, pp. 15-20, 1987.
- L. Shashaani, "Gender-based Differences in Attitudes Toward Computers", Computers Education, vol. 120, no. 2, pp. 169-181, 1993.
Cited by
- Analysis of Factors Affecting Achievement in Maker Programming Education in the Age of Wireless Communication vol.93, pp.1, 2017, https://doi.org/10.1007/s11277-016-3450-2
- 비전공자를 위한 교육용 프로그래밍 언어의 비교 연구: 프로그래밍 언어 설계 원칙의 관점으로 vol.22, pp.1, 2011, https://doi.org/10.32431/kace.2019.22.1.005
- Ücretsiz Üç Görsel Programlama Ortamının İncelenmesi ve Karşılaştırılması vol.27, pp.6, 2011, https://doi.org/10.24106/kefdergi.3640