1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to...

9
1 of 9 Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and Pat Fung Institute of Educational Technology The Open University Milton Keynes, UK l: t.d.collins/[email protected] http://iet.open.ac.uk/pp/t.d.collins/research/current/ June 24th, 1999 CAL RG 20th Anniversary

Transcript of 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to...

Page 1: 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and.

1 of 9

Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming

for non-programmersTrevor Collins and Pat FungInstitute of Educational TechnologyThe Open UniversityMilton Keynes, UK

Email: t.d.collins/[email protected]: http://iet.open.ac.uk/pp/t.d.collins/research/current/hank/

June 24th, 1999 CAL RG 20th Anniversary

Page 2: 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and.

2 of 9

Real-WorldCognition

Cognitive Theory

Cognitive Model

Psychologists propose

Psychologists buildModel

illustrates

Model mimics

Problem

• Programming by non-programmers– Psychology students build computer-based models

of cognitive psychology theories (typically in Prolog or Lisp)

Page 3: 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and.

3 of 9

Proposed Solution

• HANK - A visual programming language designed for psychologists based on principles taken from:– End-user programming– Software visualization– Psychology of programming

(Mulholland and Watt, 1998)

http://kmi.open.ac.uk/projects/hank/

Page 4: 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and.

4 of 9

HANK Language

• Fact cards represent factual knowledge

• Questions query knowledge

• Instruction cards represent procedural knowledge

Page 5: 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and.

5 of 9

HANK Environment

Program window

Workspace view

Control panel

Page 6: 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and.

6 of 9

Research Questions

• Does cognitive modelling improve peoples understanding of cognitive psychology?

• Does HANK facilitate non-programmers to build cognitive models?

• Derive a set of guiding principles to support the design of programming tools for non-programmers

Page 7: 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and.

7 of 9

Approach

• Programming and Educational Walkthroughs– HANK and educational supporting materials

(Bell et al., 1991) (Lewis et al., 1998)

• Cognitive Dimensions– HANK (Green and Petre, 1996)

• Empirical Studies– Students’ understanding of a cognitive theory, attitudes

toward modelling and confidence in their understanding

Page 8: 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and.

8 of 9

Timetable

Nov 98 Jan 99 Mar 99 May 99 July 99 Sept 99 Nov 99 // May 00

Project Starts

Project Ends

OU Cognitive Psychology Course Starts

OU Cognitive Psychology Course Ends

Paper-based Hank Modelling

Computer-based Hank Modelling (Residential School)

Programming and Educational Walkthroughs

Student Postal Questionnaire

Student Telephone Interviews

Student Questionnaire

Observational Studies

Students Interviews

Tutorial Diaries from Residential Tutors

Interview Regional Tutors

Pilot Study

CAL RG Conference

Page 9: 1 of 9 Cognitive Modelling for Psychology Students: An investigation of a visual approach to computer programming for non-programmers Trevor Collins and.

9 of 9

Outcomes

• Programming and Educational Walkthroughs– Evaluation findings feedback into revised

• Introductory teaching material on cognitive modelling

• Recommended cognitive modelling projects

• Empirical Findings– Pilot study & Student questionnaires– Validate theoretical evaluation and revisions

• CAL RG Technical Report No. 183