NotesFAQContact Us
Collection
Advanced
Search Tips
Publication Date
In 20252
Since 20246
Since 2021 (last 5 years)17
Since 2016 (last 10 years)38
Since 2006 (last 20 years)58
Audience
Laws, Policies, & Programs
Assessments and Surveys
International English…1
What Works Clearinghouse Rating
Showing 1 to 15 of 58 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Catherine Higgins; Ciaran O'Leary; Claire McAvinia; Barry J. Ryan – Journal of Information Technology Education: Innovations in Practice, 2024
Aim/Purpose: The teaching of appropriate problem-solving techniques to novice learners in undergraduate software development education is often poorly defined when compared to the delivery of programming techniques. Given the global need for qualified designers of information technology, the purpose of this research is to produce a foundational…
Descriptors: Educational Technology, Computer Software, Undergraduate Students, Novices
Peer reviewed Peer reviewed
Direct linkDirect link
Carmen C. Pârvu; Dan Alexandru Szabo; Razvan Tudor Ros?culet; George Danut Mocanu – Journal of Information Technology Education: Research, 2025
Aim/Purpose: This study aims to evaluate the effectiveness of a novel Computerized System for Learning, Correction, and Evaluation in Volleyball (S.C.I.C.E.V) in enhancing the technical performance of beginner volleyball players through immediate audio and visual feedback. The purpose is to determine whether real-time, detailed feedback improves…
Descriptors: Feedback (Response), Psychomotor Skills, Motor Development, Team Sports
Peer reviewed Peer reviewed
Direct linkDirect link
Bushra Hamid; Naveed Ikram – Education and Information Technologies, 2024
Regarding the caliber of newly-graduated professionals, the software industry expresses discontent. Therefore, software industries spend on training these individuals to improve software development process-related skills. According to various research studies, one reason for the lack of skilled graduates is a gap between industry and academia.…
Descriptors: Computer Software, Theory Practice Relationship, Novices, Information Technology
Peer reviewed Peer reviewed
Direct linkDirect link
Ardimento, Pasquale; Bernardi, Mario Luca; Cimitile, Marta; De Ruvo, Giuseppe – ACM Transactions on Computing Education, 2020
Novice programmers often encounter difficulties performing debugging tasks effectively. Even if modern development environments (IDEs) provide high-level support for navigating through code elements and for identifying the right conditions leading to the bug, debugging still requires considerable human effort. Programmers usually have to make…
Descriptors: Programming, Novices, Troubleshooting, Open Source Technology
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Xavier Ochoa; Xiaomeng Huang; Yuli Shao – Journal of Learning Analytics, 2025
Generative AI (GenAI) has the potential to revolutionize the analysis of educational data, significantly impacting learning analytics (LA). This study explores the capability of non-experts, including administrators, instructors, and students, to effectively use GenAI for descriptive LA tasks without requiring specialized knowledge in data…
Descriptors: Learning Analytics, Artificial Intelligence, Computer Software, Scores
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Jeong, Allan; Kim, Hae Young – Knowledge Management & E-Learning, 2022
Research shows that using computer-aided mapping tools improves critical thinking skills, but prior research provides limited evidence to show how the use of specific critical thinking skills increases map quality. This qualitative study observed 4 experts and 5 novices use a computer-aided mapping tool to construct argument maps. The analysis of…
Descriptors: Identification, Critical Thinking, Thinking Skills, Expertise
Peer reviewed Peer reviewed
Direct linkDirect link
Dvir, Michal; Ben-Zvi, Dani – Mathematical Thinking and Learning: An International Journal, 2023
Growing scholarship on the pedagogical applications of statistical modeling is currently taking place to create adaptations of this practice to introduce novices to statistics. These are intended to promote novices' reasoning, and are typically void of formal mathematical procedures and calculations. In this article, we define the potential…
Descriptors: Teaching Methods, Statistics Education, Novices, Correlation
Alexander Card – ProQuest LLC, 2022
One approach to teaching game design to students with a wide variety of disciplinary backgrounds is through team game projects that span multiple weeks, up to an entire term. However, open-ended, creative projects introduce a gamut of challenges to novice programmers. My goal is to assist game design students with the planning stage of their…
Descriptors: Computer Science Education, Programming, Scaffolding (Teaching Technique), Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Heinsen Egan, Matthew; McDonald, Chris – Computer Science Education, 2021
Background and Context: Students learning the C programming language struggle to debug, and to understand the runtime behaviour of, their programs. Objective: We examine a tool that combines several novice-focused error detection, program visualization, and debugging techniques, to investigate which features students use in real study sessions,…
Descriptors: Computer Science Education, Programming Languages, Programming, Novices
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Paassen, Benjamin; McBroom, Jessica; Jeffries, Bryn; Koprinska, Irena; Yacef, Kalina – Journal of Educational Data Mining, 2021
Educational data mining involves the application of data mining techniques to student activity. However, in the context of computer programming, many data mining techniques can not be applied because they require vector-shaped input, whereas computer programs have the form of syntax trees. In this paper, we present ast2vec, a neural network that…
Descriptors: Data Analysis, Programming Languages, Networks, Novices
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Felienne Hermans – Informatics in Education, 2024
This autoethnographic paper is part of a special issue trying to answer the question "How to design or choose languages for programming novices?" I will describe how my programming language Hedy was created, how the initial design goals were formed, how my perspectives on learning and teaching changed along the way, and how Hedy changed…
Descriptors: Decision Making, Programming Languages, Novices, Computer Science Education
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Tsabari, Stav; Segal, Avi; Gal, Kobi – International Educational Data Mining Society, 2023
Automatically identifying struggling students learning to program can assist teachers in providing timely and focused help. This work presents a new deep-learning language model for predicting "bug-fix-time", the expected duration between when a software bug occurs and the time it will be fixed by the student. Such information can guide…
Descriptors: College Students, Computer Science Education, Programming, Error Patterns
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Sittirak, Nantana; Na Ranong, Sirirat – LEARN Journal: Language Education and Acquisition Research Network, 2023
Instrumental competence is universally considered a compulsory competence for translators. Given its significance, this study investigated the instrumental competence of novice translators in translating from and into a foreign language. To this end, an experiment was conducted with a group of 31 Thai EFL learners who had taken English-Thai…
Descriptors: Novices, Translation, Second Language Learning, Second Language Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
McCall, Davin; Kölling, Michael – ACM Transactions on Computing Education, 2019
The types of programming errors that novice programmers make and struggle to resolve have long been of interest to researchers. Various past studies have analyzed the frequency of compiler diagnostic messages. This information, however, does not have a direct correlation to the types of errors students make, due to the inaccuracy and imprecision…
Descriptors: Computer Software, Programming, Error Patterns, Novices
Peer reviewed Peer reviewed
Direct linkDirect link
Rashkovits, Rami; Lavy, Ilana – Journal of Information Technology Education: Innovations in Practice, 2020
Aim/Purpose: Multi-threaded software design is considered to be difficult, especially to novice programmers. In this study, we explored how students cope with a task that its solution requires a multi-threaded architecture to achieve optimal runtime. Background: An efficient exploit of multicore processors architecture requires computer programs…
Descriptors: Computer Software, Novices, Programming, Difficulty Level
Previous Page | Next Page »
Pages: 1  |  2  |  3  |  4