Cognitive modelling is a common component of undergraduate psychology degree courses. However, the problem with cognitive modelling is that students must first learn how to program a computer before they are able to practice cognitive modelling and thereby, appreciate for themselves the contribution cognitive modelling makes to psychology. Learning to program a computer is a non-trivial task, particularly for people from non-technical backgrounds. Overcoming the steep learning curve associated with learning traditional programming languages, such as Prolog or Lisp, is a difficult problem currently facing psychology education. """"Hank"""" is a visual programming language that has been proposed as a solution to the programming overhead assoc...
The aim of this paper is twofold. The first aim is to discuss some observations gained from teaching...
Cognitive modeling is a provocative new paradigm that paves the way towards intelligent graphical ch...
A mental model is an internal representation that explains how something works. Mental model constru...
This paper describes an investigation into the use of a visual programming language to teach compute...
Cognitive modelling involves building computational models of psychological theories in order to lea...
Hank is a visual programming language devised specically for the use of cognitive psychologists rath...
The teaching of introductory computer programming seems far from successful, with many first year st...
This paper describes work towards an object-oriented language for cognitive modeling. Existing model...
Although computers and programs have now become essential in many sciences as analysis or measuremen...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
Recent research has found that many programming students often hold non-viable mental models of basi...
This paper describes an investigation into the viability of mental models used by novice programmers...
PDP++ is a freely available, open source software package designed to support the development, simul...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
The aim of this paper is twofold. The first aim is to discuss some observations gained from teaching...
Cognitive modeling is a provocative new paradigm that paves the way towards intelligent graphical ch...
A mental model is an internal representation that explains how something works. Mental model constru...
This paper describes an investigation into the use of a visual programming language to teach compute...
Cognitive modelling involves building computational models of psychological theories in order to lea...
Hank is a visual programming language devised specically for the use of cognitive psychologists rath...
The teaching of introductory computer programming seems far from successful, with many first year st...
This paper describes work towards an object-oriented language for cognitive modeling. Existing model...
Although computers and programs have now become essential in many sciences as analysis or measuremen...
Several researchers have investigated beginners ' mental models of programs. In most, a mental ...
Recent research has found that many programming students often hold non-viable mental models of basi...
This paper describes an investigation into the viability of mental models used by novice programmers...
PDP++ is a freely available, open source software package designed to support the development, simul...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
The aim of this paper is twofold. The first aim is to discuss some observations gained from teaching...
Cognitive modeling is a provocative new paradigm that paves the way towards intelligent graphical ch...
A mental model is an internal representation that explains how something works. Mental model constru...