Review on teaching and learning of computational thinking through programming: What is next for K-12?
@article{Lye2014ReviewOT, title={Review on teaching and learning of computational thinking through programming: What is next for K-12?}, author={Sze Yee Lye and Joyce Hwee Ling Koh}, journal={Comput. Hum. Behav.}, year={2014}, volume={41}, pages={51-61} }
838 Citations
A systematic review of computational thinking in science classrooms
- EducationStudies in Science Education
- 2021
ABSTRACT Computational thinking (CT) has been described as an essential skill that should be learned by everyone and can, therefore, be included in their skill set. Computational thinking uses…
A Study on the Assessment of Introductory Computational Thinking via Scratch Programming in Primary Schools
- EducationICER
- 2018
The assessment for learning of CT via Scratch in primary school settings is developed by developing a revised assessment framework and analyzing fourth grade students' Scratch projects and exploring complementary methods for analyzing CT in video recordings of the students' programming processes.
On Computational Thinking and STEM Education
- EducationJournal for STEM Education Research
- 2020
The recognized importance of computational thinking has helped to propel the rapid development of related educational efforts and programs over the past decade. Given the multi-faceted nature of…
Enhancing Science Learning through Computational Thinking and Modeling in Middle School Classrooms: A Mixed Methods Study.
- Education
- 2018
AKSIT, OSMAN. Enhancing Science Learning through Computational Thinking and Modeling in Middle School Classrooms: A Mixed Methods Study. (Under the direction of Dr. Eric N. Wiebe). Computational…
Computational Thinking and Multifaceted Skills: A Qualitative Study in Primary Schools
- Education
- 2018
Computational thinking allows us to solve complex problem in a certain way, which has been taught in traditional computer science program in university. With the advanced digital computing…
A systematic review of learning computational thinking through Scratch in K-9
- Computer ScienceComput. Educ.
- 2019
Approaches to Assess Computational Thinking Competences Based on Code Analysis in K-12 Education: A Systematic Mapping Study
- Computer Science, EducationInformatics Educ.
- 2019
A systematic mapping study identified 14 approaches, focusing on the analysis of the code created by the students inferring computational thinking competencies related to algorithms and programming, for computing education in K-12 schools.
Exploring children’s perceptions of developing twenty-first century skills through computational thinking and programming
- EducationInteract. Learn. Environ.
- 2020
In a one-year intervention in a primary school, students were taught how to build interactive games through programming, and thus explored some basic computational thinking concepts in class, showing that children perceived a significant impact of programming on their learning competencies.
Pencil Code improves learners' computational thinking and computer learning attitude
- EducationComput. Appl. Eng. Educ.
- 2020
T tests showed that students learning in a mixed text‐based and block‐based Pencil Code programming environment not only had significantly improved computational thinking but also became more self‐confident and enjoyed learning programming.
A Literature-based Perspective Towards Learning and Pedagogy of Computational Thinking
- Education
- 2020
Dr. Sean Brophy is an engineer, learning scientist and educator. His research in engineering education and learning sciences explores how students think with technology. His current research focuses…
References
SHOWING 1-10 OF 112 REFERENCES
Integrating computational thinking with K-12 science education using agent-based computation: A theoretical framework
- Computer ScienceEducation and Information Technologies
- 2012
A theoretical investigation of key issues that need to be considered for integrating CT into K-12 science topics by identifying the synergies between CT and scientific expertise using a particular genre of computation: agent-based computation is presented.
The Effects of Mind Mapping with Cooperative Learning on Programming Performance, Problem Solving Skill and Metacognitive Knowledge among Computer Science Students
- Education
- 2010
The results showed that the students in MMCL and CL groups have significant positive overall effects in programming performance, problem solving skill, and metacognitive knowledge and there were no significant interaction effects between the instructional methods and the students' logical thinking levels.
Computer-Based Learning Environments and Problem Solving
- Education, Computer Science
- 1992
A rule-based diagnosis system for identifying misconceptions in qualitative reasoning in the physical domain "superposition of motion" and the provision of tutorial support for learning with computer-based simulations.
A Study of the Development of Programming Ability and Thinking Skills in High School Students
- Education
- 1986
This article reports on a year-long study of high school students learning computer programming. The study examined three issues: 1) what is the impact of programming on particular mathematical and…
Learning and Teaching Programming: A Review and Discussion
- Computer ScienceComput. Sci. Educ.
- 2003
This paper identifies general trends comparing novice and expert programmers, programming knowledge and strategies, program generation and comprehension, and object-oriented versus procedural programming and topics relating to novice teaching and learning.
Investigating and improving the models of programming concepts held by novice programmers
- EducationComput. Sci. Educ.
- 2011
A teaching model integrating cognitive conflict and program visualisation is proposed and a series of studies found that it is potentially effective in enhancing engagement with learning materials and may therefore help novice programmers develop a better understanding of key concepts.
Peer Pedagogy: Student Collaboration and Reflection in a Learning-Through-Design Project
- EducationTeachers College Record: The Voice of Scholarship in Education
- 2008
Background Existing research suggests that one of the challenges for teachers in persisting with innovative inquiry curricula is their difficulty scaffolding students’ transitions into…
Programming-languages as a conceptual framework for teaching mathematics
- EducationSCOU
- 1970
This is a report of research and teaching toward the development of a new mathematics curriculum in which presentation depends fundamentally on the use of computers and programming, specifically designed for the teaching of mathematics.
Toward the effective use of educational program animations: The roles of student's engagement and topic complexity
- Education, Computer ScienceComput. Educ.
- 2013
Computational Thinking Patterns.
- Education
- 2011
The use of Computational Thinking Patterns as the basis for the Scalable Game Design curriculum and professional development is discussed and results from measuring student learning outcomes using the unique Computational thinking Pattern Analysis are presented.