Abstract
Unified Modeling Language (UML) courses are an essential part of software engineering curricula. There is increasing evidence that embedding active learning techniques in courses in general, and in UML courses in particular, increases students’ motivation and performance. In this paper, we contribute to this body of work by presenting model for embedding active learning in an undergraduate UML course. The model was used throughout a course, providing interesting results, and promoting students’ participation and motivation. We present our insights and plans for further inspection of the model.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Briggs, T.: Techniques for active learning in CS courses. J. Comput. Sci. Coll. 21(2), 156–165 (2005)
Cooper, S., Dann, W., Pausch, R.: Teaching objects-first in introductory computer science. ACM SIGCSE Bull. 35(1), 191–195 (2003)
Chrysafiadi, K., Virvou, M.: Student modeling approaches: a literature review for the last decade. Expert Syst. Appl. 40(11), 4715–4729 (2013)
Hansen, K.M., Ratzer, A.V.: Tool support for collaborative teaching and learning of object-oriented modeling. ACM SIGCSE Bull. 34(3), 146–150 (2002)
Jensen, J.L., Kummer, T.A., Godoy, P.D.D.M.: Improvements from a flipped classroom may simply be the fruits of active learning. CBE—Life Sci. Educ. 14(1), ar5 (2015)
National Education Association - Alexandria, VA.: Preparing 21st Century Students for a Global Society: An Educator’s Guide to the “Four Cs”. National Education Association (2012)
Pilone, D., Pitman, N.: UML 2.0 in a Nutshell. O’Reilly Media Inc., Sebastopol (2005)
Ryan, R.M., Deci, E.L.: Self-determination theory and the facilitation of intrinsic motivation, social development, and well-being. Am. Psychol. 55(1), 68 (2000)
Unkelos-Shpigel, N.: Peel the onion: use of collaborative and gamified tools to enhance software engineering education. In: Krogstie, J., Mouratidis, H., Su, J. (eds.) CAiSE 2016. LNBIP, vol. 249, pp. 122–128. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39564-7_13
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Unkelos-Shpigel, N., Sheidin, J., Kupfer, M. (2019). Climb Your Way to the Model: Teaching UML to Software Engineering Students. In: Proper, H., Stirna, J. (eds) Advanced Information Systems Engineering Workshops. CAiSE 2019. Lecture Notes in Business Information Processing, vol 349. Springer, Cham. https://doi.org/10.1007/978-3-030-20948-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-20948-3_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-20947-6
Online ISBN: 978-3-030-20948-3
eBook Packages: Computer ScienceComputer Science (R0)