Abstract
Learning programming can be challenging for some students. As Computational Thinking (CT) is one of programming’s basic foundations, this paper aims to assess the impact of introducing CT prior to learning programming. We compare two groups of informatics students, one with a CT course and another without it. Our quasi-experiments show that students with the CT course have better theoretical and laboratory exam results; they also have higher retention. From a questionnaire survey, students from both groups agree that CT can assist them to learn programming logic, syntax, and runtime. We conclude that introducing CT to informatics students can help them to learn introductory programming, especially in increasing student retention.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ishizue, R., Sakamoto, K., Washizaki, H., Fukazawa, Y.: PVC: visualizing C programs on web browsers for novices. In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, pp. 245–250 (2018)
Karnalim, O., Ayub, M.: A quasi-experimental design to evaluate the use of pythontutor on programming laboratory session. Int. J. Online Biomedical Eng. (iJOE) 14(02), 155–164 (2018)
RamĂrez-Echeverry, J.J., Restrepo-Calle, F., González, F.A.: A case study in technology-enhanced learning in an introductory computer programming course. Glob. J. Eng. Educ. 24(1), 65–71 (2022)
Wickey da Silva Garcia, F., Ronaldo Bezerra Oliveira, S., da Costa Carvalho, E.: Application of a teaching plan for algorithm subjects using active methodologies: an experimental report. Int. J. Emerging Technologies in Learning (iJET) 17(07), 175–207 (2022)
Aho, A.V.: Computation and computational thinking. Comput. J. 55(7), 832–835 (2012)
Shute, V.J., Sun, C., Asbell-Clarke, J.: Demystifying computational thinking. Educ. Res. Rev. 22, 142–158 (2017)
Denning, P.J., Tedre, M.: Computational thinking: a disciplinary perspective. Informatics in Education 20(3), 361–390 (2021)
Agbo, F.J., Oyelere, S.S., Suhonen, J., Adewumi, S.: A systematic review of computational thinking approach for programming education in higher education institutions. In: Proceedings of the 19th Koli Calling International Conference on Computing Education Research, pp. 1–10 (2019)
Kazimoglu, C., Kiernan, M., Bacon, L., MacKinnon, L.: Learning programming at the computational thinking level via digital game-play. Procedia Computer Sci. 9, 522–531 (2012)
Philip, M., Renumol, V.G., Gopeekrishnan, R.: A pragmatic approach to develop computational thinking skills in novices in computing education. In: IEEE International Conference in MOOC, Innovation and Technology in Education (MITE), pp. 199–204 (2013)
Shyamala, C.K., Velayutham, C.S., Parameswaran, L.: Teaching computational thinking to entry-level undergraduate engineering students at Amrita University. In: IEEE Global Engineering Education Conference (EDUCON), pp. 1731–1734 (2017)
Karnalim, O., Kumiawati, G., Sujadi, S.F.: Online teaching on student programming performance during the pandemic. In: IEEE International Conference on Engineering, Technology & Education (TALE), pp. 01–05 (2021)
Karnalim, O., Simon, Chivers, W., Panca, B.S.: Educating students about programming plagiarism and collusion via formative feedback. ACM Transactions on Computing Education, Accepted in December 2021 (2021)
Acknowledgment
This research is financially supported by the Maranatha Christian University Re-search Committee, by means of the Maranatha Christian University Grant.
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
Ayub, M., Karnalim, O., Wijanto, M.C., Tan, R., Risal, Nathasya, R.A. (2023). Work-in-Progress: The Impact of Computational Thinking on Introducing Programming: Quasi-experiment and Student Perception. 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 634. Springer, Cham. https://doi.org/10.1007/978-3-031-26190-9_49
Download citation
DOI: https://doi.org/10.1007/978-3-031-26190-9_49
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-26189-3
Online ISBN: 978-3-031-26190-9
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)