NotesFAQContact Us
Collection
Advanced
Search Tips
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing 1 to 15 of 171 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Mariyam Abdulhadi; Fred Awaah; Deborah Agbanimu; Emmanuel Okyere Ekwam; Emmanuella Sefiamor Heloo – Journal of Research in Innovative Teaching & Learning, 2024
Purpose: The lecture method has been compared with teaching methods such as flip learning, cooperative learning and simulations to establish which holds the key to students' understanding of concepts. What is bereft in the education literature is its comparative efficiency with the culturo-techno contextual approach (CTCA) in the teaching of…
Descriptors: Foreign Countries, Developing Nations, Computer Science Education, Cultural Context
Peer reviewed Peer reviewed
Direct linkDirect link
Zachary M. Savelson; Kasia Muldner – Computer Science Education, 2024
Background and Context: Productive failure (PF) is a learning paradigm that flips the order of instruction: students work on a problem, then receive a lesson. PF increases learning, but less is known about student emotions and collaboration during PF, particularly in a computer science context. Objective: To provide insight on students' emotions…
Descriptors: Student Attitudes, Psychological Patterns, Fear, Failure
Peer reviewed Peer reviewed
Direct linkDirect link
Joshua Childs; Rebecca Zarch; Sarah Dunton; Tia C. Madkins; Katelin Trautmann; Z. W. Taylor; Miriam Jacobson; Sonnur Ozturk; Anne Ottenbreit-Leftwich – Review of Research in Education, 2024
Over the past 20 years, there has been a concentrated effort on expanding K-12 pathways, experiences, and access in computer science education (CSEd). Computer science (CS) is a multifaceted discipline within education, and the current emphasis in education policy has focused on how to expand access for K-12 students in CSEd that will lead to…
Descriptors: Computer Science Education, Equal Education, Access to Education, Barriers
Peer reviewed Peer reviewed
Direct linkDirect link
Ndudi Okechukwu Ezeamuzie; Mercy Noyenim Ezeamuzie – Review of Educational Research, 2025
Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K--12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental…
Descriptors: Kindergarten, Elementary Secondary Education, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Xu, Weiqi; Wu, Yajuan; Ouyang, Fan – International Journal of Educational Technology in Higher Education, 2023
Pair programming (PP), as a mode of collaborative problem solving (CPS) in computer programming education, asks two students work in a pair to co-construct knowledge and solve problems. Considering the complex multimodality of pair programming caused by students' discourses, behaviors, and socio-emotions, it is of critical importance to examine…
Descriptors: Cooperative Learning, Problem Solving, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Ramon Mayor Martins; Christiane G. Von Wangenheim; Marcelo F. Rauber; Adriano F. Borgatto; Jean C. R. Hauck – ACM Transactions on Computing Education, 2024
As Machine Learning (ML) becomes increasingly integrated into our daily lives, it is essential to teach ML to young people from an early age including also students from a low socioeconomic status (SES) background. Yet, despite emerging initiatives for ML instruction in K-12, there is limited information available on the learning of students from…
Descriptors: Artificial Intelligence, Computer Science Education, Socioeconomic Status, Correlation
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Almabrok Musa Almdahem – International Journal of Computer Science Education in Schools, 2024
A national curriculum for the study of computing became compulsory in English secondary schools in September 2014, replacing the study of information and communications technology with computer science (CS). This posed difficulties for teachers and students who did not have knowledge or experience of programming. This study was designed to…
Descriptors: Secondary School Students, Computer Science Education, Programming, Student Attitudes
Peer reviewed Peer reviewed
Direct linkDirect link
Chih-Ming Chen; Ming-Yan Huang – International Journal of STEM Education, 2024
Background: Computational thinking (CT) is crucial to fostering critical thinking and problem-solving skills. Many elementary schools have been cultivating students' CT through block-based programming languages such as Scratch using traditional teacher-centered teaching methods. However, the approach excessively relies on teacher lectures, so the…
Descriptors: Computation, Thinking Skills, Programming, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Barua, Antara Mahanta; Bharali, Sruti Sruba – Asian Association of Open Universities Journal, 2023
Purpose: The purpose of the case study is to investigate the perception of computer science learners at Krishna Kanta Handiqui State Open University (KKHSOU) regarding the use of gamification and to identify the challenges in implementing gamified teaching-learning processes in open and distance learning (ODL) institutions.…
Descriptors: Gamification, Electronic Learning, Computer Science Education, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Xinlei Li; Guoyuan Sang; Martin Valcke; Johan van Braak – Education and Information Technologies, 2024
Computational thinking (CT) is valued as a thinking process that is required to adapt to the development of curriculum in primary education. In the context of modern information technology, English as a language subject emphasizes the necessity for changes in both learning and teaching modes. However, there is a lack of up-to-date synthesis…
Descriptors: Computer Science Education, Technological Literacy, Pedagogical Content Knowledge, Elementary School Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Jim Marquardson – Information Systems Education Journal, 2024
Generative artificial intelligence (AI) tools were met with a mix of enthusiasm, skepticism, and fear. AI adoption soared as people discovered compelling use cases--developers wrote code, realtors generated narratives for their websites, students wrote essays, and much more. Calls for caution attempted to temper AI enthusiasm. Experts highlighted…
Descriptors: Artificial Intelligence, Capstone Experiences, Computer Security, Information Security
Peer reviewed Peer reviewed
Direct linkDirect link
Yuan-Chen Liu; Tzu-Hua Huang; Chien-Chia Huang – Interactive Learning Environments, 2024
In this study, an interactive programming learning environment was built with two types of error prompt functions: 1) the key prompt and 2) step-by-step prompt. A quasi-experimental study was conducted for five weeks, in which 75 sixth grade students from disadvantaged learning environments in Taipei, Taiwan, were divided into three groups: 1) the…
Descriptors: Programming, Computer Science Education, Cues, Grade 6
Peer reviewed Peer reviewed
Direct linkDirect link
C. Florou; G. Stamoulis; A. Xenakis; A. Plageras – Education and Information Technologies, 2025
This study focuses on students' self-assessment during their learning process related to computer programming concepts, taking into account challenges and obstacles both teachers and students face, with the aim to contribute to the development of guiding principles and practices and enhance the teaching process of computer programming in primary…
Descriptors: Teacher Role, Self Evaluation (Individuals), Computer Science Education, Programming
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Money, William H.; Mew, Lionel Q. – Information Systems Education Journal, 2023
This paper proposes a Project-based team instruction methodology with open-ended projects to teach students critical analysis, design and implementation steps of developing Robotic Process Automation (RPA) for information systems. The use of project-based learning is appropriate for teaching RPA analysis and design with lean Six Sigma tools…
Descriptors: Student Projects, Active Learning, Teaching Methods, Robotics
Peer reviewed Peer reviewed
Direct linkDirect link
McGarr, Oliver – Teaching Education, 2023
The metaphors used by teachers to explain the nature of student learning and student difficulty can reveal a great deal about how teachers conceive the teaching and learning process. This is an important area of research as it can shed light on how they see their role in the learning process and how they should intervene to assist students in…
Descriptors: High School Teachers, Teacher Attitudes, Figurative Language, Learning Processes
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4  |  5  |  6  |  7  |  8  |  9  |  10  |  11  |  12