Publication Date
| In 2026 | 0 |
| Since 2025 | 5 |
| Since 2022 (last 5 years) | 14 |
| Since 2017 (last 10 years) | 35 |
| Since 2007 (last 20 years) | 73 |
Descriptor
Source
Author
Publication Type
| Journal Articles | 63 |
| Reports - Research | 60 |
| Tests/Questionnaires | 9 |
| Dissertations/Theses -… | 6 |
| Reports - Descriptive | 6 |
| Collected Works - Proceedings | 3 |
| Books | 2 |
| Collected Works - General | 2 |
| Speeches/Meeting Papers | 2 |
Education Level
Audience
Location
| Australia | 2 |
| Brazil | 2 |
| Canada | 2 |
| Egypt | 2 |
| Finland | 2 |
| Japan | 2 |
| United States | 2 |
| California | 1 |
| China | 1 |
| China (Beijing) | 1 |
| Colombia (Bogota) | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Program for International… | 1 |
| SAT (College Admission Test) | 1 |
What Works Clearinghouse Rating
Changming Liang; Lei Du – Journal of Educational Computing Research, 2025
This study delved into the impact of educational robotics, virtual coding, and unplugged coding on the problem-solving, computational thinking (CT), and coding skills of English as a Foreign Language (EFL) learners. Employing a pretest-posttest experimental design, the study encompassed 351 EFL students distributed across four groups to compare…
Descriptors: Foreign Countries, College Students, English (Second Language), Second Language Learning
Dan Sun; Fan Xu – Journal of Educational Computing Research, 2025
Real-time collaborative programming (RCP), which allows multiple programmers to work concurrently on the same codebase with changes instantly visible to all participants, has garnered considerable popularity in higher education. Despite this trend, little work has rigorously examined how undergraduates engage in collaborative programming when…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Undergraduate Students
Michael E. Ellis; K. Mike Casey; Geoffrey Hill – Decision Sciences Journal of Innovative Education, 2024
Large Language Model (LLM) artificial intelligence tools present a unique challenge for educators who teach programming languages. While LLMs like ChatGPT have been well documented for their ability to complete exams and create prose, there is a noticeable lack of research into their ability to solve problems using high-level programming…
Descriptors: Artificial Intelligence, Programming Languages, Programming, Homework
Urtasun, Ainhoa – Industry and Higher Education, 2023
This report describes a teaching experience with undergraduates to approach, in a simple and practical way, artificial intelligence (AI) and machine learning (ML) -- general-purpose technologies that are highly demanded in any industry today. The article shows how business undergraduates with no prior experience in coding can use AI and ML to…
Descriptors: Undergraduate Students, Student Empowerment, Artificial Intelligence, Business Education
Chun-Ying Chen – ACM Transactions on Computing Education, 2025
This study examined the effects of worked examples with different explanation types and novices' motivation on cognitive load, and how this subsequently influenced their programming problem-solving performance. Given the study's emphasis on both instructional approaches and learner motivation, the Cognitive Theory of Multimedia Learning served as…
Descriptors: Models, Learning Motivation, Cognitive Processes, Difficulty Level
Hüseyin Çakir – Journal of Learning and Teaching in Digital Age, 2025
This study aims to understand students' views on project development in coding and robotics courses. Focusing on student study groups in this field seeks to provide a broad view using qualitative and quantitative methods. The study group consists of students taking the coding and robotics course. A semi-structured interview form developed by the…
Descriptors: Student Attitudes, Program Development, Coding, Robotics
Zhou, Guojing; Moulder, Robert G.; Sun, Chen; D'Mello, Sidney K. – International Educational Data Mining Society, 2022
In collaborative problem solving (CPS), people's actions are interactive, interdependent, and temporal. However, it is unclear how actions temporally relate to each other and what are the temporal similarities and differences between successful vs. unsuccessful CPS processes. As such, we apply a temporal analysis approach, Multilevel Vector…
Descriptors: Cooperative Learning, Problem Solving, College Students, Physics
Carl Christopher Haynes-Magyar – ProQuest LLC, 2022
Novice programmers need well-designed instruction and assessment informed by research and critical perspectives to conquer the historical challenges associated with completing introductory computer programming courses successfully. These issues include high dropout and failure rates, the struggle to acquire and retain basic programming knowledge,…
Descriptors: Programming, Electronic Publishing, Books, Computer Science Education
Cutumisu, Maria; Adams, Catherine; Glanfield, Florence; Yuen, Connie; Lu, Chang – IEEE Transactions on Education, 2022
The growing interest of educational researchers in computational thinking (CT) has led to an expanding literature on assessments of CT skills and attitudes. However, few studies have examined whether CT attitudes influence CT skills. The present study examines the relationship between CT attitudes and CT skills for preservice teachers (PSTs). The…
Descriptors: Structural Equation Models, Preservice Teachers, Thinking Skills, Computation
Hoffman, Heather J.; Elmi, Angelo F. – Journal of Statistics and Data Science Education, 2021
Teaching students statistical programming languages while simultaneously teaching them how to debug erroneous code is challenging. The traditional programming course focuses on error-free learning in class while students' experiences outside of class typically involve error-full learning. While error-free teaching consists of focused lectures…
Descriptors: Statistics Education, Programming Languages, Troubleshooting, Coding
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
Basuhail, Abdullah Ahmad – Canadian Journal of Learning and Technology, 2020
This paper presents an approach to implement learning objects for teaching and learning problem-solving techniques based on computer programming. The demonstrated approach exploits computer-based interactive animations and computer graphics. The main feature of this approach is its simplicity for exploring the concepts and structures of the…
Descriptors: Resource Units, Teaching Methods, Programming, Problem Solving
Lei Gao; Morris Siu-Yung Jong; Ching-Sing Chai; Oi-Lam Ng – International Journal of STEM Education, 2025
Background: To become qualified engineers, undergraduates must develop a contextualized epistemic cognition (EC) during the engineering design process (EDP), but little is known about their EC in the authentic EDP. This study aimed to gain an in-depth understanding of the EC and reported epistemic changes of undergraduate engineering students who…
Descriptors: Undergraduate Students, Student Attitudes, Epistemology, Cognitive Processes
Mecca, Giansalvatore; Santoro, Donatello; Sileno, Nazzareno; Veltri, Enzo – International Journal of Educational Technology in Higher Education, 2021
Computational thinking is the capacity of undertaking a problem-solving process in various disciplines (including STEM, i.e. science, technology, engineering and mathematics) using distinctive techniques that are typical of computer science. It is nowadays considered a fundamental skill for students and citizens, that has the potential to affect…
Descriptors: Mental Computation, Thinking Skills, Coding, Programming
Ciganik, Shari; McDaniel, Michael – PRIMUS, 2021
Prospective teachers and cryptography students use programming, statistics and guile to enrich both their courses.
Descriptors: Preservice Teachers, Elementary School Teachers, Technology, Problem Solving

Peer reviewed
Direct link
