Publication Date
In 2025 | 8 |
Since 2024 | 30 |
Since 2021 (last 5 years) | 104 |
Since 2016 (last 10 years) | 189 |
Since 2006 (last 20 years) | 224 |
Descriptor
Source
Author
Dawar, Deepak | 4 |
Chorianopoulos, Konstantinos | 3 |
Menon, Pratibha | 3 |
Wimmer, Hayden | 3 |
Caballero, Marcos D. | 2 |
Crabtree, John | 2 |
Dan Sun | 2 |
Douligeris, Christos | 2 |
Du, Jie | 2 |
Fan Xu | 2 |
Fukazawa, Yoshiaki | 2 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 4 |
Practitioners | 2 |
Media Staff | 1 |
Researchers | 1 |
Location
Turkey | 12 |
Greece | 8 |
United Kingdom | 6 |
Taiwan | 5 |
China | 4 |
Finland | 4 |
Japan | 4 |
California | 3 |
Netherlands | 3 |
Brazil | 2 |
Canada | 2 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
Youth Risk Behavior Survey | 1 |
What Works Clearinghouse Rating
Jennings, Jay; Muldner, Kasia – International Journal of Artificial Intelligence in Education, 2021
When students are first learning to program, they not only have to learn to write programs, but also how to trace them. Code tracing involves stepping through a program step-by-step, which helps to predict the output of the program and identify bugs. Students routinely struggle with this activity, as evidenced by prior work and our own experiences…
Descriptors: Scaffolding (Teaching Technique), Tutors, Tutoring, Programming
Dawar, Deepak – Information Systems Education Journal, 2021
Keeping students motivated during an introductory computer programming can be a challenging task. Looking at its varied complexities, many students who are introduced to computer programming for the first time can easily become demotivated. This work looks at the value-expectancy motivational model of student learning and presents our experiences…
Descriptors: Expectation, Introductory Courses, Programming, Scaffolding (Teaching Technique)
Alkhalifa, Amal Khalifa; Devlin, Marie; Alkhattabi, Mona – Journal of Information Technology Education: Innovations in Practice, 2022
Aim/Purpose: To encourage students' engagement in peer assessments and provide students with better-quality feedback, this paper describes a technique for author-reviewer matching in peer assessment systems -- a Balanced Allocation algorithm. Background: Peer assessment concerns evaluating the work of colleagues and providing feedback on their…
Descriptors: Authors, Peer Evaluation, Feedback (Response), Algorithms
Çakiroglu, Ünal; Kiliç, Servet – Interactive Learning Environments, 2023
Recent years have witnessed an increasing emphasis on integrating computational thinking into school curriculums. This study deals with suggesting a course model including data collection tools for evaluating teachers' pedagogical content knowledge in teaching computational thinking via teaching robot programming. Taking the advantages of virtual…
Descriptors: Teachers, Pedagogical Content Knowledge, Computation, Thinking Skills
Saito, Daisuke; Yajima, Risei; Washizaki, Hironori; Fukazawa, Yoshiaki – Education Sciences, 2021
In evaluating the learning achievement of programming-thinking skills, the method of using a rubric that describes evaluation items and evaluation stages is widely employed. However, few studies have evaluated the reliability, validity, and consistency of the rubrics themselves. In this study, we introduced a statistical method for evaluating the…
Descriptors: Scoring Rubrics, Computer Science Education, Programming, Reliability
Sederberg, Kathryn – Unterrichtspraxis/Teaching German, 2021
Film courses are now standard offerings in collegiate world language programs, but instructors have only begun to consider the unique benefits of teaching a television series to engage language learners in meaningful communication. As series have become the entertainment of choice for today's students, educators should consider the opportunities…
Descriptors: Television, Programming (Broadcast), College Second Language Programs, German
Chongning Sun – ProQuest LLC, 2021
Self-efficacy is seen as a barrier for youth, females in particular, to enter computer science (CS). In this study, I presented a near-peer mentoring model that focused on changing the mentee's self-efficacy in CS. The present study had three objectives: (a) to design a near-peer mentoring model (i.e., a conceptual model) around the sources of…
Descriptors: Peer Teaching, Mentors, Self Efficacy, Programming
Mohanarajah, Selvarajah; Sritharan, Thambithurai – Journal of Information Technology Education: Research, 2022
Aim/Purpose: The key objective of this research is to examine whether fix-and-play educational games improve students' performance in learning programming languages. We also quantified the flow experiences of the students and analyzed how the flow contributes to their academic performances. Background: Traditionally, learning the first computer…
Descriptors: Game Based Learning, Educational Games, Programming, Learner Engagement
Yukiko Maruyama – International Association for Development of the Information Society, 2022
The increased focus on computational thinking has led to the acceptance of computer programming as one of the ways of teaching computational thinking. In 2020, Japan introduced programming education in elementary schools. To understand the current situation of parental involvement at the beginning of programming education, this study aimed to know…
Descriptors: Parent Participation, Programming, Computer Science Education, Thinking Skills
Betül Tonbuloglu – Education and Information Technologies, 2024
The purpose of this research is to evaluate the potential of use for computer science course designs (CSCD) created by game-based learning method. Qualitative case study was used as the research design. CSCDs created for Minecraft Education Edition (MinecraftEdu) were examined in the context of various criteria by document analysis method, and…
Descriptors: Game Based Learning, Computer Science Education, Video Games, Computer Assisted Design
Haipeng Wan; Xue Zhang; Xinxue Yang; Shan Li – Education and Information Technologies, 2024
This study investigated the impact of problematization-oriented scaffolding and structuring-oriented scaffolding, incorporated within instructional videos, on students' computational thinking and their performance in programming education. We recruited 86 participants from three senior classes at a high school. Each of the three classes was…
Descriptors: Scaffolding (Teaching Technique), Instructional Design, Thinking Skills, Computer Science Education
Fu, Qian; Zhang, Li-Wen; Hong, Jon-Chao; Dong, Yan – Australasian Journal of Educational Technology, 2021
Learning programming challenges students who encounter difficulties such as resolving syntax and format errors. These challenges require students to invoke resilience to overcome programming problems and keep trying. In response, this study developed the programming resilience scale for university students (PRSUS). The snowball-sampling method was…
Descriptors: Test Construction, Test Validity, Programming, Resilience (Psychology)
Kallia, Maria; Sentance, Sue – Journal of Computer Assisted Learning, 2021
Threshold concepts have been characterised in the literature as jewels in the curriculum as they can inform teaching and learning practices. Therefore, identifying and addressing threshold concepts in any discipline is critical. The aim of the current study is to explore the existence of threshold concepts in computer programming and specifically…
Descriptors: Fundamental Concepts, Mathematical Concepts, Concept Formation, Skill Development
Ernst Bekkering – Information Systems Education Journal, 2025
Undergraduate research can stimulate students' interest, especially in STEM disciplines. This research can be formally offered in different formats such as Undergraduate Research Experiences (UREs). One of these is Course-based Undergraduate Research Experiences (CUREs), which are offered as an integral part of scheduled courses. CUREs have been…
Descriptors: Undergraduate Students, Research Training, Computer Science Education, Student Interests
Meina Zhu; Cheng Wang – International Journal of Computer Science Education in Schools, 2023
Given the increasing needs of employees with computational skills, understanding the core competencies of K-12 computer science (CS) education is vital. This phenomenological research aims to identify critical factors of CS education in K-12 schools from the perspectives and visions of CS faculties in higher education and teachers in K-12 schools.…
Descriptors: College Faculty, Elementary Secondary Education, Teacher Attitudes, Universities