Publication Date
In 2025 | 7 |
Since 2024 | 40 |
Since 2021 (last 5 years) | 115 |
Since 2016 (last 10 years) | 203 |
Since 2006 (last 20 years) | 251 |
Descriptor
Source
ACM Transactions on Computing… | 251 |
Author
Armoni, Michal | 4 |
Yadav, Aman | 4 |
Amy J. Ko | 3 |
Duran, Rodrigo | 3 |
Lunn, Stephanie | 3 |
Magana, Alejandra J. | 3 |
McGill, Monica M. | 3 |
Porter, Leo | 3 |
Ross, Monique | 3 |
Rosson, Mary Beth | 3 |
Settle, Amber | 3 |
More ▼ |
Publication Type
Journal Articles | 251 |
Reports - Research | 251 |
Tests/Questionnaires | 28 |
Information Analyses | 7 |
Education Level
Audience
Practitioners | 1 |
Researchers | 1 |
Location
Finland | 8 |
California | 7 |
United Kingdom | 7 |
Sweden | 6 |
Germany | 5 |
Florida | 4 |
Spain | 4 |
United States | 4 |
Brazil | 3 |
Canada | 3 |
Turkey | 3 |
More ▼ |
Laws, Policies, & Programs
Every Student Succeeds Act… | 1 |
Family Educational Rights and… | 1 |
Individuals with Disabilities… | 1 |
Assessments and Surveys
ACT Assessment | 1 |
Academic Motivation Scale | 1 |
Motivated Strategies for… | 1 |
Myers Briggs Type Indicator | 1 |
Program for International… | 1 |
SAT (College Admission Test) | 1 |
Trends in International… | 1 |
What Works Clearinghouse Rating
Leah Bidlake; Eric Aubanel; Daniel Voyer – ACM Transactions on Computing Education, 2025
Research on mental model representations developed by programmers during parallel program comprehension is important for informing and advancing teaching methods including model-based learning and visualizations. The goals of the research presented here were to determine: how the mental models of programmers change and develop as they learn…
Descriptors: Schemata (Cognition), Programming, Computer Science Education, Coding
Aadarsh Padiyath – ACM Transactions on Computing Education, 2024
As computing educators begin to recognize that their students need strong ethical foundations, there is a growing interest to integrate meaningful ethics education into undergraduate computing curricula. To achieve this, it is crucial to understand how students respond to ethical interventions in the classroom. This review examines the acceptance…
Descriptors: Undergraduate Students, Student Attitudes, Ethics, Intervention
Noelle Brown; Sara Nurollahian; Eliane S. Wiese – ACM Transactions on Computing Education, 2025
While there have been many calls for teaching ethics and responsible computing, it is unclear how responsible computing instruction and technical learning interact. Some instructors even hesitate to include ethics in their courses, fearing it might distract students from learning technical computing content. An approach called…
Descriptors: Teaching Methods, Computer Science Education, Intervention, Ethics
Gregor Große-bölting; Dietrich Gerstenberger; Lara Gildehaus; Andreas Mühling; Carsten Schulte – ACM Transactions on Computing Education, 2023
The disciplinary identity as a computer science student has recently received increasing attention as a well-developed subject identity can help with increasing retention, interest, and motivation. Besides, identity theory can serve as an analytical lens for issues around diversity. However, identity is also often perceived as a vague, overused…
Descriptors: Computer Science, Computer Science Education, Students, Computer Uses in Education
Shao-Heng Ko; Kristin Stephens-Martinez – ACM Transactions on Computing Education, 2025
Background: Academic help-seeking benefits students' achievement, but existing literature either studies important factors in students' selection of all help resources via self-reported surveys or studies their help-seeking behavior in one or two separate help resources via actual help-seeking records. Little is known about whether computing…
Descriptors: Computer Science Education, College Students, Help Seeking, Student Behavior
Niloofar Mansoor; Cole S. Peterson; Michael D. Dodd; Bonita Sharif – ACM Transactions on Computing Education, 2024
Background and Context: Understanding how a student programmer solves different task types in different programming languages is essential to understanding how we can further improve teaching tools to support students to be industry-ready when they graduate. It also provides insight into students' thought processes in different task types and…
Descriptors: Biofeedback, Eye Movements, Computer Science Education, Programming Languages
Gabriela de Carvalho Barros Bezerra; Wilk Oliveira; Ana Cláudia Guimarães Santos; Juho Hamari – ACM Transactions on Computing Education, 2024
Despite recent high interest among researchers and practitioners in learning programming, even the most dedicated learners can struggle to find motivation for studying and practicing programming. Therefore, in recent years, several strategies (e.g., educational games, flipped classrooms, and visual programming languages) have been employed to…
Descriptors: Gamification, Programming, Computer Science Education, Workshops
Stephanie Yang; Miles Baird; Eleanor O’Rourke; Karen Brennan; Bertrand Schneider – ACM Transactions on Computing Education, 2024
Students learning computer science frequently struggle with debugging errors in their code. These struggles can have significant downstream effects--negatively influencing how students assess their programming ability and contributing to their decision to drop out of CS courses. However, debugging instruction is often an overlooked topic, and…
Descriptors: Computer Science Education, Troubleshooting, Programming, Teaching Methods
Catalina Cortázar; Iñaki Goñi; Andrea Ortiz; Miguel Nussbaum – ACM Transactions on Computing Education, 2024
Integrating graduate education with professional skills development is still a challenge. People's beliefs about learning impact their learning processes. Therefore, we need to understand the mindset of graduates to determine best practices for promoting professional skills development. In this study, we explore the perspective of computing…
Descriptors: Computer Science Education, Graduate Students, Computer Literacy, Job Skills
Bolloju, Narasimha – ACM Transactions on Computing Education, 2022
Domain models in software engineering--often represented as class diagrams--depict relevant classes in a given problem domain along with necessary relationships among those classes. These models are important because they establish links between the requirements of a given system under development and the subsequent phases of the systems…
Descriptors: Models, Computer Software, Student Attitudes, Cooperation
Khalia Braswell; Simone Smarr; Jamie Payton – ACM Transactions on Computing Education, 2024
Several studies have reported the positive benefits of informal Computer Science learning programs for Black girls, which include staff, mentors, and peers reflective of the girls in the program; however, we do not know enough about what motivates Black women to sign up to teach in such programs, or how representation in mentoring affects future…
Descriptors: Mentors, African American Students, Females, Computer Science Education
Fujiko Robledo Yamamoto; Lecia Barker; Amy Voida – ACM Transactions on Computing Education, 2023
The benefits of service learning in computer and information science (CIS) are believed to be significant, ranging from providing students with real-world experiences to retaining students to positively impacting community partners. Although there are many benefits of service learning, the CIS domain does impose unique costs for integrating…
Descriptors: College Students, Computer Science Education, Information Science, Service Learning
Hedayati-Mehdiabadi, Amir – ACM Transactions on Computing Education, 2022
The daily influence of new technologies on shaping and reshaping human lives necessitates attention to the ethical development of the future computing workforce. To improve computer science students' ethical decision-making, it is important to know how they make decisions when they face ethical issues. This article contributes to the research and…
Descriptors: Computer Science Education, Decision Making, Ethical Instruction, Ethics
Blumenthal, Richard – ACM Transactions on Computing Education, 2022
In May and June 2021, the author conducted a survey of the computing and mathematical graduation requirements of 500 Bachelor of Science in Computer Science (BSCS) programs in the U.S. to determine alignment among these requirements and those recommended by ACM/IEEE-CS's Computer Science Curricula 2013 guidelines and ABET's Criteria for…
Descriptors: Alignment (Education), Computer Science Education, Curriculum Development, Accreditation (Institutions)
Diana Kirk; Andrew Luxton-Reilly; Ewan Tempero – ACM Transactions on Computing Education, 2025
Objectives: Code style is an important aspect of text-based programming because programs written with good style are considered easier to understand and change and so improve the maintainability of the delivered software product. However teaching code style is complicated by the existence of many style guides and standards that contain…
Descriptors: Computer Science Education, Programming, Computer Software, Teaching Methods