Publication Date
| In 2026 | 0 |
| Since 2025 | 3 |
| Since 2022 (last 5 years) | 7 |
| Since 2017 (last 10 years) | 8 |
| Since 2007 (last 20 years) | 10 |
Descriptor
| Programming | 11 |
| Instructional Design | 6 |
| Skill Development | 4 |
| Design | 3 |
| Educational Technology | 3 |
| Intelligent Tutoring Systems | 3 |
| Problem Solving | 3 |
| Coding | 2 |
| Computer Software | 2 |
| Control Groups | 2 |
| Difficulty Level | 2 |
| More ▼ | |
Source
| Journal of Computer Assisted… | 11 |
Author
| Ahmad, R. B. | 1 |
| Berge, O. | 1 |
| Brusilovsky, Peter | 1 |
| Desmet, P. | 1 |
| Dong Yang | 1 |
| Fjuk, A. | 1 |
| Gaševic, Dragan | 1 |
| Giannakos, Michail | 1 |
| Guerra, Julio | 1 |
| Hooshyar, D. | 1 |
| Horng, S.-J. | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 11 |
| Reports - Research | 8 |
| Reports - Descriptive | 2 |
| Information Analyses | 1 |
Education Level
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Niina Niinimäki; Kati Sormunen; Pirita Seitamaa-Hakkarainen; Sini Davies; Kaiju Kangas – Journal of Computer Assisted Learning, 2025
Background: Implementing maker education in schools is on the rise, fuelled by its potential to move formal education towards a creative, technology-driven 21st century learning culture. In maker education, collaborative learning takes place through and around various digital and traditional technologies, which provide the means for students'…
Descriptors: Cooperative Learning, Experiential Learning, Technological Literacy, Student Projects
Peng Chen; Dong Yang; Jia Zhao; Shu Yang; Jari Lavonen – Journal of Computer Assisted Learning, 2025
Background: Computational thinking (CT) refers to the ability to represent problems, design solutions and migrate solutions computationally. While previous studies have shown that self-explanation can enhance students' learning, few empirical studies have examined the effects of using different self-explanation prompts to cultivate students' CT…
Descriptors: Computation, Thinking Skills, Programming, Learning Processes
Linlin Hu – Journal of Computer Assisted Learning, 2024
Background Study: As interest in programming education continues to grow, more educators are incorporating programming into K-12 classrooms. There is evidence that programming can help develop essential skills for future societal advancement, known as 21st century skills. However, there has been limited research into which sub-skills of 21st…
Descriptors: 21st Century Skills, Programming, Elementary Secondary Education, Futures (of Society)
Umar Alkafaween; Ibrahim Albluwi; Paul Denny – Journal of Computer Assisted Learning, 2025
Background: Automatically graded programming assignments provide instant feedback to students and significantly reduce manual grading time for instructors. However, creating comprehensive suites of test cases for programming problems within automatic graders can be time-consuming and complex. The effort needed to define test suites may deter some…
Descriptors: Automation, Grading, Introductory Courses, Programming
Huang, Yun; Brusilovsky, Peter; Guerra, Julio; Koedinger, Kenneth; Schunn, Christian – Journal of Computer Assisted Learning, 2023
Background: Skill integration is vital in students' mastery development and is especially prominent in developing code tracing skills which are foundational to programming, an increasingly important area in the current STEM education. However, instructional design to support skill integration in learning technologies has been limited. Objectives:…
Descriptors: Intelligent Tutoring Systems, Coding, Programming, Skill Development
Sun, Lihui; Zhou, Danhua – Journal of Computer Assisted Learning, 2023
Background: As one of the mainstream forms of programming education, educational robotics (ER) have been a crucial way to develop K-12 students' programming ability. Objectives: The purpose of this study is to clarify the content of programming ability, to verify the effectiveness of ER as a teaching method to improve students' programming…
Descriptors: Elementary School Students, Secondary School Students, Robotics, Programming
Mangaroska, Katerina; Sharma, Kshitij; Gaševic, Dragan; Giannakos, Michail – Journal of Computer Assisted Learning, 2022
Background: Problem-solving is a multidimensional and dynamic process that requires and interlinks cognitive, metacognitive, and affective dimensions of learning. However, current approaches practiced in computing education research (CER) are not sufficient to capture information beyond the basic programming process data (i.e., IDE-log data).…
Descriptors: Cognitive Processes, Psychological Patterns, Problem Solving, Programming
Yildiz Durak, Hatice – Journal of Computer Assisted Learning, 2018
The aim of this research is to determine the effects and experiences of the use of digital story design activities in teaching applications of programming on academic achievement, participation, and programming self-efficacy. In the study, which is designed through the mixed method, quasi-experimental design is used in the quantitative dimension.…
Descriptors: Teaching Methods, Programming, Academic Achievement, Secondary School Students
Hooshyar, D.; Ahmad, R. B.; Yousefi, M.; Yusop, F. D.; Horng, S.-J. – Journal of Computer Assisted Learning, 2015
Intelligent tutoring and personalization are considered as the two most important factors in the research of learning systems and environments. An effective tool that can be used to improve problem-solving ability is an Intelligent Tutoring System which is capable of mimicking a human tutor's actions in implementing a one-to-one personalized and…
Descriptors: Flow Charts, Intelligent Tutoring Systems, Educational Technology, Teaching Methods
Wauters, K.; Desmet, P.; Van den Noortgate, W. – Journal of Computer Assisted Learning, 2010
The popularity of intelligent tutoring systems (ITSs) is increasing rapidly. In order to make learning environments more efficient, researchers have been exploring the possibility of an automatic adaptation of the learning environment to the learner or the context. One of the possible adaptation techniques is adaptive item sequencing by matching…
Descriptors: Knowledge Level, Adaptive Testing, Test Items, Item Response Theory
Berge, O.; Fjuk, A. – Journal of Computer Assisted Learning, 2006
It is argued elsewhere that online learning environments constitute new conditions for carrying out collaborative learning activities. This article explores the roles of a series of online meetings in such an environment. The online meetings are arranged as part of a net-based course on object-oriented programming, and constitute a recurring…
Descriptors: Online Courses, Meetings, Internet, Educational Experience

Peer reviewed
Direct link
