Publication Date
In 2025 | 0 |
Since 2024 | 4 |
Since 2021 (last 5 years) | 9 |
Since 2016 (last 10 years) | 15 |
Since 2006 (last 20 years) | 15 |
Descriptor
Source
ACM Transactions on Computing… | 15 |
Author
Adesope, Olusola | 1 |
Adriano F. Borgatto | 1 |
Anabela Gomes | 1 |
Andrea Ortiz | 1 |
António Mendes | 1 |
Becker, Brett A. | 1 |
Berglund, Anders | 1 |
Carter, A. S. | 1 |
Carter, Adam S. | 1 |
Catalina Cortázar | 1 |
Christian Dieter Schunn | 1 |
More ▼ |
Publication Type
Journal Articles | 15 |
Reports - Research | 9 |
Reports - Descriptive | 3 |
Reports - Evaluative | 3 |
Education Level
Higher Education | 7 |
Postsecondary Education | 7 |
Secondary Education | 2 |
High Schools | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Audience
Location
Chile | 1 |
Germany (Berlin) | 1 |
Sweden | 1 |
Washington | 1 |
Laws, Policies, & Programs
Assessments and Surveys
Motivated Strategies for… | 1 |
What Works Clearinghouse Rating
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
Leonardo Silva; António Mendes; Anabela Gomes; Gabriel Fortes – ACM Transactions on Computing Education, 2024
Self-regulation of learning (SRL) is an essential ability for academic success in multiple educational contexts, including programming education. However, understanding how students regulate themselves during programming learning is still limited. This exploratory research aimed to investigate the regulatory strategies externalized by 51 students…
Descriptors: Learning Strategies, Programming, Self Management, Introductory Courses
Malmi, Lauri; Sheard, Judy; Kinnunen, Päivi; Simon; Sinclair, Jane – ACM Transactions on Computing Education, 2023
Use of theory within a field of research provides the foundation for designing effective research programs and establishing a deeper understanding of the results obtained. This, together with the emergence of domain-specific theory, is often taken as an indicator of the maturity of any research area. This article explores the development and…
Descriptors: Learning Theories, Computer Science Education, Learning Processes, Models
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
Kao, Yvonne; Matlen, Bryan; Weintrop, David – ACM Transactions on Computing Education, 2022
The 1980s and 1990s saw a robust connection between computer science education and cognitive psychology as researchers worked to understand how students learn to program. More recently, academic disciplines such as science and engineering have begun drawing on cognitive psychology research and theories of learning to create instructional materials…
Descriptors: Computer Science Education, Cognitive Psychology, Transfer of Training, Programming
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Lunn, Stephanie; Samary, Maíra Marques; Hambrusch, Susanne; Yadav, Aman – ACM Transactions on Computing Education, 2022
Computer science education (CSEd) is a growing interdisciplinary area that continues to gain momentum from students, researchers, and educators. Yet, there are few formal programs or degree options for students interested in pursuing graduate work in CSEd. This article explores the existing state of CSEd in the United States (U.S.) through…
Descriptors: Educational History, Computer Science Education, Interdisciplinary Approach, Futures (of Society)
Loksa, Dastyni; Margulieux, Lauren; Becker, Brett A.; Craig, Michelle; Denny, Paul; Pettit, Raymond; Prather, James – ACM Transactions on Computing Education, 2022
Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how metacognitive and self-regulatory skills contribute to student success in the context of…
Descriptors: Metacognition, Programming, Computer Science Education, Learning Processes
Rücker, Michael T.; van Joolingen, Wouter R.; Pinkwart, Niels – ACM Transactions on Computing Education, 2020
Enabling students to recognize and evaluate the ubiquitous impact of computing technology on society is an internationally proclaimed goal of a K-12 computing education. To that end, students need to actually engage with their computing knowledge in concrete everyday situations. From the perspectives of learning transfer and variation theory, we…
Descriptors: Secondary School Students, Student Attitudes, Computers, Information Technology
Crawford, Chris S.; Gilbert, Juan E. – ACM Transactions on Computing Education, 2019
Brain-Computer Interface (BCI) hardware is becoming more affordable and accessible. However, there is limited work investigating ways to design software that broadens participation with BCI technology. In this article, we present a block-based programming environment designed to assist novice programmers with creating BCI applications. We also…
Descriptors: Barriers, Computer Software, Programming, Information Technology
Vrieler, Tina; Salminen-Karlsson, Minna – ACM Transactions on Computing Education, 2022
The aim of this conceptual article is to provide a framework and a lens for educators in diversifying and making CS education more inclusive. In this article, we conceptualize the notion of computer science capital (CSC), which extends Bourdieu's sociological theory of capital and Archer et al.'s work on "science capital." The CSC…
Descriptors: Sociocultural Patterns, Computer Science Education, Teaching Methods, Inclusion
Hundhausen, C. D.; Olivares, D. M.; Carter, A. S. – ACM Transactions on Computing Education, 2017
In recent years, learning process data have become increasingly easy to collect through computer-based learning environments. This has led to increased interest in the field of "learning analytics," which is concerned with leveraging learning process data in order to better understand, and ultimately to improve, teaching and learning. In…
Descriptors: Learning Analytics, Computer Science Education, Programming, Learning Processes
Ott, Claudia; Robins, Anthony; Shephard, Kerry – ACM Transactions on Computing Education, 2016
Learning the first programming language is challenging for many students. High failure rates and bimodally distributed grades lead to a pedagogical interest in supporting students in first-year programming courses (CS1). In higher education, the important role of feedback for guiding the learning process and improving the learning outcome is…
Descriptors: Feedback (Response), Programming, Computer Science Education, Teaching Methods
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
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