Abstract
The human factor plays a crucial role in software engineering, so software engineers should pay sufficient attention to it. In this paper, we present our experience with teaching software-engineering students to care about the human factor. In particular, we report on a course that we conducted at the University of Magdeburg, in which we applied explorative and interactive techniques to teach the basics of human-behavior measurement. In summary, we received mostly positive feedback of the students, and found that after the course, students are able to properly take care of the human factor.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
There are several books (e.g., [5]) and online sources (e.g., University of Zurich (http://www.hochschuldidaktik.uzh.ch/hochschuldidaktikaz.html)) that give comprehensive overviews of explorative and interactive teaching methods.
References
Bloom B, Engelhart M, Furst E, Hill W, Krathwohl D (1956) Taxonomy of educational objectives: the classification of educational goals. Handbook 1: cognitive domain. David McKay, New York
Braught G (2005) Teaching empirical skills and concepts in computer science using random walks. In: Proceedings of technical symposium on computer science education (SIGCSE), St. Louis. ACM, pp 41–45
Craik F, Tulving E (1975) Depth of processing and the retention of words in episodic memory. J Exp Psychol 104(3):268–294
Joint IEEE Computer Society/ACM Task Force for CC2001 (2001) Computing Curricula 2001. http://www.acm.org/education/curric_vols/cc2001.pdf
Silberman M (1996) Active learning: 101 strategies to teach any subject. Pearson
Soloway E, Ehrlich K (1984) Empirical studies of programming knowledge. IEEE Trans Softw Eng 10(5):595–609
Acknowledgements
Thanks to Christian Kästner and Stefan Hanenberg for fruitful discussion on the design of the course. This work has been supported by the German Research Foundation (AP 206/4, AP 206/5, and AP 206/6).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Siegmund, J., Apel, S. (2014). The Human Factor in Computer Science and How to Teach Students to Care: An Experience Report. In: Zweig, K., Neuser, W., Pipek, V., Rohde, M., Scholtes, I. (eds) Socioinformatics - The Social Impact of Interactions between Humans and IT. Springer Proceedings in Complexity. Springer, Cham. https://doi.org/10.1007/978-3-319-09378-9_2
Download citation
DOI: https://doi.org/10.1007/978-3-319-09378-9_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09377-2
Online ISBN: 978-3-319-09378-9
eBook Packages: Computer ScienceComputer Science (R0)