Publication Date
In 2025 | 7 |
Since 2024 | 28 |
Since 2021 (last 5 years) | 72 |
Since 2016 (last 10 years) | 340 |
Since 2006 (last 20 years) | 660 |
Descriptor
Coding | 668 |
Student Attitudes | 668 |
Foreign Countries | 251 |
Qualitative Research | 232 |
Teaching Methods | 180 |
Interviews | 177 |
Semi Structured Interviews | 117 |
College Students | 115 |
Undergraduate Students | 99 |
Statistical Analysis | 97 |
Case Studies | 92 |
More ▼ |
Source
Author
Publication Type
Education Level
Audience
Teachers | 4 |
Counselors | 2 |
Practitioners | 1 |
Location
Turkey | 38 |
Australia | 26 |
Canada | 22 |
California | 17 |
United Kingdom (England) | 15 |
Taiwan | 13 |
China | 11 |
South Africa | 9 |
Texas | 9 |
Finland | 8 |
United Kingdom | 8 |
More ▼ |
Laws, Policies, & Programs
No Child Left Behind Act 2001 | 2 |
Higher Education Opportunity… | 1 |
Stewart B McKinney Homeless… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
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
David P. Bunde; John F. Dooley – PRIMUS, 2024
We present a detailed description of a Cryptography and Computer Security course that has been offered at Knox College for the last 15 years. While the course is roughly divided into two sections, Cryptology and Computer Security, our emphasis here is on the Cryptology section. The course puts the cryptologic material into its historical context…
Descriptors: Technology, Coding, Computer Security, Mathematics Education
Mark Frydenberg; Anqi Xu; Jennifer Xu – Information Systems Education Journal, 2025
This study explores student perceptions of learning to code by evaluating AI-generated Python code. In an experimental exercise given to students in an introductory Python course at a business university, students wrote their own solutions to a Python program and then compared their solutions with AI-generated code. They evaluated both solutions…
Descriptors: Student Attitudes, Programming, Computer Software, Quality Assurance
Shu-Jie Chen; Xiaofen Shan; Ze-Min Liu; Chuang-Qi Chen – Educational Technology & Society, 2025
The introduction of programming education in K-12 schools to promote computational thinking has attracted a great deal of attention from scholars and educators. Debugging code is a central skill for students, but is also a considerable challenge when learning to program. Learners at the K-12 level often lack confidence in programming debugging due…
Descriptors: Programming, Coding, Elementary School Students, Secondary School Students
Matthew Mears; Louise Dash; Ross Galloway; Calvin Karpenko; Nicolas Labrosse; Victoria Mason; Mark Quinn – Journal of Science Education and Technology, 2025
Digital proficiency, including coding, is increasingly essential in physics education. However, disparities in coding skills among students are influenced by demographic factors and prior educational exposure. This study examines barriers to pre-university coding exposure for first-year physics students across five UK institutions, proposing a…
Descriptors: Foreign Countries, Coding, Physics, Science Education
Renske Weeda; Sjaak Smetsers; Erik Barendsen – Computer Science Education, 2024
Background and Context: Multiple studies report that experienced instructors lack consensus on the difficulty of programming tasks for novices. However, adequately gauging task difficulty is needed for alignment: to select and structure tasks in order to assess what students can and cannot do. Objective: The aim of this study was to examine…
Descriptors: Novices, Coding, Programming, Computer Science Education
Gough, Phillip; Bown, Oliver; Campbell, Craig R.; Poronnik, Philip; Ross, Pauline M. – Biochemistry and Molecular Biology Education, 2023
Biomedical science students need to learn to code. Graduates face a future where they will be better prepared for research higher degrees and the workforce if they can code. Embedding coding in a biomedical curriculum comes with challenges. First, biomedical science students often experience anxiety learning quantitative and computational thinking…
Descriptors: Biomedicine, Coding, Skill Development, Student Attitudes
Tunahan Yilmaz; Serkan Izmirli – Journal of Educational Technology and Online Learning, 2023
The objective of this research was to investigate the influence of both unplugged and plugged coding activities on the computational thinking skills of secondary school students. Using an experimental design with a pretest-posttest control group, the study indicated that students enhanced their computational thinking skills through engagement in…
Descriptors: Coding, Computation, Thinking Skills, Computer Software
Sue Schroeder; Barbara L. Stewart; Olivia Johnson – Journal of STEM Outreach, 2024
DesignYOU! Code Camp is a grant-funded summer outreach camp designed to increase interest in coding and STEM careers among middle school students (6th - 8th graders) through an innovative, immersive summer camp experience. To make the concepts of coding more palpable, researchers incorporated fashion and retail allowing students to learn through…
Descriptors: STEM Education, Summer Programs, Outreach Programs, Coding
Oscar Karnalim – Informatics in Education, 2024
Programming students need to be informed about plagiarism and collusion. Hence, we developed an assessment submission system to remind students about the matter. Each submission will be compared to others and any similarities that do not seem a result of coincidence will be reported along with their possible reasons. The system also employs…
Descriptors: Programming, Integrity, Academic Achievement, Plagiarism
Sáez-López, José Manuel; González-Calero, José Antonio; Cózar-Gutierrez, Ramón; Olmo-Muñoz, Javier – Journal of Computer Assisted Learning, 2023
Background: The present study analyses the design of programming literacy in the sixth grade of Primary Education, starting from the use of simple activities with visual block-based programming, through "Scratch," and progressively linking difficulty to the use of the "Unity" engine, and the "C#" language, with simple…
Descriptors: Elementary Education, Programming, Grade 6, Programming Languages
Abdullah Alshawi – ProQuest LLC, 2023
The digital age and global technological advancement have brought about unprecedented changes in a wide range of global sectors. The educational sector, as a sector that produces a wide range of professionals, necessitates numerous changes and advancements in educational administration. The introduction and integration of boot camps is one method…
Descriptors: Information Technology, Coding, Marketing, Models
Lang, Guido; Sharp, Jason H. – Information Systems Education Journal, 2022
This study aims to shed light on what students like and dislike in coding bootcamps. A qualitative content analysis of student reviews for coding bootcamps was conducted, resulting in a research model and survey instrument consisting of fourteen factors that are proposed to affect coding bootcamp satisfaction. The proposed satisfaction factors…
Descriptors: Coding, Programming, Program Length, Student Satisfaction
Hanli Geyser – ACM Transactions on Computing Education, 2024
Like digital technologies themselves, programming education is embedded in the colonial matrix of power, and access to programming knowledge demands immersion in the epistemologies of the Global North. While there is a growing body of work exploring ways to decolonise programming education, far more needs to be done. Current research focuses on…
Descriptors: Computer Science Education, Decolonization, Programming, Power Structure
Jean Salac; Lena Armstrong; F. Megumi Kivuva; Jayne Everson; Amy J. Ko – ACM Transactions on Computing Education, 2025
Background and Context: With the growing movement to adopt critical framings of computing, scholars have worked to reframe computing education from the narrow development of programming skills to skills in identifying and resisting oppressive structures in computing. However, we have little guidance on how these framings may manifest in classroom…
Descriptors: Critical Theory, Computer Science Education, Summer Programs, Secondary School Students