NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations1
Showing 1 to 15 of 144 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mehmet Arif Demirta¸; Max Fowler; Kathryn Cunningham – International Educational Data Mining Society, 2024
Analyzing which skills students develop in introductory programming education is an important question for the computer science education community. These key skills and concepts have been formalized as knowledge components, which are units of knowledge that can be measured by performance on a set of tasks. While knowledge components in other…
Descriptors: Programming, Computer Science Education, Skill Development, Knowledge Level
Peer reviewed Peer reviewed
Direct linkDirect link
Lihui Sun; Junjie Liu – Journal of Educational Computing Research, 2025
Computational Thinking (CT) has evolved as an essential competency for K-12 students, and programming practices are recognized as the key way to facilitate CT development. However, most studies of CT development in middle graders have focused on visual programming, lacking evidence to demonstrate the effectiveness of Python programming. Therefore,…
Descriptors: Computation, Thinking Skills, Skill Development, Middle School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Allison S. Theobold; Megan H. Wickstrom; Stacey A. Hancock – Journal of Statistics and Data Science Education, 2024
Despite the elevated importance of Data Science in Statistics, there exists limited research investigating how students learn the computing concepts and skills necessary for carrying out data science tasks. Computer Science educators have investigated how students debug their own code and how students reason through foreign code. While these…
Descriptors: Computer Science Education, Coding, Data Science, Statistics Education
Peer reviewed Peer reviewed
Direct linkDirect link
Nikolaos Pellas – Journal of Educational Computing Research, 2024
Educational technologists and practitioners have made substantial strides in developing affordable digital and tangible resources to support both formal and informal computer science instruction. However, there is a lack of research on practice-based assignments, such as Internet of Things (IoT) projects, that allow undergraduate students to…
Descriptors: Computation, Thinking Skills, Learning Motivation, Academic Persistence
Peer reviewed Peer reviewed
Direct linkDirect link
Sunday, Kissinger; Wong, Seng Yue; Samson, Balogun Oluwafemi; Sanusi, Ismaila Temitayo – Education and Information Technologies, 2022
Learning object oriented programming (OOP) has been a daunting and challenging task for students across tertiary institutions in Nigeria. Various literatures have suggested the use of technology as a way to improve students' understanding of the subject. In this study, the overall aim is to investigate the effect of Imikode- a virtual reality (VR)…
Descriptors: Foreign Countries, College Students, Computer Simulation, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Peer reviewed Peer reviewed
Direct linkDirect link
Yonggang Wei; Lu Wang; Yi Tang; Junyue Su; Yaxian Lei; Wanran Peng – Journal of Computer Assisted Learning, 2024
Background: The pedagogy of computational thinking has gained extensive traction across numerous nations globally, with a particular emphasis on nurturing computational thinking in the formative years of early childhood. Nevertheless, the efficacy of diverse instructional approaches in the domain of programming education, with regards to fostering…
Descriptors: Programming, Computation, Thinking Skills, Young Children
Peer reviewed Peer reviewed
Direct linkDirect link
Cindy Royal – Journalism and Mass Communication Educator, 2025
Artificial intelligence (AI) has taken the forefront in discussions of the future of media and education. Although there are valid concerns, AI has the potential to be useful in learning new skills, particularly those related to computer programming. This case study depicts the ways AI was introduced to assist in teaching coding, specifically in a…
Descriptors: Artificial Intelligence, Coding, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Bogdan Simion; Lisa Zhang; Giang Bui; Hancheng Huang; Ramzi Abu-Zeineh; Shrey Vakil – ACM Transactions on Computing Education, 2025
Although ample research has focused on computing skill development over a single course or specific programming language, relatively little attention is paid to how computing skills evolve across a program. Our work aims to understand how specific skills develop throughout a progression of CS courses. We use qualitative content analysis to catalog…
Descriptors: Skill Development, Computer Science Education, Computer Literacy, Prerequisites
Peer reviewed Peer reviewed
Direct linkDirect link
Seralidou, Eleni; Douligeris, Christos – Education and Information Technologies, 2021
The effective teaching of the concept of programming, where critical thinking is an important factor, is not so easy in secondary education. New teaching approaches, including, game-based learning, may provide a solution due to their inclusion of more fun and diverse activities but they still lack the active participation of the students in the…
Descriptors: Computer Science Education, Programming, Programming Languages, Educational Games
Peer reviewed Peer reviewed
Direct linkDirect link
Xuemin Gao; Yuqin Yang; Yuxia Du; Daner Sun – Journal of Educational Computing Research, 2025
Block-based visual programming tools are widely used in elementary education. Nonetheless, these tools alone may not ensure the spontaneous and efficient acquisition of concepts and skills in computational thinking (CT). Using mind mapping as a form of scaffolding to facilitate the visualization of abstract thinking processes may enhance the…
Descriptors: Computation, Thinking Skills, Programming, Cognitive Mapping
Peer reviewed Peer reviewed
Direct linkDirect link
Dwi Maryono; Sajidan; Muhammad Akhyar; Sarwanto; Bayu Tri Wicaksono; Nurcahya Pradana Taufik Prakisya – Discover Education, 2025
This study investigates the integration of adaptive e-learning and gamification through a platform called NgodingSeru.com to improve problem-solving skills in programming among vocational high school students. The adaptive system offers personalized learning by adjusting task difficulty to student's proficiency levels, while gamification elements…
Descriptors: Career and Technical Education Schools, High Schools, High School Students, Electronic Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Simon D. Weaver; G. Alex Ambrose; Rebecca J. Whelan – Journal of Chemical Education, 2022
Students completing undergraduate majors in chemistry are not typically required to undergo formal training in computer programming or coding. As a result, many chemistry students are graduating without skills in understanding, writing, or manipulating computer code. This skills gap places students at a disadvantage, considering the widespread and…
Descriptors: Coding, Undergraduate Students, Majors (Students), Chemistry
Peer reviewed Peer reviewed
Direct linkDirect link
York, Julie – Childhood Education, 2023
The STEM acronym (science, technology, engineering, and mathematics) has evolved into STEAM, to reflect the increasingly held view that art and creativity are essential components of math/science teaching and learning. Sadly, too few students are choosing to take computer science classes. When presented as a technical science, many students,…
Descriptors: Programming, STEM Education, Art Education, Early Childhood Education
Peer reviewed Peer reviewed
Direct linkDirect link
Barczak, Andre L. C.; Mathrani, Anuradha; Han, Binglan; Reyes, Napoleon H. – Educational Technology Research and Development, 2023
An important course in the computer science discipline is 'Data Structures and Algorithms' (DSA). "The coursework" lays emphasis on experiential learning for building students' programming and algorithmic reasoning abilities. Teachers set up a repertoire of formative programming exercises to engage students with different programmatic…
Descriptors: Computer Assisted Testing, Automation, Computer Science Education, Programming
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10