Publication Date
In 2025 | 3 |
Since 2024 | 10 |
Since 2021 (last 5 years) | 21 |
Since 2016 (last 10 years) | 55 |
Since 2006 (last 20 years) | 80 |
Descriptor
Source
ACM Transactions on Computing… | 80 |
Author
Giannakos, Michail N. | 3 |
Hubwieser, Peter | 3 |
Armoni, Michal | 2 |
Bosnic, Ivana | 2 |
Cavrak, Igor | 2 |
Domínguez, César | 2 |
Hellas, Arto | 2 |
Jaime, Arturo | 2 |
Sentance, Sue | 2 |
Sinclair, Jane | 2 |
Žagar, Mario | 2 |
More ▼ |
Publication Type
Journal Articles | 80 |
Reports - Research | 62 |
Tests/Questionnaires | 11 |
Reports - Evaluative | 10 |
Reports - Descriptive | 8 |
Information Analyses | 2 |
Education Level
Audience
Location
Finland | 8 |
Germany | 8 |
Sweden | 8 |
United Kingdom | 7 |
United States | 6 |
Brazil | 4 |
Spain | 4 |
Australia | 3 |
Canada | 3 |
Croatia | 3 |
France | 3 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Academic Motivation Scale | 1 |
Myers Briggs Type Indicator | 1 |
Program for International… | 1 |
Trends in International… | 1 |
What Works Clearinghouse Rating
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
Monika Mladenovic; Lucija Medak; Divna Krpan – ACM Transactions on Computing Education, 2025
Computer Science (CS) Unplugged activities are designed to engage students with CS concepts. It is an active learning approach combining physical interaction with visual representation. This research article investigates the impact of CS Unplugged on students' understanding of the bubble sort algorithm. Algorithm visualization, traditionally…
Descriptors: Computer Science Education, Learning Activities, Active Learning, Algorithms
Miedema, Daphne; Fletcher, George; Aivaloglou, Efthimia – ACM Transactions on Computing Education, 2023
Prior studies in the Computer Science education literature have illustrated that novices make many mistakes in composing SQL queries. Query formulation proves to be difficult for students. Only recently, some headway was made towards understanding why SQL leads to so many mistakes, by uncovering student misconceptions. In this article, we shed new…
Descriptors: Computer Science Education, Novices, Misconceptions, Programming Languages
Jens Dörpinghaus; Johanna Binnewitt; David Samray; Kristine Hein – ACM Transactions on Computing Education, 2024
Objectives: The purpose of this study is to reveal the importance of informatics in continuing vocational education in Germany. The labour market is a field with diverse data structures and multiple applications, for example connecting jobseekers and trainings or jobs. The labour market heavily relies on vocational education and training and…
Descriptors: Foreign Countries, Information Science Education, Computer Science Education, Vocational Education
Akdur, Deniz – ACM Transactions on Computing Education, 2023
Many practitioners might struggle with becoming productive in different software engineering (SE) roles due to misalignment of the skills learnt during the university time with what is expected in the industry. Companies spend significant resources to train the personnel, whose academic backgrounds are not only based on "computing…
Descriptors: Computer Software, Computer Science Education, Skill Development, Employment Potential
Neutens, Tom; Coolsaet, Kris; Wyffels, Francis – ACM Transactions on Computing Education, 2022
In many countries, computer programming is becoming an integral part of the secondary school curriculum. However, many teachers, especially in the first years of Flemish secondary school, have limited experience with teaching programming. To improve their knowledge about programming, many different types of professional development programs have…
Descriptors: Foreign Countries, Secondary School Curriculum, Computer Science Education, Programming
Cyril Brom; Anna Drobná; Anna Yaghobová; Daniel Št’astný; Katerina Zábrodská; Marek Urban – ACM Transactions on Computing Education, 2025
Objectives: Limited research exists on how new computer science (CS) teachers understand fundamental Internet principles. This knowledge gap hinders the development of effective upskilling courses, especially as new CS curricula are being introduced worldwide. This study investigates new CS teachers' conceptions of fundamental Internet principles,…
Descriptors: Internet, Knowledge Level, Computer Science Education, Elementary School Teachers
Kutay, Emine; Oner, Diler – ACM Transactions on Computing Education, 2022
The purpose of this study is to examine the role of Minecraft-based coding activities on computational thinking (CT) of middle school students. In the study, CT was conceptualized so that it encapsulates not only the knowledge of computational concepts (e.g., loops and conditionals) but also the use of CT practices (e.g., testing and debugging).…
Descriptors: Programming, Video Games, Middle School Students, Computation
Arawjo, Ian; Mogos, Ariam – ACM Transactions on Computing Education, 2021
Even in the turn toward justice-oriented pedagogy, computing education tends to overlook the quality of intergroup relationships, which risks entrenching division. In this article, we establish an intercultural approach to computing education, informed by intercultural and peace education, prejudice reduction, and the sociology of racism and…
Descriptors: Intergroup Relations, Computer Science Education, Social Justice, Cultural Awareness
van der Meulen, Anna; Hartendorp, Mijke; Voorn, Wendy; Hermans, Felienne – ACM Transactions on Computing Education, 2023
Programming education is strongly emerging in elementary and high school. Diversity and inclusion are important topics, however, insights on suited programming materials for younger learners with visual impairments are lacking. A wide range of programming materials for children exists, diverse in both what is being programmed (output) and how this…
Descriptors: Foreign Countries, Blindness, Visual Impairments, Accessibility (for Disabled)
Christel Sirocchi; Annika Pofantis Ostergren; Alessandro Bogliolo – ACM Transactions on Computing Education, 2024
Digital competence (DC) is a broad set of skills, attitudes, and knowledge for confident, critical, and responsible use of digital technologies in every aspect of life. DC proves essential in the contemporary digital landscape, yet its diffusion is hindered by biases, misunderstandings, and limited awareness. Teaching Informatics in the…
Descriptors: Computer Science Education, Information Science Education, Coding, Digital Literacy
Shamima Nasrin Runa; Andrew McCartan; Brett A. Becker; Catherine Mooney – ACM Transactions on Computing Education, 2024
Sense of belonging, or belongingness in academia, is an individual's personal conviction as to their acceptance as a valued member of an academic community. The importance of belongingness lies in correlations with motivation, persistence, mental health and well-being. Prior work has shown that belongingness can be lower in students who are…
Descriptors: Undergraduate Students, Computer Science Education, Sense of Community, Foreign Countries
Ramon Lawrence; Sarah Foss; Tatiana Urazova – ACM Transactions on Computing Education, 2023
Objectives: Automatic assessment systems are widely used to provide rapid feedback for students and reduce grading time. Despite the benefits of increased efficiency and improved pedagogical outcomes, an ongoing challenge is mitigating poor student behaviors when interacting with automatic assessment systems including numerous submissions,…
Descriptors: Student Behavior, Evaluation Methods, Technology Uses in Education, Educational Technology
Rodrigo Duran; Silvia Amélia Bim; Itana Gimenes; Leila Ribeiro; Ronaldo Celso Messias Correia – ACM Transactions on Computing Education, 2023
"Motivation": Enrollments in Brazilian computing degrees are at an all-time high, but graduation numbers have not increased at the same rate. Moreover, enrollment growth has mainly attracted male students, steadily expanding the gender gap in Brazilian computing programs. Such high attrition rates have a great economic impact and may…
Descriptors: Foreign Countries, Academic Persistence, Intention, Dropout Characteristics
Mike Richards; Kevin Waugh; Mark A Slaymaker; Marian Petre; John Woodthorpe; Daniel Gooch – ACM Transactions on Computing Education, 2024
Cheating has been a long-standing issue in university assessments. However, the release of ChatGPT and other free-to-use generative AI tools has provided a new and distinct method for cheating. Students can run many assessment questions through the tool and generate a superficially compelling answer, which may or may not be accurate. We ran a…
Descriptors: Computer Science Education, Artificial Intelligence, Cheating, Student Evaluation