Heterogeneity-Aware Digital Design of an Introductory Module in Computer Science
PDF (Deutsch)

Keywords

Learning Concepts
Learning Material
Digital Learning Environment
Learning and Teaching

How to Cite

Ossovski, Elisaweta, Michael Brinkmeier, Ann-Katrin Becker, Laura Hembrock, Daniel Kalbreyer, and Sven Klecker. 2022. “Heterogeneity-Aware Digital Design of an Introductory Module in Computer Science”. MediaEducation: Journal for Theory and Practice of Media Education 48 (Digitalisierung als Katalysator): 170-90. https://doi.org/10.21240/mpaed/48/2022.06.14.X.

License

Copyright (c) 2022 Elisaweta Ossovski, Michael Brinkmeier, Ann-Katrin Becker, Laura Hembrock, Daniel Kalbreyer, Sven Klecker

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Abstract

In introductory modules offered for different degree programmes with different impact on the study plan, the previous knowledge, goals and motivations of the participants differ considerably. As a part of a project on the digitalisation of teaching in computer science, a concept for such an introductory computer science module was therefore developed over two years. It provides individualised learning opportunities and combines synchronous with asynchronous learning phases. The concepts of flipped classroom and project work were used as a didactical basis, while Jupyter Notebook was used as a programming environment and for providing learning material. Through various evaluation methods involving both the students and the student tutors, who supervise them, it was possible to identify aspects that were improved further in the second year after the first year. Despite the burdens of the digital semester caused by the COVID-pandemic, a concept has been developed that offers more individual learning opportunities to the students and leads to a high level of satisfaction. A gamification concept was also included. In particular, asynchronous learning materials seem to have succeeded in encouraging students to prepare and follow up on their learning, which is often lacking in traditional lectures.

https://doi.org/10.21240/mpaed/48/2022.06.14.X

References

Bergmann, Jonathan, und Aaron Sams. 2012. Flip Your Classroom: Reach Every Student in Every Class Every Day. International Society for Technology in Education.

Bruce, Kim B., Andrea Danyluk, und Thomas Murtagh. 2001. «A Library to Support a Graphics-Based Object-First Approach to CS 1». SIGCSE Bull 33 (1). https://doi.org/10.1145/366413.364527.

Campbell, Jennifer, Diane Horton, Michelle Craig, und Paul Gries. 2014. «Evaluating an Inverted CS1». In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (Atlanta, Georgia, USA) (SIGCSE ’14). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/2538862.2538943.

Gudjons, Herbert. 2001. Handlungsorientiert lehren und lernen. Bad Heilbrunn: Klinkhardt.

Hakimzadeh, Hossein, Raman Adaikkalavan, und Robert P. Batzinger. 2011. «Successful Implementation of an Active Learning Laboratory in Computer Science». In Proceedings of the 39th Annual ACM SIGUCCS Conference on User Services (San Diego, California, USA) (SIGUCCS ’11). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/2070364.2070386.

Hodges, Mark 2019. «Flipping One Day Each Week in a Smaller CS1 Course: An Experience Report». Journal of Computing Sciences in Colleges 34 (7): 20–27.

Horton, Diane, Michelle Craig, Jennifer Campbell, Paul. Gries, und D. Zingaro. 2014. «Comparing Outcomes in Inverted and Traditional CS1». In Proceedings of the 2014 Conference on Innovation & Technology in Computer Science Education (Uppsala, Sweden) (ITiCSE ’14). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/2591708.2591752.

Keen, Aaron, und Kurt Mammen. 2015. «Program Decomposition and Complexity in CS1». In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (Kansas City, Missouri, USA) (SIGCSE ’15). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/2676723.2677219.

Knoll, Michael. 1997. «The project method: Its vocational education origin and international development». Journal of Industrial Teacher Education 34: 59–80.

Kolmos, Anette. 1996. «Reflections on Project Work and Problem-based Learning». European Journal of Engineering Education 21(2), 141–148. https://doi.org/10.1080/03043799608923397.

Köppe, Christian, Ralph Niels, Rene Bakker, und Stijn Hoppenbrouwers. 2016. «Flipped Classroom Patterns: Controlling the Pace». In Proceedings of the 10th Travelling Conference on Pattern Languages of Programs (Leerdam, AA, Netherlands) (VikingPLoP ’16). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/3022636.3022637.

Köppe, Christian, Ralph Niels, Robert Holwerda, Lars Tijsma, Niek Van Diepen, Koen Van Turnhout, und Rene Bakker. 2015. «Flipped Classroom Patterns: Designing Valuable in-Class Meetings». In Proceedings of the 20th European Conference on Pattern Languages of Programs (Kaufbeuren, Germany) (Euro-PLoP ’15). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/2855321.2855348.

