NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 8 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Duran, Rodrigo; Zavgorodniaia, Albina; Sorva, Juha – ACM Transactions on Computing Education, 2022
One of the most commonly cited theories in computing education research is cognitive load theory (CLT), which explains how learning is affected by the bottleneck of human working memory and how teaching may work around that limitation. The theory has evolved over a number of decades, addressing shortcomings in earlier versions; other issues remain…
Descriptors: Cognitive Ability, Computer Science Education, Teaching Methods, Learning Theories
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Soyka, Chantal; Schaper, Niclas; Bender, Elena; Striewe, Michael; Ullrich, Meike – ACM Transactions on Computing Education, 2023
Modeling is an integral part of many computing-related disciplines and thus also represents a curricular core component in computing education in tertiary education. Competence models in which modeling is integrated at least to some extent already exist in some of these disciplines. However, for the core component of graphical modeling, a…
Descriptors: Graphs, Models, Computer Science Education, Content Analysis
Peer reviewed Peer reviewed
Direct linkDirect link
Yeomans, Lucy; Zschaler, Steffen; Coate, Kelly – ACM Transactions on Computing Education, 2019
Programming skills are an increasingly desirable asset across disciplines; however, learning to program continues to be difficult for many students. To improve pedagogy, we need to better understand the concepts that students find difficult and which have the biggest impact on their learning. Threshold-concept theory provides a potential lens on…
Descriptors: Programming, Student Attitudes, Attitudes, Concept Formation
Peer reviewed Peer reviewed
Direct linkDirect link
Apiola, Mikko; Lattu, Matti; Pasanen, Tomi A. – ACM Transactions on Computing Education, 2012
Despite much public discussion about the importance of creativity and innovation-friendly teaching in Finnish higher education, the impact of the general opinion on actual teaching practices has been limited. In the Finnish computer science education the teaching mostly follows a pattern of lectures, fixed exercise sets, and exams. With this…
Descriptors: Foreign Countries, Computer Science Education, Robotics, College Instruction
Peer reviewed Peer reviewed
Direct linkDirect link
Sorva, Juha – ACM Transactions on Computing Education, 2013
This article brings together, summarizes, and comments on several threads of research that have contributed to our understanding of the challenges that novice programmers face when learning about the runtime dynamics of programs and the role of the computer in program execution. More specifically, the review covers the literature on programming…
Descriptors: Computer Science Education, Programming, Introductory Courses, Misconceptions
Peer reviewed Peer reviewed
Direct linkDirect link
Talon, Benedicte; Sagar, Mouldi; Kolski, Christophe – ACM Transactions on Computing Education, 2012
Training professionals to design and produce interactive systems requires the use of well thought-out training scenarios. Indeed, it is essential to consider pedagogical forms whose objective is providing learners with field experience. It is also necessary to motivate learners to learn about subjects that sometimes seem distant from their…
Descriptors: Foreign Countries, Computer Science Education, Computer System Design, Interaction