Skip to main content

Virtual Lab Workspace for Programming Computers – Towards Agile STEM Education

  • Conference paper
  • First Online:
Learning Technology for Education Challenges (LTEC 2023)

Abstract

Lab-based teaching and learning is essential for STEM education as proficiency in the practice of programming is critical; be it for the development or operation of software applications or the provisioning of cloud services. This enables learners to practice conceptual understanding by applying it to solve real-world problems. In the face of rapid advancement and disruptions of technologies, computer lab curriculum needs to be agile to keep pace with ever changing education landscape. In this paper, we describe a case study on the journey taken by the STEM programme of Singapore University of Social Sciences to evolve its lab teaching via developing virtual lab infrastructure and continuously adapting it to teaching needs via the DevOps process. First, lab environments are migrated to cloud-based virtual machines, providing continuous access within or outside of the physical labs. Infrastructure-as-code and automation are applied to continuously develop and to deploy incremental adaptation through containerized apps in a unified workspace. These apps are customized to suit the specific requirements of the lab curriculum, be it for programming, analytics, database management or even cloud computing. Next, special purpose interactive lab guides are developed to provide automatic and interactive feedback to students who are engaged in the lab exercises. Finally, all online activities in the unified workspace are captured for analysis to assess the pedagogical and operational effectiveness of the unified lab workspace. As of date, the virtual lab infrastructure supports around 3500 students in 14 STEM courses annually.

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

Similar content being viewed by others

References

  1. Martínez-Argüelles, MJ., Plana-Erta, D., Fitó-Bertran, À.: Impact of using authentic online learning environments on students’ perceived employability. Educ. Tech. Res. Dev. (2022). https://doi.org/10.1007/s11423-022-10171-3

  2. Gamage, K.A., Perera, D.A., Wijewardena, M.A.: Mentoring and coaching as a learning technique in higher education: the impact of learning context on student engagement in online learning. Educ. Sci. (2021)

    Google Scholar 

  3. Impact of Coronavirus on Students’ Academic Progress and College Plans. https://www.niche.com/about/enrollment-insights/impact-of-coronavirus-on-students-academic-progress-and-college-plans#college

  4. Cellini, S.R., Grueso, H.: Student learning in online college programs. AERA Open 7 (2021). https://doi.org/10.1177/23328584211008105

  5. Guangul, F.M., Suhail, A.H., Khalit, M.I., Khidhir, B.A.: Challenges of remote assessment in higher education in the context of COVID-19: a case study of Middle East College. Educ. Assess. Eval. Account. 32(4), 519–535 (2020). https://doi.org/10.1007/s11092-020-09340-w

    Article  Google Scholar 

  6. Mead, J., et al.: A cognitive approach to identifying measurable milestones for programming skill acquisition. ACM SIGCSE Bull. 38(4), 182–194 (2006)

    Article  Google Scholar 

  7. Xie, B., et al.: A theory of instruction for introductory programming skills. Comput. Sci. Educ. 29(2–3), 205–253 (2019)

    Article  MathSciNet  Google Scholar 

  8. Rao, D.M.: Experiences with auto-grading in a systems course. In: 2019 IEEE Frontiers in Education Conference (FIE), pp. 1–8. IEEE, October 2019

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paul Wu Horng-Jyh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Horng-Jyh, P.W. et al. (2023). Virtual Lab Workspace for Programming Computers – Towards Agile STEM Education. In: Uden, L., Liberona, D. (eds) Learning Technology for Education Challenges. LTEC 2023. Communications in Computer and Information Science, vol 1830. Springer, Cham. https://doi.org/10.1007/978-3-031-34754-2_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-34754-2_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-34753-5

  • Online ISBN: 978-3-031-34754-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics