Skip to main content

A Computer Science HCI Course

  • Conference paper
  • 1318 Accesses

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Golomb, C. [2004], The Child’s Creation of a Pictorial World, second edition, Lawrence Erlbaum Associates.

    Google Scholar 

  • Greenburg, S. [1996], Teaching Human-Computer Interaction to Programmers, Interactions 3(4), 62–76.

    Article  Google Scholar 

  • Kolb, D. [1984], Experiential Learning: Experiences as the Source of Learning and Development, Prentice-Hall.

    Google Scholar 

  • 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.

    Google Scholar 

  • Lethbridge, T. C. [2000], What Knowledge Is Important to the Software Professional?, IEEE Computer 33(5), 44–50.

    Google Scholar 

  • Mankelow, T. [2004], Usability in New Zealand, http://www.optimalusability.com/downloads/presentations/UPA-07Sep2004.pdf (last accessed 2005-02).

    Google Scholar 

  • 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.

    Google Scholar 

  • 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).

    Google Scholar 

  • Nardi, B. A. (ed.) [1996], Context and Consciousness: Activity Theory and Human-Computer Interaction, MIT Press.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Vygostsky, L. S. [1978], Mind in Society: The Development of Higher Psychological Processes, Harvard University Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics