NotesFAQContact Us
Collection
Advanced
Search Tips
Source
ACM Transactions on Computing…13
Audience
Laws, Policies, & Programs
What Works Clearinghouse Rating
Showing all 13 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Ramon Mayor Martins; Christiane G. Von Wangenheim; Marcelo F. Rauber; Adriano F. Borgatto; Jean C. R. Hauck – ACM Transactions on Computing Education, 2024
As Machine Learning (ML) becomes increasingly integrated into our daily lives, it is essential to teach ML to young people from an early age including also students from a low socioeconomic status (SES) background. Yet, despite emerging initiatives for ML instruction in K-12, there is limited information available on the learning of students from…
Descriptors: Artificial Intelligence, Computer Science Education, Socioeconomic Status, Correlation
Peer reviewed Peer reviewed
Direct linkDirect link
Christopher Hundhausen; Phill Conrad; Olusola Adesope; Ahsun Tariq – ACM Transactions on Computing Education, 2023
Assessing team software development projects is notoriously difficult and typically based on subjective metrics. To help make assessments more rigorous, we conducted an empirical study to explore relationships between subjective metrics based on peer and instructor assessments, and objective metrics based on GitHub and chat data. We studied 23…
Descriptors: Teamwork, Computer Software, Undergraduate Students, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
McCall, Davin; Kölling, Michael – ACM Transactions on Computing Education, 2019
The types of programming errors that novice programmers make and struggle to resolve have long been of interest to researchers. Various past studies have analyzed the frequency of compiler diagnostic messages. This information, however, does not have a direct correlation to the types of errors students make, due to the inaccuracy and imprecision…
Descriptors: Computer Software, Programming, Error Patterns, Novices
Peer reviewed Peer reviewed
Direct linkDirect link
Anette Bentz; Bernhard Standl – ACM Transactions on Computing Education, 2024
Digital literacy is considered to be crucial for social and professional participation. Hence, several projects have been launched in school, as well as extracurricular activities to promote digital literacy in middle school. They aim, among other things, to increase interest in the so-called STEM subjects (science, technology, engineering, and…
Descriptors: Digital Literacy, Computer Science Education, Extracurricular Activities, Middle School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Sax, Linda J.; Newhouse, Kaitlin N. S.; Goode, Joanna; Nakajima, Tomoko M.; Skorodinsky, Max; Sendowski, Michelle – ACM Transactions on Computing Education, 2022
The Advanced Placement Computer Science Principles (APCSP) course was introduced in 2016 to address long-standing gender and racial/ethnic disparities in the United States among students taking Advanced Placement Computer Science (APCS) in high school, as well as among those who pursued computing majors in college. Although APCSP has drawn a more…
Descriptors: Advanced Placement Programs, Computer Science Education, Equal Education, High School Students
Peer reviewed Peer reviewed
Direct linkDirect link
Tomkin, Jonathan H.; West, Matthew; Herman, Geoffrey L. – ACM Transactions on Computing Education, 2018
We present a methodological improvement for calculating Grade Point Averages (GPAs). Heterogeneity in grading between courses systematically biases observed GPAs for individual students: the GPA observed depends on course selection. We show how a logistic model can account for course selection by simulating how every student in a sample would…
Descriptors: Grade Point Average, Grading, Predictor Variables, Grades (Scholastic)
Peer reviewed Peer reviewed
Direct linkDirect link
Wagner, Isabel – ACM Transactions on Computing Education, 2016
The term "gender gap" refers to the significant underrepresentation of females in many subjects. In Computer Science, the gender gap exists at all career levels. In this article, we study whether there is a performance gap in addition to the gender gap. To answer this question, we analyzed statistical data on student performance in…
Descriptors: Gender Differences, Academic Achievement, Computer Science Education, College Students
Peer reviewed Peer reviewed
Direct linkDirect link
Theodoropoulos, Anastasios; Antoniou, Angeliki; Lepouras, George – ACM Transactions on Computing Education, 2017
Is there any relationship between students' cognitive style and the ability to learn programming through serious games? The aim of this work is to assess the learning effectiveness and motivational appeal of digital games for learning basic programming concepts, involving secondary education students. For this purpose, the Code.org®'s activity…
Descriptors: Foreign Countries, Cognitive Style, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Carter, Adam S.; Hundhausen, Christopher D.; Adesope, Olusola – ACM Transactions on Computing Education, 2017
Analyzing the process data of students as they complete programming assignments has the potential to provide computing educators with insights into both their students and the processes by which they learn to program. In prior research, we explored the relationship between (a) students' programming behaviors and course outcomes, and (b) students'…
Descriptors: Social Behavior, Academic Achievement, Programming, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Thota, Neena; Berglund, Anders – ACM Transactions on Computing Education, 2016
We know from research that there is an intimate relationship between student learning and the context of learning. What is not known or understood well enough is the relationship of the students' background and previous studies to the understanding and learning of the subject area--here, computer science (CS). To show the contextual influences on…
Descriptors: Computer Science Education, Asians, Foreign Countries, Graduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Zimmerman, Thomas G.; Johnson, David; Wambsgans, Cynthia; Fuentes, Antonio – ACM Transactions on Computing Education, 2011
This article reports on a public school that is succeeding in encouraging Latino high school students to select Computer Science (CS) as a major. The students attend a charter high school designed to encourage low-income Latino students to attend college and attain proficiency in English, Spanish, and computers. Using data from surveys and by…
Descriptors: High Schools, Private Schools, Intervention, Student Interests
Peer reviewed Peer reviewed
Direct linkDirect link
Myller, Niko; Bednarik, Roman; Sutinen, Erkki; Ben-Ari, Mordechai – ACM Transactions on Computing Education, 2009
As collaborative learning in general, and pair programming in particular, has become widely adopted in computer science education, so has the use of pedagogical visualization tools for facilitating collaboration. However, there is little theory on collaborative learning with visualization, and few studies on their effect on each other. We build on…
Descriptors: Computer Science Education, Learning Activities, Visualization, Classification