Skip to main content

Using Platform Virtualisation to Teach System Architectures in Undergraduate Computer Science–An Evaluation of Student Learning Experiences

  • Conference paper

Abstract

This paper describes a learning design intervention conducted by the researchers with a group of undergraduate Business Computing students studying operating systems. The purpose of the study was to attempt to enhance the learning experience of students on the practical / architectures aspect of their operating systems curriculum. Machine / platform virtualisation was used to provide a more realistic laboratory environment for the students; one in which they could interact with the machine with full ‘administrator’ privileges in an unrestricted manner. In contrast to other studies on the use of virtualisation in the classroom, the authors focus on the student learning experience, and not on the instructor or laboratory supervisors’ perspective on using virtualisation tools. To that end, feedback provided by the students on their learning experience with the virtualisation tool is presented. In addition, a comparison is made with feedback data from situations where no virtualisation was used. The data suggests that virtualisation had a positive impact on the learning experiences of those who participated in the study. The authors also reflect on the notion of ‘productive failure’ and posit that virtualisation may have a pivotal role to play in a pedagogy that facilitates the co-existence of scaffolded learning and (unscaffolded) productive failure.

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   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover 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

  1. Harel, I. and S. Papert, Constructionism. 1991, Ablex Publishing Corporation: New Jersey.

    Google Scholar 

  2. Papert, S., Constructionism vs. Instructionism. Text of speech delivered by Seymour Papert to conference of educators, Japan, mid-1980’s., 2005.

    Google Scholar 

  3. Papert, S., Whats the big idea? Toward a pedagogy of idea power. IBM Systems Journal, 2000. Vol. 39(No.s 3&4): p. pp 720 - 729.

    Google Scholar 

  4. Resnick, M., A. Bruckman, and F. Martin, Pianos not stereos: creating computational construction kits. 1996, ACM Press. p. 40-50.

    Google Scholar 

  5. Gifford, B.R. and N.D. Enyedy, Activity centered design: towards a theoretical framework for CSCL, in Proceedings of the 1999 conference on Computer support for collaborative learning. 1999, International Society of the Learning Sciences: Palo Alto, California.

    Google Scholar 

  6. Wenger, E., R. McDermott, and W.M. Snyder, Cultivating Communities of Practice. 2002, Boston: Harvard Business School Press.

    Google Scholar 

  7. Bruner, J.S., The Process of Education. 1960, Cambridge, MA: Harvard University Press. 92.

    Google Scholar 

  8. Meier, D.W., The power of their ideas: Lessons for America from a small school in Harlem. 1995, Boston: Beacon Press.

    Google Scholar 

  9. Kohn, A., What Does it Mean to be Well Educated? 2004, Boston: Beacon Press.

    Google Scholar 

  10. Kapur, M., Productive failure, in Proceedings of the 7th international conference on Learning sciences. 2006, International Society of the Learning Sciences: Bloomington, Indiana.

    Google Scholar 

  11. Schwartz, D.L. and J.D. Bransford, A Time For Telling. Cognition and Instruction, 1998. 16(4): p. 475-522.

    Article  Google Scholar 

  12. Mattord, H.J. and M.E. Whitman, Planning, building and operating the information security and assurance laboratory, in Proceedings of the 1st annual conference on Information security curriculum development. 2004, ACM Press: Kennesaw, Georgia.

    Google Scholar 

  13. Nieh, J. and C. Vaill, Experiences teaching operating systems using virtual platforms and Linux. ACM SIGOPS Operating Systems Review, 2006. 40(2): p. 100-104.

    Article  Google Scholar 

  14. Stockman, M., Creating remotely accessible “virtual networks” on a single PC to teach computer networking and operating systems, in Proceedings of the 4th conference on Information technology curriculum. 2003, ACM Press: Lafayette, Indiana, USA.

    Google Scholar 

  15. McEwan, W. Virtual Machine Technologies and Their Application in the Delivery of ICT. in Proceedings of the 15th Annual NACCQ, Hamilton, New Zealand, 2002. 2002. Hamilton, New Zealand.

    Google Scholar 

  16. Bullers, W.I., S. Burd, and A.F. Seazzu, Virtual machines - an idea whose time has returned: application to network, security, and database courses, in Proceedings of the 37th SIGCSE technical symposium on Computer science education. 2006, ACM Press: Houston, Texas, USA.

    Google Scholar 

  17. Dobrilovic, D. and Z. Stojanov. Using Virtualization Software in Operating Systems Course. in International Conference on Information Technology: Research and Education, 2006. ITRE ’06. . 2006.

    Google Scholar 

  18. Kaufmann, S., At Home in The Universe: The Search for the Laws of Self-Organisation and Complexity. 1995, New York: Oxford 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

© 2008 Springer Science+Business Media B.V.

About this paper

Cite this paper

Duignan, S., Hall, T. (2008). Using Platform Virtualisation to Teach System Architectures in Undergraduate Computer Science–An Evaluation of Student Learning Experiences. In: Iskander, M. (eds) Innovative Techniques in Instruction Technology, E-learning, E-assessment, and Education. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-8739-4_85

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-8739-4_85

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-8738-7

  • Online ISBN: 978-1-4020-8739-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics