Case Studies of Elementary Children’s Engagement in Computational Thinking Through Scratch Programming
暂无分享,去创建一个
[1] Isabel L. Beck,et al. Thinking Aloud and Reading Comprehension Research: Inquiry, Instruction, and Social Interaction , 1997 .
[2] Katerina Ananiadou,et al. 21st Century Skills and Competences for New Millennium Learners in OECD Countries , 2009 .
[3] Quinn Burke,et al. The Markings of a New Pencil: Introducing Programming-as-Writing in the Middle School Classroom , 2012, Journal of Media Literacy Education.
[4] Iris Vessey,et al. Expertise in Debugging Computer Programs: A Process Analysis , 1984, Int. J. Man Mach. Stud..
[5] Patricia A. Alexander,et al. Domain knowledge: Evolving themes and emerging concerns. , 1992 .
[6] Seymour Papert,et al. Mindstorms: Children, Computers, and Powerful Ideas , 1981 .
[7] Sharan B. Merriam,et al. Qualitative Research: A Guide to Design and Implementation , 2009 .
[8] Chris Stephenson,et al. Bringing computational thinking to K-12: what is Involved and what is the role of the computer science education community? , 2011, INROADS.
[9] H. Salah. Creswell, J. W. (2013). Qualitative inquiry and research design. Choosing among five approaches (3e éd.). London : Sage. , 2015 .
[10] Hsiu-Fang Hsieh,et al. Three Approaches to Qualitative Content Analysis , 2005, Qualitative health research.
[11] Mordechai Ben-Ari,et al. Learning computer science concepts with Scratch , 2013, Comput. Sci. Educ..
[12] Ahmet Baytak,et al. An investigation of the artifacts and process of constructing computers games about environmental science in a fifth grade classroom , 2011 .
[13] A. Agresti. An introduction to categorical data analysis , 1997 .
[14] Cher Ping Lim,et al. Scaffolding online historical inquiry tasks: A case study of two secondary school classrooms , 2008, Comput. Educ..
[15] Evangelia Gouli,et al. Problem solving by 5-6 years old kindergarten children in a computer programming environment: A case study , 2013, Comput. Educ..
[16] J. Herman,et al. Defining Twenty-First Century Skills , 2012 .
[17] Susan M. Land,et al. Scaffolding students’ problem-solving processes in an ill-structured task using question prompts and peer interactions , 2003 .
[18] Richard Lehrer,et al. Reflective Teaching of Logo , 1999 .
[19] Yasmin B. Kafai,et al. Computer Programming Goes Back to School , 2013 .
[20] Susan M. Land,et al. Scaffolding Peer-questioning Strategies to Facilitate Metacognition During Online Small Group Discussion , 2005 .
[21] Young-Jin Lee,et al. Developing computer programming concepts and skills via technology-enriched language-art projects: A case study , 2010 .
[22] David H. Jonassen,et al. Learning to Solve Problems : A Handbook for Designing Problem-Solving Learning Environments , 2010 .
[23] Ming-Puu Chen,et al. The effects of goal specificity and scaffolding on programming performance and self-regulation in game design , 2014, Br. J. Educ. Technol..
[24] Peta Wyeth,et al. How Young Children Learn to Program With Sensor, Action, and Logic Blocks , 2008 .
[25] Taylor Martin,et al. Learning Programming with IPRO: The Effects of a Mobile, Social Programming Environment. , 2013 .
[26] Wu-Yuin Hwang,et al. Investigating the role of computer-supported annotation in problem-solving-based teaching: An empirical study of a Scratch programming pedagogy , 2014, Br. J. Educ. Technol..
[27] Colleen M. Lewis. Is pair programming more effective than other forms of collaboration for young students? , 2011, Comput. Sci. Educ..
[28] Mitchel Resnick,et al. Constructionism in Practice: Designing, Thinking, and Learning in A Digital World , 1996 .
[29] Roman Bednarik,et al. Expertise-dependent visual attention strategies develop over time during debugging with multiple code representations , 2012, Int. J. Hum. Comput. Stud..
[30] Jeannette M. Wing. An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.
[31] Sebastian Spaeth,et al. Code Reuse in Open Source Software , 2008, Manag. Sci..
[32] Esteban Vázquez-Cano,et al. Visual programming languages integrated across the curriculum in elementary school: A two year case study using "Scratch" in five schools , 2016, Comput. Educ..
[33] J. Kolodner,et al. Toward implementing distributed scaffolding: Helping students learn science from design , 2005 .
[34] David B. Palumbo,et al. Programming Language/Problem-Solving Research: A Review of Relevant Issues , 1990 .
[35] Stephen Cooper,et al. The Design of Alice , 2010, TOCE.
[36] Eric Rosenbaum,et al. Scratch: programming for all , 2009, Commun. ACM.
[37] Marina Umaschi Bers,et al. Computational thinking and tinkering: Exploration of an early childhood robotics curriculum , 2014, Comput. Educ..
[38] Ann L. Brown,et al. Reciprocal Teaching of Comprehension-Fostering and Comprehension-Monitoring Activities , 1984 .
[39] Taylor Martin,et al. Using Learning Analytics to Understand the Learning Pathways of Novice Programmers , 2013 .
[40] Doug Baldwin,et al. Guest Editors’ Introduction: Computer Science in the Liberal Arts , 2010, TOCE.
[41] Janet Mei-Chuen Lin,et al. An Investigation into Parent-Child Collaboration in Learning Computer Programming , 2012, J. Educ. Technol. Soc..
[42] Stephen Barrett,et al. Pedagogy and Processes for a Computer Programming Outreach Workshop—The Bridge to College Model , 2010, IEEE Transactions on Education.
[43] Helen R. Quinn,et al. A Framework for K-12 Science Education: Practices, Crosscutting Concepts, and Core Ideas , 2013 .
[44] Nina Schünemann,et al. Integrating self-regulation in whole-class reciprocal teaching: A moderator–mediator analysis of incremental effects on fifth graders’ reading comprehension , 2013 .
[45] Jean Scholtz,et al. Characteristics of the Mental Representations of Novice and Expert Programmers: An Empirical Study , 1993, Int. J. Man Mach. Stud..
[46] Shuchi Grover,et al. Computational Thinking in K–12 , 2013 .
[47] Jill Denner,et al. Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? , 2012, Comput. Educ..
[48] Deborah A. Fields,et al. Entering the Clubhouse: Case Studies of Young Programmers Joining the Online Scratch Communities , 2010, J. Organ. End User Comput..