Publication Date
| In 2026 | 0 |
| Since 2025 | 142 |
| Since 2022 (last 5 years) | 638 |
| Since 2017 (last 10 years) | 1319 |
| Since 2007 (last 20 years) | 1879 |
Descriptor
| Computer Science Education | 2022 |
| Programming | 1782 |
| Foreign Countries | 723 |
| Teaching Methods | 649 |
| Programming Languages | 569 |
| Computer Software | 469 |
| Student Attitudes | 433 |
| College Students | 358 |
| Instructional Effectiveness | 356 |
| Introductory Courses | 350 |
| Undergraduate Students | 325 |
| More ▼ | |
Source
Author
| Xinogalos, Stelios | 13 |
| Barnes, Tiffany | 11 |
| Laakso, Mikko-Jussi | 10 |
| Çakiroglu, Ünal | 8 |
| Malmi, Lauri | 7 |
| Bers, Marina Umaschi | 6 |
| Cetin, Ibrahim | 6 |
| Karnalim, Oscar | 6 |
| Kwon, Kyungbin | 6 |
| Lavy, Ilana | 6 |
| Luxton-Reilly, Andrew | 6 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 102 |
| Taiwan | 45 |
| China | 36 |
| Finland | 31 |
| Greece | 27 |
| Australia | 26 |
| Spain | 23 |
| United Kingdom | 23 |
| Brazil | 22 |
| Israel | 22 |
| Sweden | 22 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 1 |
Yusuf, Abdullahi; Noor, Norah Md – Journal of Computer Assisted Learning, 2023
Background: Several attitude scales have been developed to measure students' attitudes toward computer programming, including the prominent one developed by Cetin and Ozden. The development of these scales stemmed from the elusive nature of attitude and the lack of specific constructs to measure attitude. These instruments measure students'…
Descriptors: Programming, Computer Science Education, Attitude Measures, Student Attitudes
Tarling, Georgie; Melro, Ana; Kleine Staarman, Judith; Fujita, Taro – Pedagogies: An International Journal, 2023
Coding bootcamps targeting diverse learners are increasingly popular. However, little research has focused on the student experience of these courses: what pedagogic practices make learning coding meaningful for them and why. In a previous paper, we proposed a conceptual framework outlining three dimensions of learning opportunities in relation to…
Descriptors: Student Attitudes, Coding, Programming, Computer Science Education
Prokopyev, Mikhail Semenovich; Vlasova, Elena Zotikovna; Tretyakova, Tatyana Vasilyevna; Sorochinsky, Maksim Anatolyevich; Solovyeva, Rimma Alekseyevna – Journal of Educational Psychology - Propositos y Representaciones, 2020
At present, teaching programming to future teachers is superficial or is excluded from computer science curricular. Only programming fundamentals are taught during computer studies, and skills acquired during the training are not applied in practice. The aims of this article are (1) to develop a programming course for teacher training disciplines…
Descriptors: Programming, Computer Science Education, Programming Languages, Teacher Education Programs
Hosseini, Roya; Akhuseyinoglu, Kamil; Brusilovsky, Peter; Malmi, Lauri; Pollari-Malmi, Kerttu; Schunn, Christian; Sirkiä, Teemu – International Journal of Artificial Intelligence in Education, 2020
This research is focused on how to support students' acquisition of program construction skills through worked examples. Although examples have been consistently proven to be valuable for student's learning, the learning technology for computer science education lacks program construction examples with interactive elements that could engage…
Descriptors: Programming, Computer Science Education, Problem Solving, Learner Engagement
Gary K. W. Wong – Education and Information Technologies, 2024
As block-based visual programming platform such as Scratch become more accessible and supportive to children's programming learning, the demand on understanding a trajectory of children's computational thinking development through programming from their early ages increases rapidly in recent years. To explore the developmental process of…
Descriptors: Computation, Problem Solving, Skill Development, Programming
Cecilia Axell; Astrid Berg – International Journal of Technology and Design Education, 2024
Although digital technology is an important part of young people's lives, previous research implies that they have a limited understanding of what programming is and its connection to the digital devices they encounter every day. In order to create conditions for meaningful teaching in and about programming in technology education, more knowledge…
Descriptors: Elementary School Students, Programming, Computer Science Education, Grade 1
Lihui Sun; Danhua Zhou – Journal of Computer Assisted Learning, 2024
Background: Integrating programming in K-12 curriculum has become a global consensus. Teachers are central figures in programming instruction. But the majority of current research focuses on teachers' external teaching behaviours and less on teachers' attitudes towards programming. Objectives: The purpose of this study is to validate the K-12…
Descriptors: Foreign Countries, Elementary School Teachers, Secondary School Teachers, Teacher Attitudes
Shadi Alawneh – Discover Education, 2024
The HCS12 microcontroller and DRAGON12-Light Trainer boards are extensively utilized in microprocessor system design education. This paper details the rationale, approach, and outcomes from implementing the DRAGON12-Light Trainer board in teaching an upper-level undergraduate microprocessors course at Oakland University. The course's primary goal…
Descriptors: Computer Science Education, Programming Languages, Computer Software, Teaching Methods
Chamindi Kavindya Samarasekara; Claudia Ott; Anthony Robins – Education and Information Technologies, 2024
A global concern in recent years has been the formal incorporation of computing and digital technology subjects into high school curricula. Despite many initiatives to make these subjects accessible to students, significant barriers to uptake remain in many countries. In this study we convened a panel of 32 academic, research, and other experts…
Descriptors: Secondary School Curriculum, Foreign Countries, Computer Science Education, Programming
YungYu Zhuang; Yu-Hsuan Lin; Mahesh Liyanawatta; Andito Haryo Saputro; Yuniati Dwi Utami; Jen-Hang Wang – Interactive Learning Environments, 2024
Computer programming is essential nowadays but still challenging to learn due to its invisible thinking. Current programming environments are mostly designed for operating on computers directly to learn concrete programming, but this approach lacks the support for clarifying learners' thinking processes. On the other hand, using paper and pens…
Descriptors: Educational Environment, Thinking Skills, Programming, Computer Science Education
Torres Jiménez, Stephanie; Ramírez-Echeverry, Jhon Jairo; Restrepo-Calle, Felipe – Journal of Educational Computing Research, 2024
This article presents the design, construct validation, and reliability of a self-report instrument in Spanish that aims to characterize different types of strategies that students can use to learn computer programming. We provide a comprehensive overview of the identification of learning strategies in the existing literature, the design and…
Descriptors: Test Construction, Construct Validity, Test Reliability, Questionnaires
Niklas Humble; Jonas Boustedt; Hanna Holmgren; Goran Milutinovic; Stefan Seipel; Ann-Sofie Östberg – Electronic Journal of e-Learning, 2024
Artificial Intelligence (AI) and related technologies have a long history of being used in education for motivating learners and enhancing learning. However, there have also been critiques for a too uncritical and naïve implementation of AI in education (AIED) and the potential misuse of the technology. With the release of the virtual assistant…
Descriptors: Cheating, Artificial Intelligence, Technology Uses in Education, Computer Science Education
Nurul Hazlina Noordin; Kamil Khalili Bin Haji Abdullah; Phuah Soon Eu – IEEE Transactions on Education, 2024
Contribution: This study presents an innovative experiential learning model utilizing an educational pico satellite kit as a tool for cultivating digital making skills. The distinct approach showcases a positive impact on students' learning experiences and serves as a motivating force, offering valuable implications for engineering and technical…
Descriptors: Digital Literacy, Skill Development, STEM Education, Instructional Effectiveness
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
Daevesh Singh; Ramkumar Rajendran – Smart Learning Environments, 2024
The relationship between cognitive engagement and learning gains in computer programming has not been well-studied. This study examined the relationship between students' cognitive engagement and learning gains in the context of Python programming. Cognitive engagement, defined by the Interactive, Constructive, Active, Passive (ICAP) framework,…
Descriptors: Programming, Learner Engagement, Thinking Skills, Time Management

Peer reviewed
Direct link
