This paper describes an investigation into the use of a visual programming language to teach computer-based modelling to undergraduate cognitive psychology students. Four sets of evaluation studies were carried out. The findings of these theoretical and empirical evaluations are related to the design principles that informed the language and the context in which it was examined. The educational benefits of gaining some practical experience of cognitive modelling where highlighted in these studies, as was the importance of introducing the visual language within a sound teaching framework. The comments of the students and tutors regarding the use of the Hank visual programming language to teach cognitive modelling indicate that Hank avoids so...
Learning introductory software development is a difficult task and students often perceive programmi...
This paper describes an investigation into the viability of mental models used by novice programmers...
Abstract: The application of visual language tools for knowledge acquisition and modeling to the sup...
Cognitive modelling is a common component of undergraduate psychology degree courses. However, the p...
Cognitive modelling involves building computational models of psychological theories in order to lea...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
We present a new visual programming language and environment that serves as a form of feedback and r...
This paper describes the programming knowledge and skills that learners need to develop, and conclud...
Recent research has found that many programming students often hold non-viable mental models of basi...
Computer programming is considered a very difficult course by many computer science students. The re...
The teaching of introductory computer programming seems far from successful, with many first year st...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
This paper describes work towards an object-oriented language for cognitive modeling. Existing model...
It is easy to get novices to understand individual statements of a computer programming language, bu...
Hank is a visual programming language devised specically for the use of cognitive psychologists rath...
Learning introductory software development is a difficult task and students often perceive programmi...
This paper describes an investigation into the viability of mental models used by novice programmers...
Abstract: The application of visual language tools for knowledge acquisition and modeling to the sup...
Cognitive modelling is a common component of undergraduate psychology degree courses. However, the p...
Cognitive modelling involves building computational models of psychological theories in order to lea...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
We present a new visual programming language and environment that serves as a form of feedback and r...
This paper describes the programming knowledge and skills that learners need to develop, and conclud...
Recent research has found that many programming students often hold non-viable mental models of basi...
Computer programming is considered a very difficult course by many computer science students. The re...
The teaching of introductory computer programming seems far from successful, with many first year st...
Recent research has found that many novice programmers often hold non-viable mental models of basic ...
This paper describes work towards an object-oriented language for cognitive modeling. Existing model...
It is easy to get novices to understand individual statements of a computer programming language, bu...
Hank is a visual programming language devised specically for the use of cognitive psychologists rath...
Learning introductory software development is a difficult task and students often perceive programmi...
This paper describes an investigation into the viability of mental models used by novice programmers...
Abstract: The application of visual language tools for knowledge acquisition and modeling to the sup...