Mental models are mental representations of how an action changes a problem state. Creating a mental model early in the learning process is a strong predictor of success in computer science classes. One major problem in computer science education, however, is that novices have difficulty creating mental models perhaps because of the cognitive overload caused by traditional teaching methods. The present study employed subgoal-labeled instructional materials to promote the creation of mental models when teaching novices to program in Android App Inventor. Utilizing this and other well-established educational tools, such as scaffolding, to reduce cognitive load in computer science education improved the performance of participants on novel tas...
The rapid integration of technology into our professional and personal lives has left many education...
Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/98157/1/s15516709cog0803_3.pd
This article presents the pedagogical model “Network Oriented Study with Simulations” (NOSS) using s...
Mental models are mental representations of how an action changes a problem state. Creating a mental...
Recent empirical results suggest that the instructional material used to teach computing may actuall...
Students often find learning to program difficult. This may be because the concepts are inherently d...
© 2019 Copyright held by the owner/author(s). The CS1 classroom is filled with ideas that may be dif...
Mental models refer to some form of mental representation, a mind\u27s eye picture of an object or...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
A mental model is an internal representation that explains how something works. Mental model constru...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
Abstract—Computer programming is considered a very difficult course by many computer science student...
The teaching of introductory computer programming seems far from successful, with many first year st...
According to industry representatives, computer science education needs to emphasize the processes i...
This paper describes an investigation into the viability of mental models used by novice programmers...
The rapid integration of technology into our professional and personal lives has left many education...
Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/98157/1/s15516709cog0803_3.pd
This article presents the pedagogical model “Network Oriented Study with Simulations” (NOSS) using s...
Mental models are mental representations of how an action changes a problem state. Creating a mental...
Recent empirical results suggest that the instructional material used to teach computing may actuall...
Students often find learning to program difficult. This may be because the concepts are inherently d...
© 2019 Copyright held by the owner/author(s). The CS1 classroom is filled with ideas that may be dif...
Mental models refer to some form of mental representation, a mind\u27s eye picture of an object or...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
A mental model is an internal representation that explains how something works. Mental model constru...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
Abstract—Computer programming is considered a very difficult course by many computer science student...
The teaching of introductory computer programming seems far from successful, with many first year st...
According to industry representatives, computer science education needs to emphasize the processes i...
This paper describes an investigation into the viability of mental models used by novice programmers...
The rapid integration of technology into our professional and personal lives has left many education...
Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/98157/1/s15516709cog0803_3.pd
This article presents the pedagogical model “Network Oriented Study with Simulations” (NOSS) using s...