Abstract
Can a computer science student learn to be a designer and a psychologist as well as a computer scientist? Unlikely, but they can learn to appreciate what other disciplines offer HCI. The need for computer science students to understand the big picture, that HCI is multidisciplinary in nature, has been recognized for many years. Yet successfully integrating HCI into a computer science degree is still difficult. Our thesis is that an appropriately structured course can take advantage of the existing knowledge of students for each to learn more than they otherwise would, and experience the contributions other disciplines make to HCI. This paper presents the theoretical background for this thesis and our experiences with delivering the course in a New Zealand University. In this course, by carefully defining the project requirements, the students experienced designing and prototyping a program where psychology, design and computer science contributed to the software creation process.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Douglas, S., Tremaine, M., Leventhal, L. & Wills, C. [2002], Incorporating Human-Computer Interaction into the Undergraduate Computer Science Curriculum, in J. Gersting, H. M. Walker & S. Grissom (eds.), Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, ACM Press, pp.211–2.
Druin, A., Stewart, J., Proft, D., Bederson, B. & Hollan, J. [1997], Kidpad: A Design Collaboration between Children, Technologists and Educators, in S. Pemberton (ed.), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI’97), ACM Press, pp.463–70.
Golomb, C. [2004], The Child’s Creation of a Pictorial World, second edition, Lawrence Erlbaum Associates.
Greenburg, S. [1996], Teaching Human-Computer Interaction to Programmers, Interactions 3(4), 62–76.
Kolb, D. [1984], Experiential Learning: Experiences as the Source of Learning and Development, Prentice-Hall.
Koppelman, H., van Dijk, E. M. A. G., van der Mast, C. P. A. G. & van der Veer, G. C. [2000], Team Projects in Distance Education: A Case in HCI Design, in J. Tarhio, S. Fincher & D. Joyce (eds.), Proceedings of the 5th Annual SIGCSE/SIGCUE ITiCSE Conference on Innovation and Technology in Computer Science Education, ACM Press, pp.97–100.
Lethbridge, T. C. [2000], What Knowledge Is Important to the Software Professional?, IEEE Computer 33(5), 44–50.
Mankelow, T. [2004], Usability in New Zealand, http://www.optimalusability.com/downloads/presentations/UPA-07Sep2004.pdf (last accessed 2005-02).
Milewski, A. E. [2004], Software Engineers and HCI Practioners Learning to Work Together: A Preliminary Look at Expectations, in T. B. Horton & A. E. K. Sobel (eds.), Proceedings of the 17th Conference on Software Engineering Education and Training (CSEET’04), IEEE Computer Society Press, pp.45–9.
Ministry of Economic Development [2004], SMEs in New Zealand: Structure and Dynamics — 2004, http://www.med.govt.nz/irdev/ind_dev/smes/2004/index.html (last accessed 2005-02).
Nardi, B. A. (ed.) [1996], Context and Consciousness: Activity Theory and Human-Computer Interaction, MIT Press.
Nielsen, J. [1994], Enhancing the Power of Usability Heuristics, in B. Adelson, S. Dumais & J. Olson (eds.), Proceedings of the SIGCHI Conference on Human Factors in Computing Systems: Celebrating Interdependence (CHI’94), ACM Press, pp. 152–8.
Phillips, C. & Kemp, E. [1996], Towards the Integration of Software Engineering and HCI Education: A Cross-disciplinary Approach, in J. Grundy & M. Apperley (eds.), Proceedings of OzCHI’96 The Sixth Australian Conference on Computer-Human Interaction, IEEE Computer Society Press, pp. 145–50.
Turban, R. [2003], Approaches to Implementing and Teaching Human-Computer Interaction, in International Conference on Information Technology: Computers and Communications (ITCC’03), IEEE Computer Society Press, pp.81–85.
Vygostsky, L. S. [1978], Mind in Society: The Development of Higher Psychological Processes, Harvard University Press.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag London Limited
About this paper
Cite this paper
Plimmer, B. (2006). A Computer Science HCI Course. In: McEwan, T., Gulliksen, J., Benyon, D. (eds) People and Computers XIX — The Bigger Picture. Springer, London. https://doi.org/10.1007/1-84628-249-7_12
Download citation
DOI: https://doi.org/10.1007/1-84628-249-7_12
Publisher Name: Springer, London
Print ISBN: 978-1-84628-192-1
Online ISBN: 978-1-84628-249-2
eBook Packages: Computer ScienceComputer Science (R0)