Publication Date
In 2025 | 1 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 7 |
Since 2016 (last 10 years) | 15 |
Since 2006 (last 20 years) | 20 |
Descriptor
Source
ACM Transactions on Computing… | 20 |
Author
Domínguez, César | 2 |
Falk, Michael L. | 2 |
Jaime, Arturo | 2 |
Magana, Alejandra J. | 2 |
Abdulhadi Shoufan | 1 |
Abreu, Pedro Henriques | 1 |
Aerts, Kris | 1 |
Ana Moreira | 1 |
Anne-Kathrin Peters | 1 |
Atiq, Zahra | 1 |
Benkrid, Khaled | 1 |
More ▼ |
Publication Type
Journal Articles | 20 |
Reports - Research | 14 |
Reports - Descriptive | 4 |
Tests/Questionnaires | 4 |
Information Analyses | 1 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 16 |
Postsecondary Education | 15 |
Audience
Location
Maryland | 2 |
Spain | 2 |
Chile | 1 |
Florida | 1 |
France | 1 |
Hawaii | 1 |
Indiana | 1 |
Portugal | 1 |
Sweden | 1 |
Turkey | 1 |
United Kingdom (Scotland) | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Yiting Wang; Tong Li; Jiahui You; Xinran Zhang; Congkai Geng; Yu Liu – ACM Transactions on Computing Education, 2025
Understanding software modelers' difficulties and evaluating their performance is crucial to Model-Driven Engineering (MDE) education. The software modeling process contains fine-grained information about the modelers' analysis and thought processes. However, existing research primarily focuses on identifying obvious issues in the software…
Descriptors: Computer Software, Engineering Education, Models, Identification
Zahra Atiq; Rakhi Batra – ACM Transactions on Computing Education, 2024
Emotions are a complex multi-faceted phenomenon. To assess the complexity of emotions from different facets, multi-modal approaches are necessary. However, multi-modal approaches are rarely used for assessing emotions, especially in the context of computer programming. This study adopts a multi-modal approach to understand the changes in students'…
Descriptors: Psychological Patterns, Change, Programming, Problem Solving
Groeneveld, Wouter; Vennekens, Joost; Aerts, Kris – ACM Transactions on Computing Education, 2022
As the importance of non-technical skills in the software engineering industry increases, the skill sets of graduates match less and less with industry expectations. A growing body of research exists that attempts to identify this skill gap. However, only few so far explicitly compare opinions of the industry with what is currently being taught in…
Descriptors: Engineering Education, Computer Software, Job Skills, College Graduates
Atiq, Zahra; Loui, Michael C. – ACM Transactions on Computing Education, 2022
In introductory computer programming courses, students experience a range of emotions. Students often experience anxiety and frustration when they encounter difficulties in writing programs. Continued frustration can discourage students from pursuing engineering and computing careers. Although prior research has shown how emotions affect students'…
Descriptors: Psychological Patterns, College Freshmen, Engineering Education, Programming
Anne-Kathrin Peters; Rafael Capilla; Vlad Constantin Coroama; Rogardt Heldal; Patricia Lago; Ola Leifler; Ana Moreira; João Paulo Fernandes; Birgit Penzenstadler; Jari Porras; Colin C. Venters – ACM Transactions on Computing Education, 2024
Research shows that the global society as organized today, with our current technological and economic system, is impossible to sustain. We are living in an era in which human activities in highly industrialized countries are responsible for overshooting several planetary boundaries, with poorer communities contributing the least to the problems…
Descriptors: Computer Science Education, Sustainability, Educational Research, Educational Practices
Abdulhadi Shoufan – ACM Transactions on Computing Education, 2023
With the immense interest in ChatGPT worldwide, education has seen a mix of both excitement and skepticism. To properly evaluate its impact on education, it is crucial to understand how far it can help students without prior knowledge answer assessment questions. This study aims to address this question as well as the impact of the question type.…
Descriptors: Prior Learning, Artificial Intelligence, Technology Uses in Education, Computer Assisted Testing
Garousi, V.; Giray, Görkem; Tüzün, Eray – ACM Transactions on Computing Education, 2020
Context: Knowledge level and productivity of the software engineering (SE) workforce are the subject of regular discussions among practitioners, educators, and researchers. There have been many efforts to measure and improve the knowledge gap between SE education and industrial needs. Objective: Although the existing efforts for aligning SE…
Descriptors: Computer Software, Standards, Knowledge Level, Engineering Education
Maral Kargarmoakhar; Monique Ross; Zahra Hazari; Stephen Secules; Mark Allen Weiss; Michael Georgiopoulos; Kenneth Christensen; Tiana Solis – ACM Transactions on Computing Education, 2024
While computing programs in the U.S. are experiencing growth in enrollment trends, they are still grappling with matters related to retention and persistence of computing undergraduates. One construct identified by scholars as having an impact on persistence in computing is computing identity, which is shaped by constructs such as recognition,…
Descriptors: Communities of Practice, Scholarships, Computer Science Education, Self Concept
Domínguez, César; Jaime, Arturo; García-Izquierdo, Francisco José; Olarte, Juan José – ACM Transactions on Computing Education, 2020
A capstone project is an extensive learning experience traditionally developed during a student's final academic year. Assessing such a complex assignment involves several challenges and is usually based upon the evaluations of at least two different people: the capstone project advisor, and one or more other assessors. Quantitative studies…
Descriptors: Computer Science Education, Capstone Experiences, Student Evaluation, Student Projects
Abreu, Pedro Henriques; Silva, Daniel Castro; Gomes, Anabela – ACM Transactions on Computing Education, 2019
Low performance of nontechnical engineering students in programming courses is a problem that remains unsolved. Over the years, many authors have tried to identify the multiple causes for that failure, but there is unanimity on the fact that motivation is a key factor for the acquisition of knowledge by students. To better understand motivation, a…
Descriptors: Programming, Engineering Education, Student Motivation, Multiple Choice Tests
Marín, B.; Frez, J.; Cruz-Lemus, J.; Genero, M. – ACM Transactions on Computing Education, 2019
Context: Programming courses are compulsory for most engineering degrees, but students' performance on these courses is often not as good as expected. Programming is difficult for students to learn, given that it includes a lot of new, complex, and abstract topics. All of this has led experts to the conclusion that new teaching techniques are…
Descriptors: Programming, Game Based Learning, Engineering Education, College Freshmen
Johnson, Philip – ACM Transactions on Computing Education, 2019
Modern web application development provides an attractive application area for introductory software engineering education, as students have direct experience with the domain and it provides them with the potential to gain practical, real-world skills. Achieving this potential requires the development of competency with a multiple component tech…
Descriptors: Computer Software, Engineering Education, Computer Science Education, Design
Peters, Anne-Kathrin – ACM Transactions on Computing Education, 2019
This article concludes a longitudinal study with the broader aim to explore learner development as a long-term, social process. One goal has been to inform the endeavours of improving student engagement, retention, as well as under-representation of certain demographics in computing. Students of two computer science-related study programmes…
Descriptors: Computer Science Education, Engineering Education, Undergraduate Students, Student Participation
Vieira, Camilo; Magana, Alejandra J.; Falk, Michael L.; Garcia, R. Edwin – ACM Transactions on Computing Education, 2017
This article presents two case studies aimed at exploring the use of self-explanations in the context of computational science and engineering (CSE) education. The self-explanations were elicited as students' in-code comments of a set of worked-examples, and the cases involved two different approaches to CSE education: glass box and black box. The…
Descriptors: Programming, Student Attitudes, Comprehension, Computer Science Education
Domínguez, César; Jaime, Arturo; Heras, Jónathan; García-Izquierdo, Francisco J. – ACM Transactions on Computing Education, 2019
This study analyzes the impact of adding a review exercises module to an online tool used in a software engineering degree program. The objective of the module is to promote students' self-learning effort to improve their performance. We also intend to determine if this new feature has any effect on the amount of code copies detected in lab…
Descriptors: Teaching Methods, Computer Software, Engineering Education, Computer Science Education
Previous Page | Next Page »
Pages: 1 | 2