Abstract
The course Introduction to Programming is one of the first and fundamental courses within any computer science-related study program. Traditionally, such introductory courses are characterized by a large group of students, whereas this group has a heterogeneous prior knowledge of the topic. These courses are usually taught in a traditional setting due to a high number of participants. However, the Covid-19 pandemic situation required to shift from traditional teaching to alternative approaches. In the winter semester 2020, a total of 636 students actively participated in the course at Graz University of Technology. Therefore, the course was revised to a fully online flipped classroom course using asynchronous elements such as pre-recorded videos and synchronous elements such as live streams on Twitch. In this paper, we show how we implemented a fully online course using the flipped classroom approach. We present approaches that engage students in active participation and encourage self-paced learning. We found that a high community-related interaction with students has a major impact on students satisfaction. This can be reached using lively communication and different communication channels. These results may be useful for researchers and lecturers that want to have insights into experiences in flipped classroom settings.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bergmann, J., Sams, A.: Flip Your Classroom: Reach Every Student in Every Class Every Day. International Society for Technology in Education, Flipped Learning Series (2012)
Kovah, J.V.: Final thoughts: leadership in the “classroom’’. J. Qual. Participation 37(1), 39–40 (2014)
Bonk, C.J., Graham, C.R., Cross, J., Moore, M.G.: The Handbook of Blended Learning: Global Perspectives, Local Designs. Pfeiffer Essential Resources for Training and HR Professionals. Wiley (2006)
Ng, E.M.W.: Integrating self-regulation principles with flipped classroom pedagogy for first year university students. Comput. Educ. 126, 65–74 (2018)
Alammary, A.: Blended learning models for introductory programming courses: a systematic review. PLoS ONE 14(9), 1–26 (2019)
Breimer, E., Fryling, M., Yoder, R.: Full flip, half flip and no flip: evaluation of flipping an introductory programming course. Inf. Syst. Educ. J. 14, 4–16 (2016)
Albrecht, E., Gumz, F., Grabowski, J.: Experiences in introducing blended learning in an introductory programming course. In: Proceedings of the 3rd European Conference of Software Engineering Education, ECSEE 2018, pp. 93–101. Association for Computing Machinery, New York (2018)
Clark, R.M., et al.: Flipping engineering courses: a school wide initiative. Adv. Eng. Educ. 5(3), 1–39 (2016)
Pirker, J., Steinmaurer, A., Karakas, A.: Beyond gaming: the potential of twitch for online learning and teaching, pp. 74–80. Association for Computing Machinery, New York (2021)
Parson, D., Haden, P.: Parson’s programming puzzles: a fun and effective learning tool for first programming courses. In: Proceedings of the 8th Australasian Conference on Computing Education, ACE 2006, AUS 2006, vol. 52, pp. 157–163. Australian Computer Society Inc. (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Steinmaurer, A., Gütl, C. (2023). Implementation and Experiences of a Flipped Lecture Hall - A Fully Online Introductory Programming Course. In: Auer, M.E., Pachatz, W., Rüütmann, T. (eds) Learning in the Age of Digital and Green Transition. ICL 2022. Lecture Notes in Networks and Systems, vol 633. Springer, Cham. https://doi.org/10.1007/978-3-031-26876-2_79
Download citation
DOI: https://doi.org/10.1007/978-3-031-26876-2_79
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-26875-5
Online ISBN: 978-3-031-26876-2
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)