Publication Date
In 2025 | 128 |
Since 2024 | 507 |
Descriptor
Source
Author
Lihui Sun | 6 |
Dan Sun | 5 |
Gwo-Jen Hwang | 5 |
Ailing Qiao | 4 |
Chengcong Zhu | 4 |
Junjie Liu | 4 |
Stelios Xinogalos | 4 |
Xin Gong | 4 |
Yan Li | 4 |
Yun-Fang Tu | 4 |
Abdullahi Yusuf | 3 |
More ▼ |
Publication Type
Education Level
Audience
Teachers | 7 |
Practitioners | 2 |
Researchers | 2 |
Policymakers | 1 |
Location
China | 30 |
Turkey | 14 |
Taiwan | 13 |
Sweden | 7 |
Nigeria | 6 |
Canada | 5 |
South Korea | 5 |
California | 4 |
Greece | 4 |
Indonesia | 4 |
Netherlands | 4 |
More ▼ |
Laws, Policies, & Programs
United Nations Convention on… | 1 |
Assessments and Surveys
Flesch Reading Ease Formula | 2 |
Motivated Strategies for… | 1 |
Program for International… | 1 |
Trends in International… | 1 |
What Works Clearinghouse Rating
Stephanie A. Blanda – PRIMUS, 2024
This article describes the author's experience designing and implementing an inquiry-based learning (IBL) pedagogical approach to an upper-division undergraduate cryptology course. The author shares the course goals and how the IBL style supports their achievement. The article concludes with sample activities -- in-class exercises that touch on…
Descriptors: Technology, Undergraduate Students, Inquiry, Active Learning
Cheryl Resch – ProQuest LLC, 2024
Software vulnerabilities in commercial products are an issue of national importance. The most prevalent breaches are input validation vulnerabilities, and these are easily avoidable. This dissertation contributes to cybersecurity education with a set of hands-on interventions tailored for three CS courses, a set of reflection prompts to encourage…
Descriptors: College Students, Computer Science Education, Computer Security, Curriculum Development
Joel S. Steele; Kevin J. Grimm – Structural Equation Modeling: A Multidisciplinary Journal, 2024
Structural Equation Modeling (SEM) continues to grow in popularity with numerous articles, books, courses, and workshops available to help researchers become proficient with SEM quickly. However, few resources are available to help users gain a deep understanding of the analytic steps involved in SEM, with even fewer providing reproducible syntax…
Descriptors: Structural Equation Models, Programming, Orthographic Symbols, Syntax
Camilo Vieira; Andrea Vásquez; Federico Meza; Roxana Quintero-Manes; Pedro Godoy – ACM Transactions on Computing Education, 2024
Currently, there is little evidence about how non-English-speaking students learn computer programming. For example, there are few validated assessment instruments to measure the development of programming skills, especially for the Spanish-speaking population. Having valid assessment instruments is essential to identify the difficulties of the…
Descriptors: Programming, Spanish Speaking, Translation, Test Validity
Tobias Kohn; Jacqueline Staub – Informatics in Education, 2024
The choice of programming language for education is an intensely debated topic. On the one hand, the programming language is supposed to be "relevant" in that its organisation, structures, and paradigms adhere to current standards and best practices in industry and academia. On the other hand, the programming language is expected to be…
Descriptors: Computer Science Education, Programming, Data Processing, Philosophy
Abdullahi Yusuf; Norah Md Noor – Smart Learning Environments, 2024
In recent years, programming education has gained recognition at various educational levels due to its increasing importance. As the need for problem-solving skills becomes more vital, researchers have emphasized the significance of developing algorithmic thinking (AT) skills to help students in program development and error debugging. Despite the…
Descriptors: Students, Programming, Algorithms, Problem Solving
Said Hadjerrouit – International Association for Development of the Information Society, 2024
This article aims to problematize the role of programming in mathematics education. Problematizing involves acknowledging a deeper complexity in the understanding of programming than originally perceived and questioning its assumed value in mathematics education. This approach entails identifying its underlying paradigmatic assumptions in relation…
Descriptors: Computation, Programming, Thinking Skills, Mathematics Education
Joohi Lee; Sham'ah Yunus; Joo Ok Lee – Early Childhood Education Journal, 2025
Robotics has emerged as a popular interdisciplinary pedagogical approach in the field of education to teach children STEM concepts. By providing playful learning experiences, the use of robots engages children in an active learning process, making it an effective tool to promote their targeted knowledge, skills, and disposition towards STEM,…
Descriptors: Preschool Children, Preschool Education, Programming, Skill Development
Siu-Cheung Kong; Ting-jun Lin – Education and Information Technologies, 2025
This study aims to understand how to improve teachers' perceptions of SCT and their SCT strategies via teacher development, with the purpose of effectively promoting Student-Centred Teaching (SCT) in programming education. A mixed-methods approach was used to investigate the changes in teachers' perceptions of and strategies for SCT in programming…
Descriptors: Teacher Attitudes, Attitude Change, Educational Strategies, Student Centered Learning
Heidi Taveter; Marina Lepp – Informatics in Education, 2025
Learning programming has become increasingly popular, with learners from diverse backgrounds and experiences requiring different support. Programming-process analysis helps to identify solver types and needs for assistance. The study examined students' behavior patterns in programming among beginners and non-beginners to identify solver types,…
Descriptors: Behavior Patterns, Novices, Expertise, Programming
Ishaya Gambo; Faith-Jane Abegunde; Omobola Gambo; Roseline Oluwaseun Ogundokun; Akinbowale Natheniel Babatunde; Cheng-Chi Lee – Education and Information Technologies, 2025
The current educational system relies heavily on manual grading, posing challenges such as delayed feedback and grading inaccuracies. Automated grading tools (AGTs) offer solutions but come with limitations. To address this, "GRAD-AI" is introduced, an advanced AGT that combines automation with teacher involvement for precise grading,…
Descriptors: Automation, Grading, Artificial Intelligence, Computer Assisted Testing
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
Carlos Sandoval-Medina; Carlos Argelio Arévalo-Mercado; Estela Lizbeth Muñoz-Andrade; Jaime Muñoz-Arteaga – Journal of Information Systems Education, 2024
Learning basic programming concepts in computer science-related fields poses a challenge for students, to the extent that it becomes an academic-social problem, resulting in high failure and dropout rates. Proposed solutions to the problem can be found in the literature, such as the development of new programming languages and environments, the…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Instructional Materials
Anna Eckerdal; Anders Berglund; Michael Thuné – European Journal of Engineering Education, 2024
Learning in the computer laboratory is an important component when students learn computer programming. In this article, we analyse empirical data on novice students working in pairs in the laboratory. Using an approach inspired by phenomenography and variation theory, we specifically focus on how students' learning of theory and their learning of…
Descriptors: Programming, Theory Practice Relationship, Higher Education, Computer Science Education
Feng Hsu Wang – IEEE Transactions on Learning Technologies, 2024
Due to the development of deep learning technology, its application in education has received increasing attention from researchers. Intelligent agents based on deep learning technology can perform higher order intellectual tasks than ever. However, the high deployment cost of deep learning models has hindered their widespread application in…
Descriptors: Learning Processes, Models, Man Machine Systems, Cooperative Learning