Teaching Software Psychology: expanding the perspective

This paper describes the curriculum development and teaching experience of a junior core course entitled Software Psychology, offered in the undergraduate Software Engineering program at the author's affiliated university. In particular, the pedagogy of problem-based learning is introduced, together with the evolution of the course content. It will also address issues such as resources and facilities needed for the course, and the students' perceived learning as well as the author's lessons learned therein.

[1]  Tsuneo Kuwabara,et al.  Network-based education system designed to allow individual student progress and improve teacher efficiency , 1998, Proceedings. 3rd Asia Pacific Computer Human Interaction (Cat. No.98EX110).

[2]  Mik Lamming,et al.  Interactive system design , 1995 .

[3]  Shiro Ito,et al.  Development of a multi-user electronic conference system DEMPO III for supporting new ideas , 1998, Proceedings. 3rd Asia Pacific Computer Human Interaction (Cat. No.98EX110).

[4]  Michael Wiklund,et al.  Usability in practice: how companies develop user-friendly products , 1994 .

[5]  Joseph Krajcik,et al.  The design of guided learner-adaptable scaffolding in interactive learning environments , 1996, CHI.

[6]  Jonathan Grudin,et al.  Interactive systems: bridging the gaps between developers and users , 1991, Computer.

[7]  M. Albanese,et al.  Problem‐based Learning: A Review of Literature on Its Outcomes and Implementation Issues , 1993, Academic medicine : journal of the Association of American Medical Colleges.

[8]  Barry W. Boehm,et al.  A spiral model of software development and enhancement , 1986, Computer.

[9]  S. Joy Mountford,et al.  Tools and techniques for creative design , 1995 .

[10]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.

[11]  Joseph Krajcik,et al.  ARTEMIS: learner-centered design of an information seeking environment for K-12 education , 1998, CHI.

[12]  G. Ryan Student perceptions about self-directed learning in a professional course implementing problem-based learning , 1993 .

[13]  Gary Marchionini,et al.  Building an electronic learning community: from design to implementation , 1998, CHI.