Kussmaul, Clif. 2008. «Scaffolding for Multiple Assignment Projects in CS1 and CS2». In Companion to the 23rd ACM SIGPLAN Conference on Object-Oriented Programming Systems Languages and Applications (Nashville, TN, USA) (OOPSLA Companion ’08). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/1449814.1449890.

Lage, Maureen, Glenn Platt, und Michael Treglia. 2000. «Inverting the Classroom: A Gateway to Creating an Inclusive Learning Environment». The Journal of Economic Education 31 (1), 30–43. https://doi.org/10.1080/00220480009596759.

Largent, David L. 2013. «Flipping a Large CS0 Course: An Experience Report about Exploring the Use of Video, Clickers and Active Learning». J. Comput. Sci. Coll. 29 (1).

Latulipe, Celine, N. Bruce Long, und Carlos E. Seminario. 2015. «Structuring Flipped Classes with Lightweight Teams and Gamification». In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (Kansas City, Missouri, USA) (SIGCSE ’15). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/2676723.2677240.

Latulipe, Celine, Audrey Rorrer, und Bruce Long. 2018. «Longitudinal Data on Flipped Class Effects on Performance in CS1 and Retention after CS1». In Proceedings of the 49th ACM Technical Symposium on Computer Science Education (Baltimore, Maryland, USA) (SIGCSE ’18). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/3159450.3159518.

Lockwood, Kate, und Rachel Esselstein. 2013. «The Inverted Classroom and the CS Curriculum». In Proceeding of the 44th ACM Technical Symposium on Computer Science Education (Denver, Colorado, USA) (SIGCSE ’13). New York, NY, USA: Association for Computing Machinery. ­https://doi.org/10.1145/2445196.2445236.

Matzko, Sarah, und Timothy Davis. 2006. «Using Graphics Research to Teach Freshman Computer Science». In ACM SIGGRAPH 2006 Educators Program (Boston, Massachusetts) (SIGGRAPH ’06). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/1179295.1179305.

Mohamed, Abdallah. 2020. «Evaluating the Effectiveness of Flipped Teaching in a Mixed-Ability CS1 Course». In Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education (Trondheim, Norway) (ITiCSE ’20). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/3341525.3387395.

Ossovski, Elisaweta, Daniel Kalbreyer, Laura Hembrock, und Michael Brinkmeier. 2021. «Cooperative Gamification in a Computer Science Introductory Module». In CSERC ’21: Proceedings of the 10th Computer Science Education Research Conference (Virtual Event, Netherlands). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/3507923.3507953.

Razak, Saquib. 2013. «A Case for Course Capstone Projects in CS1». In Proceeding of the 44th ACM Technical Symposium on Computer Science Education (Denver, Colorado, USA (SIGCSE ’13). New York, NY, USA: Association for Computing Machinery. https://doi.org/10.1145/2445196.2445398.

Rosiene, Carolyn Pe, und Joel A. Rosiene. 2019. «To Flip or Not to Flip: Experiences with a Hybrid Approach». In 2019 IEEE Frontiers in Education Conference (FIE), Covington, KY, USA. https://doi.org/10.1109/FIE43999.2019.9028540.

Sarawagi, Namita. 2014. «A Flipped CS0 Classroom: Applying Bloom’s Taxonomy to Algorithmic Thinking». Journal of Computing Sciences in Colleges 29 (6).

Schulmeister, Rolf, und Christiane Metzger. 2011. Der Workload im Bachelor. Zeitbudget und Studierverhalten. Eine empirische Studie. Münster: Waxmann.

Schwarz, Richard, Lutz Hellmig, und Steffen Friedrich. 2021. «Informatikunterricht in Deutschland – eine Übersicht». Informatik Spektrum 44: 95–103. https://doi.org/10.1007/s00287-021-01349-9.

Tarimo, William T., Fatima Abu Deeb, und Timothy J. Hickey. 2016. «A Flipped Classroom with and Without Computers». In Computer Supported Education, herausgegeben von S. Zvacek, Maria Teresa Restivo, James Uhomoibi, und Markus Helfert, 333-347. Cham: Springer International Publishing. https://doi.org/10.1007/978-3-319-29585-5_19.

Wicentowski, Richard, und Tia Newhall. 2005. «Using Image Processing Projects to Teach CS1 Topics». SIGCSE Bull 37 (1): 287–291. https://doi.org/10.1145/1047124.1047445.