Publication Date
| In 2026 | 0 |
| Since 2025 | 13 |
Descriptor
Source
| ACM Transactions on Computing… | 13 |
Author
| Aakash Gautam | 1 |
| Aleata Hubbard Cheuoua | 1 |
| Andreea Molnar | 1 |
| Angeles Lopez | 1 |
| Anica Ðukic | 1 |
| Anshul Shah | 1 |
| Ayaan M. Kazerouni | 1 |
| Benjamin M. Zwickl | 1 |
| Cristina Cachero | 1 |
| David Tomás | 1 |
| Deepti Reddy Patil | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 13 |
| Reports - Research | 12 |
| Information Analyses | 1 |
| Tests/Questionnaires | 1 |
Education Level
| Higher Education | 13 |
| Postsecondary Education | 13 |
Audience
Location
| Spain | 2 |
| California | 1 |
| California (San Diego) | 1 |
| Canada | 1 |
| Finland | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Luka Doric; Nikola Luburic; Jelena Slivka; Simona Prokic; Anica Ðukic – ACM Transactions on Computing Education, 2025
Teamwork is crucial in software engineering. However, recent literature concludes that software engineering graduates have underdeveloped teamwork skills. Instructors wishing to develop teamwork skills are faced with many teamwork models and a lack of empirical studies that examine their utility in higher education. We conducted an exploratory…
Descriptors: Teamwork, Cooperative Learning, Computer Software, Undergraduate Students
Cristina Cachero; David Tomás; Francisco A. Pujol – ACM Transactions on Computing Education, 2025
Objectives: This study investigates gender biases in AI perceptions among university students. It focuses on assessing self-perceptions regarding knowledge, impact, and support, with a specific emphasis on identifying any significant gender differences. The main hypotheses are focused on the existence of gender disparities in AI awareness,…
Descriptors: Artificial Intelligence, Gender Bias, Self Concept, Knowledge Level
Anshul Shah; Thomas Rexin; Fatimah Alhumrani; William G. Griswold; Leo Porter; Gerald Soosai Raj – ACM Transactions on Computing Education, 2025
Objectives: The traditional, instructor-led form of live coding has been extensively studied, with findings showing that this form of live coding imparts similar learning to static-code examples. However, a concern with Traditional Live Coding is that it can turn into a passive learning activity for students as they simply observe the instructor…
Descriptors: Computer Science Education, Advanced Courses, Active Learning, Programming
Angeles Lopez; M. Asunción Castaño; M. Victoria Ibáñez; Ismael Sanz; Lledó Museros; Reyes Grangel – ACM Transactions on Computing Education, 2025
The Bachelor's Degree in Computer Engineering at University Jaume I has a capstone project in which the student develops, during a 300-hour internship in an enterprise, a real-world project. We collected data for five academic years to analyze the assessment process to propose a new hybrid model, which combines analytic and holistic assessment and…
Descriptors: Capstone Experiences, Internship Programs, Student Projects, Undergraduate Students
Jonathan Liu; Seth Poulsen; Erica Goodwin; Hongxuan Chen; Grace Williams; Yael Gertner; Diana Franklin – ACM Transactions on Computing Education, 2025
Algorithm design is a vital skill developed in most undergraduate Computer Science (CS) programs, but few research studies focus on pedagogy related to algorithms coursework. To understand the work that has been done in the area, we present a systematic survey and literature review of CS Education studies. We search for research that is both…
Descriptors: Teaching Methods, Algorithms, Design, Computer Science Education
Toni Taipalus; Hilkka Grahn; Saima Ritonummi; Valtteri Siitonen; Tero Vartiainen; Denis Zhidkikh – ACM Transactions on Computing Education, 2025
SQL compiler error messages are the primary way users receive feedback when they encounter syntax errors or other issues in their SQL queries. Effective error messages can enhance the user experience by providing clear, informative, and actionable feedback. Despite the age of SQL compilers, it still remains largely unclear what contributes to an…
Descriptors: Computer Science Education, Novices, Information Systems, Programming Languages
Paul Mayer; Rich Baraniuk – ACM Transactions on Computing Education, 2025
It is argued that logic, and in particular mathematical logic, should play a key role in the undergraduate curriculum for students in the computing fields, which include electrical engineering (EE), computer engineering (CE), and computer science (CS). This is based on (1) the history of the field of computing and its close ties with logic, (2)…
Descriptors: Teaching Methods, Logical Thinking, Computer Science Education, Engineering Education
Olaperi Okuboyejo; Sigrid Ewert; Ian Sanders – ACM Transactions on Computing Education, 2025
Regular expressions (REs) are often taught to undergraduate computer science majors in the Formal Languages and Automata (FLA) course; they are widely used to implement different software functionalities such as search mechanisms and data validation in diverse fields. Despite their importance, the difficulty of REs has been asserted many times in…
Descriptors: Automation, Feedback (Response), Error Patterns, Error Correction
Dorian Stoilescu; Andreea Molnar – ACM Transactions on Computing Education, 2025
This article explores differences between women's and men's views on teaching and learning in undergraduate computer science studies at a Canadian university. The research focuses on perceptions and experiences about learning activities and teaching computer science and how students and teachers view these aspects as valuable for these activities.…
Descriptors: Foreign Countries, Undergraduate Students, Computer Science Education, Preferences
Deepti Reddy Patil; Sridhar Iyer; Sasikumar – ACM Transactions on Computing Education, 2025
Design problems are often ill-structured as the requirements are broadly defined and have multiple correct solutions. Experts solve such problems by applying various cognitive and metacognitive skills before the formal specifications and solution designs are documented. Novices often need help solving ill-structured design problems as they lack…
Descriptors: Educational Environment, Problem Solving, Design, Technology Uses in Education
Ayaan M. Kazerouni; Melissa Lee; Aleata Hubbard Cheuoua; Aakash Gautam; Sahar Hooshmand; Paul Salvador Inventado; Eun-Young Kang; Jane Lehr; Yu Sun; Kevin A. Wortman; Ilmi Yoon; Zoë Wood – ACM Transactions on Computing Education, 2025
Background and Context. Computing is considered a fundamental skill for civic engagement, self-expression, and employment opportunity. Despite this, there exist significant equity gaps in post-secondary computing enrollment and retention. Specifically, in the California State University (CSU) system, which serves close to half a million…
Descriptors: Computer Science Education, Social Responsibility, Introductory Courses, Undergraduate Students
Qingxia Li; Ololade Adetula; Ebony O. McGee; Benjamin M. Zwickl – ACM Transactions on Computing Education, 2025
In order to rectify the historical marginalization of Black workers in computing fields, many academic and industrial initiatives have been established to increase the diversity and inclusion in the tech industry. In this study, we explored how one particular post-secondary education program at one historically black institution known as the…
Descriptors: Computer Science Education, African American Students, Foreign Students, Black Colleges
Linda J. Sax; Kaitlyn N. Stormes; Maxx F. Pereyra – ACM Transactions on Computing Education, 2025
To cultivate more computing talent (including more diverse talent), it is important to understand how college students experience their computing courses and if such experiences vary based on students' gender and racial/ethnic identities. In this paper, we focus on course modality to understand whether taking courses in-person, online, or a hybrid…
Descriptors: Computer Science Education, Electronic Learning, Online Courses, Delivery Systems

Peer reviewed
Direct link
