NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing 1 to 15 of 30 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Bhagya Munasinghe; Tim Bell; Anthony Robins – ACM Transactions on Computing Education, 2023
In learning to program and understanding how a programming language controls a computer, learners develop both insights and misconceptions whilst their mental models are gradually refined. It is important that the learner is able to distinguish the different elements and roles of a computer (compiler, interpreter, memory, etc.), which novice…
Descriptors: Computation, Thinking Skills, Programming, Programming Languages
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mehmet Küçük; Tarik Talan; Muhammet Demirbilek – Informatics in Education, 2024
This study investigated the effects of 3D model building activities with block codes on students' spatial thinking and computational thinking skills. The study group consists of 5th grade students in a secondary school in the Central Anatolia region of Turkey. For the study, a pretestposttest control group was utilized within the experimental…
Descriptors: Computation, Thinking Skills, Spatial Ability, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Hatice Yildiz Durak – Education and Information Technologies, 2024
Examining middle school students' computational identity development, personal, situational variables and programming experiences through the lens of identity may offer an opportunity to explore the dynamic relationship between individual, academic and social influences in computer science and CI. The aim of this study is to examine the variables…
Descriptors: Middle School Students, Computation, Thinking Skills, Self Concept
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Chotika Wanglang; Kobkiat Sraubon; Pallop Piriyasurawong – Higher Education Studies, 2024
This research aims to develop a combining game-based learning with design thinking using block-based programming to enhance computational thinking and creative games for primary students and will be referred to as game-based learning from now on. The purpose of this research is to 1) develop a model for game-based learning, 2) develop the system…
Descriptors: Game Based Learning, Design, Thinking Skills, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
David A. Martin; Peter Curtis; Petrea Redmond – Journal of Computer Assisted Learning, 2024
Background: A resurgence in teaching coding in primary school classrooms has led to a pedagogical swing towards using physical computing and coding to develop students' use of algorithms, computational thinking, and problem-solving skills. Two obstacles impede the optimal development of these objectives: the availability of a suitable pedagogy and…
Descriptors: Elementary School Students, Student Attitudes, Programming, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Aslina Saad; Suhaila Zainudin – Interactive Learning Environments, 2024
This study delves into the integration of Project-Based Learning (PBL) and Computational Thinking (CT) to enhance 21st century learning. Through a Narrative Literature Review (NLR), pivotal strategies for effective implementation are identified. These include fostering collaborative pedagogy, employing visualization tools, embracing diverse…
Descriptors: Active Learning, Student Projects, Teaching Methods, Computation
Peer reviewed Peer reviewed
Direct linkDirect link
Lai, Chin-Feng; Zhong, Hua-Xu; Chang, Jui-Hung; Chiu, Po-Sheng – Educational Technology Research and Development, 2022
A web design course has complex and diverse skills, which may attract students with an interest in technology and art fields to learn to program. It makes a need to have a flexible learning framework to develop all students to learn in a programming course. This study was designed to develop students' learning achievement and computational…
Descriptors: Models, Flipped Classroom, Programming, Academic Achievement
Peer reviewed Peer reviewed
Direct linkDirect link
Zebel-Al Tareq; Raja Jamilah Raja Yusof – IEEE Transactions on Education, 2024
Contribution: A problem-solving approach (PSA) model derived from major computational thinking (CT) concepts. This model can be utilized to formulate solutions for different algorithmic problems and translate them into effective active learning methods. Background: Different teaching approaches for programming are widely available; however, being…
Descriptors: Models, Problem Solving, Computation, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Jui-Hung Chang; Chi-Jane Wang; Hua-Xu Zhong; Hsiu-Chen Weng; Yu-Kai Zhou; Hoe-Yuan Ong; Chin-Feng Lai – Educational Technology Research and Development, 2024
Amidst the rapid advancement in the application of artificial intelligence learning, questions regarding the evaluation of students' learning status and how students without relevant learning foundation on this subject can be trained to familiarize themselves in the field of artificial intelligence are important research topics. This study…
Descriptors: Artificial Intelligence, Technological Advancement, Student Evaluation, Models
Peer reviewed Peer reviewed
Direct linkDirect link
Thomas, Paul J.; Patel, Devang; Magana, Alejandra J. – ACM Transactions on Computing Education, 2021
Software modeling is an integral practice for software engineers, especially as the complexity of software solutions increases. Unified Modeling Language (UML) is the industry standard for software modeling. however, it is often used incorrectly and misunderstood by novice software designers. This study is centered around understanding patterns of…
Descriptors: Computer Science Education, Models, Computer Software, Programming Languages
Thomas, Paul JoseKutty – ProQuest LLC, 2021
Software modeling is an integral practice for software engineers especially as the complexity of software solutions increase. There is precedent in industry to model information systems in terms of functions, structures, and behaviors. While constructing these models, abstraction and systems thinking are employed to determine elements essential to…
Descriptors: Computer Science Education, Programming Languages, Academic Achievement, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Dickes, Amanda Catherine; Farris, Amy Voss; Sengupta, Pratim – Journal of Science Education and Technology, 2020
In recent years, the field of education has challenged researchers and practitioners to incorporate computing as an essential focus of K-12 STEM education. Integrating computing within K-12 STEM supports learners of all ages in codeveloping and using computational thinking in existing curricular contexts alongside practices essential for…
Descriptors: Elementary School Science, Coding, STEM Education, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Iqbal Malik, Sohail; Mathew, Roy; Tawafak, Ragad M.; Alfarsi, Ghaliya – E-Learning and Digital Media, 2021
Algorithmic thinking is considered as one of the important steps toward learning to code for novices in programming education. In this study, algorithmic thinking was promoted by introducing a Problem Analysis Algorithmic Model (PAAM) in an Algorithms and Programming 1 (AP) course. A web-based application is developed to offer the PAAM model in…
Descriptors: Web Based Instruction, Models, Computer Science Education, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Güney, Zafer – International Journal of Progressive Education, 2019
The need for methods, techniques and approaches that we can develop high-level thinking skills in important activities increases day by day in order to achieve effective use of technology and change in information and communication technologies. In particular, the diversity, complexity of technical skills and to gain technical skills required to…
Descriptors: Instructional Design, Models, Programming, Thinking Skills
Peer reviewed Peer reviewed
Direct linkDirect link
Hutchins, Nicole M.; Biswas, Gautam; Zhang, Ningyu; Snyder, Caitlin; Lédeczi, Ákos; Maróti, Miklós – International Journal of Artificial Intelligence in Education, 2020
Driven by our technologically advanced workplaces and the surge in demand for proficiency in the computing disciplines, it is becoming imperative to provide computational thinking (CT) opportunities to all students. One approach for making computing accessible and relevant to learning and problem-solving in K-12 environments is to integrate it…
Descriptors: Computer Assisted Instruction, Problem Solving, Computation, Thinking Skills
Previous Page | Next Page »
Pages: 1  |  2