Skip to main content

Climb Your Way to the Model: Teaching UML to Software Engineering Students

Teaching Case

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 349))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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

Notes

  1. 1.

    https://kahoot.com/.

  2. 2.

    https://en.wikipedia.org/wiki/Moodle.

References

  1. Briggs, T.: Techniques for active learning in CS courses. J. Comput. Sci. Coll. 21(2), 156–165 (2005)

    MathSciNet  Google Scholar 

  2. Cooper, S., Dann, W., Pausch, R.: Teaching objects-first in introductory computer science. ACM SIGCSE Bull. 35(1), 191–195 (2003)

    Article  Google Scholar 

  3. Chrysafiadi, K., Virvou, M.: Student modeling approaches: a literature review for the last decade. Expert Syst. Appl. 40(11), 4715–4729 (2013)

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

  7. Pilone, D., Pitman, N.: UML 2.0 in a Nutshell. O’Reilly Media Inc., Sebastopol (2005)

    Google Scholar 

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

    Article  Google Scholar 

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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Naomi Unkelos-Shpigel .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics