Publication Date
In 2025 | 2 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 9 |
Since 2016 (last 10 years) | 16 |
Since 2006 (last 20 years) | 25 |
Descriptor
Metacognition | 28 |
Teaching Methods | 28 |
Programming | 25 |
Foreign Countries | 16 |
Problem Solving | 14 |
Computer Science Education | 13 |
Cooperative Learning | 11 |
Thinking Skills | 11 |
Computer Software | 9 |
Student Attitudes | 9 |
Instructional Effectiveness | 8 |
More ▼ |
Source
Author
Arthur C. Graesser | 2 |
Benjamin D. Nye | 2 |
Breed, Betty | 2 |
Mentz, Elsa | 2 |
Xiangen Hu | 2 |
Atmatzidou, Soumela | 1 |
Barnes, Tiffany, Ed. | 1 |
Bastarrica, Maria Cecilia | 1 |
Castledine, Alanah-Rei | 1 |
Chalmers, Chris | 1 |
Chen, Peggy P. | 1 |
More ▼ |
Publication Type
Journal Articles | 23 |
Reports - Research | 16 |
Reports - Evaluative | 5 |
Collected Works - Proceedings | 4 |
Reports - Descriptive | 3 |
Speeches/Meeting Papers | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Location
China | 3 |
Turkey | 3 |
Australia | 2 |
Brazil | 2 |
Ireland | 2 |
Japan | 2 |
South Africa | 2 |
South Korea | 2 |
United Kingdom (England) | 2 |
Asia | 1 |
Chile | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Chengliang Wang; Xiaojiao Chen; Yifei Li; Pengju Wang; Haoming Wang; Yuanyuan Li – Journal of Educational Computing Research, 2025
This study explored the impact of MetaClassroom, a virtual immersive programming learning environment designed based on the three-dimensional learning progression (3DLP) concept, on students' multidimensional development. Utilizing a quasi-experimental research design, this study compared students' programming learning achievements (PLA),…
Descriptors: Programming, Computer Science Education, Metacognition, Computer Simulation
Lakshminarayanan, Srinivasan; Rao, N. J. – Cogent Education, 2021
CS1 courses are designed in Indian Institutions as a lecture course of three to four credits and one credit lab course. The issues related to curriculum design, instruction design, and students' learning manifest themselves as issues in the lab programs. This situation presents the lab instructor with an opportunity to understand and address the…
Descriptors: Computer Science Education, Teaching Methods, Programming, Programming Languages
Shin, Yoonhee; Song, Donggil – Journal of Educational Computing Research, 2022
This study explores the effect of self-regulated learning support on learners' cognitive load and problem-solving performance, considering cases from well-structured to ill-structured tasks in a computer programing course. Sixty-seven undergraduate students in a computer programing fundamentals course were randomly assigned into one of two groups:…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Problem Solving
Chen, Peggy P. – New Directions for Teaching and Learning, 2023
Many introductory computer science (CS) courses are intended to address the increased demand for computer literacy and the development of cross-cutting concepts and practices of computational thinking (CT). Colleges and universities offer introductory CS courses every semester toward this end. The issue is centered on how to support CT learning in…
Descriptors: Introductory Courses, Computer Science Education, Computer Literacy, Thinking Skills
Christine Eith; Denise Zawada – Impacting Education: Journal on Transforming Professional Practice, 2025
This paper proposes a framework for integrating generative artificial intelligence (AI) tools into statistical training for Doctor of Education (EdD) students. The rigorous demands of doctoral education, coupled with the challenges of learning complex statistical software and coding language, often lead to anxiety and frustration among students,…
Descriptors: Doctoral Programs, Artificial Intelligence, Technology Integration, Statistics Education
Li, Wei; Liu, Cheng-Ye; Tseng, Judy C. R. – Education and Information Technologies, 2023
Collaborative programming can develop computational thinking and knowledge of computational programming. However, the researchers pointed out that because students often fail to mobilize metacognition to regulate and control their cognitive activities in a cooperation, this results in poor learning effects. Especially low-achieving students need…
Descriptors: Correlation, Metacognition, Thinking Skills, Programming
Gabbay, Hagit; Cohen, Anat – International Educational Data Mining Society, 2023
In MOOCs for programming, Automated Testing and Feedback (ATF) systems are frequently integrated, providing learners with immediate feedback on code assignments. The analysis of the large amounts of trace data collected by these systems may provide insights into learners' patterns of utilizing the automated feedback, which is crucial for the…
Descriptors: MOOCs, Feedback (Response), Teaching Methods, Learning Strategies
The Role of Task Value and Online Learning Strategies in an Introductory Computer Programming Course
Menon, Pratibha – Information Systems Education Journal, 2022
The autonomy and flexibility that online learning contents provide students in a traditional face-to-face course require them to pick up newer strategies for regulating their learning process. This study focuses on identifying how students' self-reported traits of self-regulated learning may relate to the task value of the learning contents of an…
Descriptors: Learning Strategies, Programming, Computer Science Education, Metacognition
Wang, Shouhong; Wang, Hai – Journal of Information Systems Education, 2021
No-code/low-code app development is transforming traditional information system development paradigms. This paper presents a pedagogical design and teaching method for no-code business app development. The contents of the teaching module include vital concepts of business app development and assignments for students. The teaching module can be…
Descriptors: Computer Software, Information Systems, Teaching Methods, Assignments
Çakiroglu, Ünal; Er, Betul – Informatics in Education, 2020
Considerable effort has been invested in innovative practices about teaching programming. Although the usefulness of metacognition in learning process is acknowledged, evidence demonstrating how metacognitive strategies effect in the programming classrooms is still very scarce. Given the importance of metacognitive strategies, this study seeks to…
Descriptors: Metacognition, Learning Strategies, Programming, Computer Science Education
Atmatzidou, Soumela; Demetriadis, Stavros; Nika, Panagiota – Journal of Science Education and Technology, 2018
Educational robotics (ER) is an innovative learning tool that offers students opportunities to develop higher-order thinking skills. This study investigates the development of students' metacognitive (MC) and problem-solving (PS) skills in the context of ER activities, implementing different modes of guidance in two student groups (11-12 years…
Descriptors: Metacognition, Problem Solving, Robotics, Teaching Methods
Yang, Fang-Ying; Hung, Ching-Ling – CATESOL Journal, 2018
Sharing the same theoretical basis of extensive reading, "extensive listening" refers to learner exposure to a great deal of comprehensible spoken input. While the effectiveness of extensive reading has been widely acknowledged in many countries, empirical support of extensive listening is limited. This small-scale study adopted a…
Descriptors: English (Second Language), Second Language Learning, Second Language Instruction, Vocabulary Development
Marques, Maira; Ochoa, Sergio F.; Bastarrica, Maria Cecilia; Gutierrez, Francisco J. – IEEE Transactions on Education, 2018
Carrying out real-world software projects in their academic studies helps students to understand what they will face in industry, and to experience first-hand the challenges involved when working collaboratively. Most of the instructional strategies used to help students take advantage of these activities focus on supporting agile programming,…
Descriptors: Engineering Education, Computer Software, Cooperative Learning, Metacognition
Cigdem, Harun – Contemporary Educational Technology, 2015
This study focuses on learners' self-regulation which is one of the essential skills for student achievement in blended courses. Research on learners' self-regulation skills in blended learning environments has gained popularity in recent years however only a few studies investigating the correlation between self-regulation skills and student…
Descriptors: Metacognition, Computer Science Education, Measures (Individuals), Blended Learning
Benjamin D. Nye; Arthur C. Graesser; Xiangen Hu – Grantee Submission, 2014
AutoTutor is a natural language tutoring system that has produced learning gains across multiple domains (e.g., computer literacy, physics, critical thinking). In this paper, we review the development, key research findings, and systems that have evolved from AutoTutor. First, the rationale for developing AutoTutor is outlined and the advantages…
Descriptors: Intelligent Tutoring Systems, Natural Language Processing, Computer Software, Artificial Intelligence
Previous Page | Next Page »
Pages: 1 | 2