Publication Date
| In 2026 | 0 |
| Since 2025 | 50 |
| Since 2022 (last 5 years) | 164 |
| Since 2017 (last 10 years) | 285 |
| Since 2007 (last 20 years) | 417 |
Descriptor
Source
| ACM Transactions on Computing… | 417 |
Author
| Armoni, Michal | 6 |
| Herman, Geoffrey L. | 4 |
| Malmi, Lauri | 4 |
| Ross, Monique | 4 |
| Settle, Amber | 4 |
| Sorva, Juha | 4 |
| Yadav, Aman | 4 |
| Amy J. Ko | 3 |
| Brown, Neil C. C. | 3 |
| Duran, Rodrigo | 3 |
| Edwards, Stephen H. | 3 |
| More ▼ | |
Publication Type
| Journal Articles | 417 |
| Reports - Research | 297 |
| Reports - Descriptive | 57 |
| Reports - Evaluative | 44 |
| Tests/Questionnaires | 33 |
| Information Analyses | 31 |
| Opinion Papers | 2 |
Education Level
Audience
| Practitioners | 1 |
| Researchers | 1 |
Location
| California | 10 |
| Finland | 10 |
| United Kingdom | 9 |
| Germany | 8 |
| Sweden | 8 |
| United States | 7 |
| Spain | 6 |
| Australia | 4 |
| Brazil | 4 |
| Canada | 4 |
| Florida | 4 |
| More ▼ | |
Laws, Policies, & Programs
| Every Student Succeeds Act… | 1 |
| Family Educational Rights and… | 1 |
| Higher Education Opportunity… | 1 |
| Individuals with Disabilities… | 1 |
Assessments and Surveys
| Motivated Strategies for… | 2 |
| ACT Assessment | 1 |
| Academic Motivation Scale | 1 |
| Myers Briggs Type Indicator | 1 |
| Program for International… | 1 |
| SAT (College Admission Test) | 1 |
| Trends in International… | 1 |
What Works Clearinghouse Rating
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
Smitha S. Kumar; Michael A. Lones; Manuel Maarek; Hind Zantout – ACM Transactions on Computing Education, 2025
Programming demands a variety of cognitive skills, and mastering these competencies is essential for success in computer science education. The importance of formative feedback is well acknowledged in programming education, and thus, a diverse range of techniques has been proposed to generate and enhance formative feedback for programming…
Descriptors: Automation, Computer Science Education, Programming, Feedback (Response)
Marcelo Fernando Rauber; Christiane Gresse von Wangenheim; Pedro Alberto Barbetta; Adriano Ferreti Borgatto; Ramon Mayor Martins; Jean Carlo Rossa Hauck – ACM Transactions on Computing Education, 2025
The current insertion of Machine Learning (ML) in our everyday life demonstrates the importance of introducing the teaching of a basic understanding of ML already in school. Accompanying this trend arises the need to assess the students' learning of ML, yet so far only a few assessment models have been proposed, most of them rather simple, based…
Descriptors: Artificial Intelligence, Middle School Students, High School Students, Computer Science Education
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
Szabo, Claudia; Sheard, Judy – ACM Transactions on Computing Education, 2023
The use of established and discipline-specific theories within research and practice is an indication of the maturity of a discipline. With computing education research as a relatively young discipline, there has been recent interest in investigating theories that may prove foundational to work in this area, with discipline-specific theories and…
Descriptors: Learning Theories, Computer Science Education, Educational Research, Research and Development
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
Michaelis, Joseph E.; Weintrop, David – ACM Transactions on Computing Education, 2022
Computing is rapidly becoming a critical literacy for succeeding in an increasingly technological world. While the proliferation of programs dedicated to broadening participation in computing increases access, computing education research can benefit from more directly drawing on current interest development theory to improve interventions that…
Descriptors: Computer Science Education, Student Interests, Curriculum Design, Intervention
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
Bogdan Simion; Lisa Zhang; Giang Bui; Hancheng Huang; Ramzi Abu-Zeineh; Shrey Vakil – ACM Transactions on Computing Education, 2025
Although ample research has focused on computing skill development over a single course or specific programming language, relatively little attention is paid to how computing skills evolve across a program. Our work aims to understand how specific skills develop throughout a progression of CS courses. We use qualitative content analysis to catalog…
Descriptors: Skill Development, Computer Science Education, Computer Literacy, Prerequisites
Hamlen Mansour, Karla; Jackson, Debbie K.; Bievenue, Lisa; Voight, Adam; Sridhar, Nigamanth – ACM Transactions on Computing Education, 2023
In a nationwide initiative to increase computer science Education in K-12, many teachers were recruited to CS teaching positions but without adequate preparation, which can lead to lack of confidence and feelings of isolation [35, 54]. In response to these issues, the purpose of this study was to determine the effectiveness of a newly developed…
Descriptors: Computer Science Education, Faculty Development, Peer Teaching, Elementary School Teachers
Randy Connolly – ACM Transactions on Computing Education, 2024
The belief that AI technology is on the cusp of causing a generalized social crisis became a popular one in 2023. While there was no doubt an element of hype and exaggeration to some of these accounts, they do reflect the fact that there are troubling ramifications to this technology stack. This conjunction of shared concerns about social,…
Descriptors: Artificial Intelligence, Computers, Technology Uses in Education, Public Opinion
Lunn, Stephanie; Zahedi, Leila; Ross, Monique; Ohland, Matthew W. – ACM Transactions on Computing Education, 2021
Although computing occupations have some of the greatest projected growth rates, there remains a deficit of graduates in these fields. The struggle to engage enough students to meet demands is particularly pronounced for groups already underrepresented in computing, specifically, individuals that self-identify as a woman, or as Black,…
Descriptors: Computer Science, Disproportionate Representation, Minority Groups, Enrollment Rate
Vásquez, Francisco; Calderón, Juan Felipe; Meza, Federico; Vásquez, Andrea – ACM Transactions on Computing Education, 2023
There is increasing interest in computer science and computing bachelor programs due to the growing importance of technology in the globalized world. Thus, as higher education institutions strive to serve a diverse student demographic, it is salient to gauge their programming abilities to improve guidance on learning processes regarding their…
Descriptors: Test Validity, Spanish, Test Construction, Computer Science Education
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

Peer reviewed
Direct link
