Skip to main content

An Approach to Improving Student Retention in a Programming Course that Is Constructively Aligned Around Automatic Online Assessment

  • Conference paper
  • First Online:
Europe and MENA Cooperation Advances in Information and Communication Technologies

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 520))

Abstract

The principle of constructive alignment formulated by Biggs [Enhancing teaching through constructive alignment, Higher Education, 1996] has received considerable attention both among education practitioners and within the broader field of educational psychology. The principle states that the learning activities and the final assessment of a course should be designed in such manner that they directly correspond to the learning goals of the course. In this paper we report on our experiences from introducing automatic online assessment into a traditional C++ programming course in an increasingly constructively aligned manner. Initially the student retention rate dropped significantly: from 63 to 43 %. In reaction to this, we introduced “learning by example”-style lab sessions to the course. As a result, the retention was raised back to 63 % while still achieving, according to our subjective evaluation, better learning results than without automated assessment.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

References

  1. Ala-Mutka, K.M.: A survey of automated assessment approaches for programming assignments. Comput. Sci. Educ. 15(2), 83–102 (2005)

    Article  Google Scholar 

  2. Douce, C., Livingstone, D., Orwell, J.: Automatic test-based assessment of programming: a review. J. Educ. Resour. Comput. (JERIC) 5(3) (2005)

    Google Scholar 

  3. Pettit, R.S., Homer, J.D., Holcomb, K.M., Simone, N., Mengel, S.A.: Are automated assessment tools helpful in programming courses? In: 2015 ASEE Annual Conference and Exposition (2015)

    Google Scholar 

  4. Baylor University: Acm international collegiate programming contest. Accessed 30 Apr 2016

    Google Scholar 

  5. IOI: International olympiad in informatics. Accessed 30 Apr 2016

    Google Scholar 

  6. Biggs, J.: Enhancing teaching through constructive alignment. High. Educ. 32(3), 347–364 (1996)

    Article  MathSciNet  Google Scholar 

  7. University College Dublin: Using biggs’ model of constructive alignment in curriculum design. Accessed 30 Apr 2016

    Google Scholar 

  8. Kumar, A.N.: Closed labs in computer science I revisited in the context of online testing. In: Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE 2010), pp. 539–543 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Heikki Hyyrö .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Hyyrö, H. (2017). An Approach to Improving Student Retention in a Programming Course that Is Constructively Aligned Around Automatic Online Assessment. In: Rocha, Á., Serrhini, M., Felgueiras, C. (eds) Europe and MENA Cooperation Advances in Information and Communication Technologies. Advances in Intelligent Systems and Computing, vol 520. Springer, Cham. https://doi.org/10.1007/978-3-319-46568-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-46568-5_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-46567-8

  • Online ISBN: 978-3-319-46568-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics