Computational thinking interventions in higher education: A sco** literature review of interventions used to teach computational thinking
Computational Thinking is seen as a crucial skill in an increasingly digital society.
Researchers and educators in higher education therefore aim to improve the Computational …
Researchers and educators in higher education therefore aim to improve the Computational …
The evolving themes of computing education research: Trends, topic models, and emerging research
A combined body of reviews, meta-research and other analyses demonstrates the evolution
of computing education research (CER) through the decades with experience reports …
of computing education research (CER) through the decades with experience reports …
Theories and models of emotions, attitudes, and self-efficacy in the context of programming education
Research into the relationship between learning computing and students' attitudes, beliefs,
and emotions often builds on theoretical frameworks from the social sciences in order to …
and emotions often builds on theoretical frameworks from the social sciences in order to …
Grand theories or design guidelines? perspectives on the role of theory in computing education research
M Tedre, J Pajunen - ACM Transactions on Computing Education, 2022 - dl.acm.org
A rich body of empirically grounded results and a solid theory base have often been viewed
as signs of a mature discipline. Many disciplines have frequently debated what they should …
as signs of a mature discipline. Many disciplines have frequently debated what they should …
Development and use of domain-specific learning theories, models, and instruments in computing education
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 …
research programs and establishing a deeper understanding of the results obtained. This …
When wrong is right: The instructional power of multiple conceptions
For many decades, educational communities, including computing education, have debated
the value of telling students what they need to know (ie, direct instruction) compared to …
the value of telling students what they need to know (ie, direct instruction) compared to …
Co-ML: Collaborative machine learning model building for develo** dataset design practices
Machine learning (ML) models are fundamentally shaped by data, and building inclusive ML
systems requires significant considerations around how to design representative datasets …
systems requires significant considerations around how to design representative datasets …
Not Just Training, Also Testing: High School Youths' Perspective-Taking through Peer Testing Machine Learning-Powered Applications
Most attention in K-12 artificial intelligence and machine learning (AI/ML) education has
been given to having youths train models, with much less attention to the equally important …
been given to having youths train models, with much less attention to the equally important …
From one language to the next: Applications of analogical transfer for programming education
Y Kao, B Matlen, D Weintrop - ACM Transactions on Computing …, 2022 - dl.acm.org
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 …
cognitive psychology as researchers worked to understand how students learn to program …
PearProgram: A more fruitful approach to pair programming
In this paper we present PearProgram, a hybrid learning and research tool that helps
introductory Computer Science (CS) students learn how to pair program, including in remote …
introductory Computer Science (CS) students learn how to pair program, including in remote …