Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 4 |
| Since 2017 (last 10 years) | 6 |
| Since 2007 (last 20 years) | 14 |
Descriptor
| Learning Processes | 19 |
| Learning Theories | 19 |
| Programming | 19 |
| Teaching Methods | 13 |
| Computer Science Education | 9 |
| Cognitive Processes | 6 |
| Computer Software | 6 |
| Instructional Design | 6 |
| Electronic Learning | 5 |
| Foreign Countries | 5 |
| Visualization | 5 |
| More ▼ | |
Source
Author
| Ikeda, Mitsuru | 2 |
| Inaba, Akiko | 2 |
| Isotani, Seiji | 2 |
| Mizoguchi, Riichiro | 2 |
| Adesope, Olusola | 1 |
| An, Song A. | 1 |
| Benton, Tom | 1 |
| Berland, Matthew | 1 |
| Berssanette, Joao Henrique | 1 |
| Bielaczyc, Katerine | 1 |
| Botturi, Luca | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 17 |
| Reports - Research | 9 |
| Reports - Evaluative | 5 |
| Collected Works - Proceedings | 2 |
| Information Analyses | 2 |
| Reports - Descriptive | 2 |
Education Level
Audience
| Teachers | 1 |
Location
| Asia | 1 |
| Australia | 1 |
| Brazil | 1 |
| Canada | 1 |
| Connecticut | 1 |
| Denmark | 1 |
| Egypt | 1 |
| Estonia | 1 |
| Finland | 1 |
| Florida | 1 |
| France | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Program for International… | 1 |
What Works Clearinghouse Rating
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
Berssanette, Joao Henrique; de Francisco, Antonio Carlos – IEEE Transactions on Education, 2022
Contribution: This article features a systematic literature review with the objective of presenting a study that reflects the current scenario of research on the cognitive load theory (CLT) in the domain of teaching and learning computer programming. Background: Computer programming is a highly cognitive skill, requiring mastering multiple…
Descriptors: Cognitive Ability, Programming, Computer Science Education, Mastery Learning
When 10 [is not equal to] Ten: Teachers Develop Original Stories to Conceptualize Numeral Transition
An, Song A.; Hachey, Alyse C.; Kim, So Jung; Tillman, Daniel A. – Journal of Early Childhood Teacher Education, 2023
Traditionally, various meanings of "10" are systematically ignored in early childhood curriculum and children's understanding of numbers is restricted within the solitary mapping between the symbol "10" and quantity concept of "ten." This may be problematic for other ways that mathematics is used, both in modern life…
Descriptors: Mathematics Instruction, Teaching Methods, Numbers, Story Telling
Mselle, Leonard; Ishengoma, Fredrick – Education and Information Technologies, 2022
In this paper, MTL, an approach for visualization-based pedagogy, is analyzed and contextualized in both Cognitive Load Theory (CLT) and Dual Coding Theory (DCT). Through MTL, lectures, tutorials, laboratory sessions and individual study in learning and teaching programming are all carried out using two cognitive channels; verbal and non-verbal.…
Descriptors: Visualization, Teaching Methods, Cognitive Ability, Learning Theories
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
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
Rinderknecht, Christian – Informatics in Education, 2014
We survey the literature about the teaching and learning of recursive programming. After a short history of the advent of recursion in programming languages and its adoption by programmers, we present curricular approaches to recursion, including a review of textbooks and some programming methodology, as well as the functional and imperative…
Descriptors: Teaching Methods, Learning Processes, Visualization, Animation
Berland, Matthew; Martin, Taylor; Benton, Tom; Smith, Carmen Petrick; Davis, Don – Journal of the Learning Sciences, 2013
Many have suggested that tinkering plays a critical role in novices learning to program, and recent work in learning analytics (Baker & Yacef, 2009 Blikstein, 2011) allows us to describe new relationships in the process. Using learning analytics, we explore how students progress from exploration, through tinkering, to refinement, a pathway…
Descriptors: Learning Processes, Data Collection, Novices, Females
Rogerson, Christine; Scott, Elsje – Journal of Information Technology Education, 2010
This paper examines how students' experiences of learning to program are affected by feelings of fear, using a phenomenological approach to elicit rich descriptions of personal experiences from the narratives of final year undergraduate students. In the course of reviewing current work concerning learning or teaching programming, certain focal…
Descriptors: Undergraduate Students, Experiential Learning, Information Systems, Programming
Isotani, Seiji; Inaba, Akiko; Ikeda, Mitsuru; Mizoguchi, Riichiro – International Journal of Computer-Supported Collaborative Learning, 2009
One of the main difficulties during the design of collaborative learning activities is adequate group formation. In any type of collaboration, group formation plays a critical role in the learners' acceptance of group activities, as well as the success of the collaborative learning process. Nevertheless, to propose both an effective and…
Descriptors: Learning Theories, Group Activities, Cooperative Learning, Learning Processes
Isotani, Seiji; Mizoguchi, Riichiro; Inaba, Akiko; Ikeda, Mitsuru – Computers & Education, 2010
One of the most useful ways to enhance collaboration is to create scenarios where learners are able to interact more effectively. Nevertheless, the design of pedagogically sound and well-thought-out collaborative learning scenarios is a complex issue. This is due to the context of group learning where the synergy among learners' interactions…
Descriptors: Instructional Design, Artificial Intelligence, Instructional Effectiveness, Group Dynamics
Hauptman, Hanoch – Computers & Education, 2010
Developing a software environment to enhance 3D geometric proficiency demands the consideration of theoretical views of the learning process. Simultaneously, this effort requires taking into account the range of tools that technology offers, as well as their limitations. In this paper, we report on the design of Virtual Spaces 1.0 software, a…
Descriptors: Computer Software, Educational Technology, Spatial Ability, Geometric Concepts
Peer reviewedBielaczyc, Katerine; And Others – Cognition and Instruction, 1995
Presents ongoing research for constructing formal models of learning in rich problem-solving domains. The underlying framework for the research is aimed at integrating models of active, goal-oriented learning processes with theories of problem-solving and cognitive skill development. Indicates that the particular self-explanation and…
Descriptors: Cognitive Processes, Learning Processes, Learning Strategies, Learning Theories
Peer reviewedPirolli, Peter; Recker, Margaret – Cognition and Instruction, 1994
Two experiments involved an intelligent tutoring system for the Carnegie Mellon University Lisp Tutor using production system theories of transfer and analogical problem solving. Results suggested that acquisition of cognitive skills is facilitated by high degrees of metacognition, which includes higher level monitoring of states of knowledge,…
Descriptors: Learning Processes, Learning Strategies, Learning Theories, Metacognition
Peer reviewedYuen, Allan H. K. – Australian Journal of Education, 2000
Interviewed 12 computer studies faculty in Hong Kong about their perspectives on teaching computer programming; organized data into themes. Concluded that teachers rely on a "mind as container" understanding of knowledge and learning that would be better replaced with a connectionist view of the mind. (EV)
Descriptors: College Faculty, Computer Science Education, Foreign Countries, Learning Processes
Previous Page | Next Page ยป
Pages: 1 | 2
Direct link
