Opening address
The Psychology of Programming of Learning and Teaching Prolog 
Ben du Boulay 
School of Cognitive and Computing Sciences, University of Sussex, UK
Discussion Session 1
Plans 
David Gilmore 
Department of Psychology, University of Nottingham, UK
Discussion Session 2
Learning Prolog 
Pat Fung 
Information Technology and Education, The Open University, UK
Paper 1
Becoming an Expert: The Process of Acquiring Expertise Among Novice Computer Scientists 
Laura Leventhal (with Keith Instone)
Paper 2
The Legacy of TPM 
Mike Brayshaw 
HCRL, The Open University, UK
Discussion Session 3
Analogy 
Richard White 
Department of AI, University of Edinburgh, Scotland 
Tom Ormerod 
Department of Psychology, University of Warwick, UK
Discussion Session 4
Matching General Purpose Languages for Expressing Solutions 
Marian Petre 
Department of Computer Science, University College London, UK
Paper 3
Program Authorship: A Significant Factor in Debugging Performance? 
Ray Waddington 
Department of Computer Science, Queen Mary College, UK
Paper 4
Software Engineering: A Technological or Psychological Problem? 
Barbara Kitchenham 
NCC, Manchester, UK
Discussion Session 5
Methodology 
Tom Ormerod 
Department of Psychology, University of Warwick, UK 
David Gilmore 
Department of Psychology, University of Nottingham, UK
Discussion Session 6
End-User Programming 
Nick Rousseau 
Human Sciences Department, Loughborough University of Technology, UK
Paper 5
Computation and Cognition 
Meurig Beynon 
Department of Computer Science, University of Warwick, UK
Paper 6
An Integrated Environment for Building Large Software Systems 
_Bill Curtis (video ad_dress) 
MCC, Austin, Texas, USA
Closing address
Thomas Green 
MRC APU, Camnbridge, UK
Discussion Session 7
Practioners 
Roland Carn 
Reliability Consultants Ltd, UK
General Discussion
A Theory of Software Engineering 
Notes: Roland Carn and Laura Leventhal