Abstract
Computer Science education has a long tradition at Eötvös Loránd University, Budapest. A lot of students apply for BSc studies that consists of 6 semesters, and it provides a general overview of the world of Informatics: the appropriate mathematical and theoretical background and practice in programming and software engineering. Our experiences show three basic problems of an computer science education at BSc level in English: an inadequate level of English language skills, the lack of the basics in mathematics, and inexperience in algorithmic thinking and problem solving. When applying to the university, students are tested for English language and mathematics skills, and based on the results they might be assigned to study in a preliminary year, where they have courses that improve their skills in English and mathematics. However, there was no course that aimed at improving algorithmic thinking and problem solving skills, and students’ lack of these skills often resulted in problems and learning difficulties in the introductory programming course. This experience has inspired us to develop and start a new course (Introduction to Computational Thinking) that focuses on improving computational thinking skills, with emphasis on algorithmic thinking and problem solving skill development. The aim of our paper is to describe the structure of the course, to introduce what was done in the first semester, and present our first experiences with this course. We would like to follow our students as they progress to their first year in their university studies, look at their results in programming classes, and improve our course based on the results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
References
Canedo, E.D., Santos, G.A., Leite, L.L.: An assessment of the teaching-learning methodologies used in the introductory programming courses at a Brazilian University. Inform. Educ. 17(1), 45–59 (2018)
Pluhár, Zs., Torma, H., Törley, G.: Hallgatói teljesítményértékelés az algoritmikus gondolkodás tükrében. In: Szlávi, P., Zsakó, L. (eds.) InfoDidact 2018. Webdidactica Alapítvány (2019). https://people.inf.elte.hu/szlavi/InfoDidact18/Manuscripts/PzsTHTG.pdf. Accessed 10 May 2019
Wing, J.: Computational thinking. Commun. ACM 49, 33–35 (2006)
Wing, J.: Research Notebook: Computational Thinking - What and Why? The Link. Carneige Mellon, Pittsburgh (2011). https://www.cs.cmu.edu/~CompThink/resources/TheLinkWing.pdf. Accessed 15 Oct 2018
Hu, C.: Computational thinking: what it might mean and what we might do about it. In: Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education. ACM, Darmstadt (2011)
Casey, P.J.: Computer Programming: A Medium for Teaching Problem Solving. The Haworth Press, New York (1997). Computers in the Schools, vol. XIII, pp. 41–51
OECD (2010)
Csapó, B.: A tanulás dimenziói és a tudás szerveződése. Educatio 2008(2), 107–217 (2008)
Adey, P., Csapó, B.: A tudományos gondolkodás fejlesztése és értékelése. In: Csapó, B., Szabó, G. (eds.) Tartalmi keretek a természettudomány diagnosztikus értékeléséhez, pp. 17–57. Budapest, Nemzeti Tankönyvkiadó (2012)
Chen-Chung, L., Yuan-Bang, C., Chia-Wen, H.: The effect of simulation games on the learning of computational problem solving. Comput. Educ. 57, 1907–1918 (2011)
Selby C.C.: Computational Thinking: The Developing Definition. Submitted for ItiCSE Conference 2013 (2013). http://people.cs.vt.edu/~kafura/CS6604/Papers/CT-Developing-Definition.pdf. Accessed 15 Oct 2018
Zsakó, L., Szlávi P.: Informatikai kompetenciák: Algoritmikus gondolkodás. InfoDidact 2010 (2010). https://people.inf.elte.hu/szlavi/InfoDidact10/Manuscripts/ZsL_SzP.htm. Accessed 07 Nov 2018
Bloom, B.S., Krathwohl, D.R.: Taxonomy of Educational Objectives: The Classification of Educational Goals, by a committee of college and university examiners. Handbook I: Cognitive Domain. Longmans, Green, New York (1956)
Anderson, L.W., Krathwohl, D.R., et al. (eds.): A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives. Allyn & Bacon, Boston (2001)
Brennan, K, Resnick, M.: New frameworks for studying and assessing the development of computational thinking, AREA (2012)
Brennan, K.: Creative computing: A design-based introduction to computational thinking (2011). http://scratched.media.mit.edu/sites/default/files/CurriculumGuide-v20110923.pdf. Accessed 25 Oct 2016
Aiken, J.M., et al.: Understanding student computational thinking with computational modeling. In: PERC Proceedings (2011)
Bell, T., Witten, I.H., Fellows, M.: Computer Sciene Unplugged (2010). http://csunplugged.org/books. Accessed 25 Oct 2016
Dagiene, V.: Information technology contests – introduction to computer science in a attractive way. Inform. Educ. 5(1), 37–46 (2006)
Cartelli, A., Dagiene, A., Futschek, G.: Bebras contest and digital competence assessment: analysis of frameworks. Int. J. Digit. Lit. Digit. Competence 1, 24–39 (2010)
Pluhár, Z., Gellér, B.: International informatic challenge in Hungary. In: Auer, Michael E., Guralnick, D., Simonics, I. (eds.) ICL 2017. AISC, vol. 716, pp. 425–435. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73204-6_47
CS Unplugged website. http://csunplugged.org. Accessed 10 Nov 2018
Computer Science for Fun website. http://cs4fun.org. Accessed 10 Nov 2018
Bell, T., Curzon, P., Cutts, Q., Dagiene, V., Haberman, B.: Overcoming obstacles to CS education by using non-programming outreach programmes. In: Kalaš, I., Mittermeir, Roland T. (eds.) ISSEP 2011. LNCS, vol. 7013, pp. 71–81. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24722-4_7
Bell, T., Witten, I.H., Fellows, M.: CS Unplugged (2015). www.csunplugged.org
Lambert, L., Guiffre, H.: Computer science outreach in an elementary school. J. Comput. Sci. Coll. 24(3), 118–124 (2009)
Mano, C., Allan, V., Cooley, D.: Effective in-class activities for middle school outreach programs. In: Proceedings of 40th Annual Frontiers in Education Conference, FIE 2010, pp. F2E-1–F2E-6 (2010)
Taub, R., Ben-Ari, M., Armoni, M.: The effect of CS unplugged on middle-school students’ views of CS. In: Proceedings of 14th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 2009, pp. 99–103 (2009)
Dagiene, V., Futschek, G., Koivisto, J., Stupurienė, G.: The card game of Bebras-like tasks for introducing informatics concepts. In: ISSEP 2017 Online Proceedings. Helsinki, 13.11.2017–15.11.2017 (2017)
Sentance, S., Waite, J., Hodges, S., MacLeod, E., Yeomans, L.: “Creating Cool Stuff”: Pupil’s experience of the BBC micro:bit. In: Proceedings Of The 2017 ACM SIGCSE Technical Symposium on Computer Science Education, Seattle, Washington, USA, pp. 531–536 (2017). https://doi.org/10.1145/3017680.3017749
Ball, T., et al.: Microsoft touch develop and the BBC micro:bit. In: Proceedings of the 38th International Conference on Software Engineering Companion, pp. 637–640 (2016). https://doi.org/10.1145/2889160.2889179
micro:bit hardware description. https://tech.microbit.org/hardware/. Accessed 31 May 2019
Abonyi-Tóth, A.: Programozzunk micro:biteket! ELTE Informatikai Kar (2017)
Resnick, M.: Sowing the seeds for a more creative society. Learn. Lead. Technol. 35, 18–22 (2007)
Jonassen, D.H.: Toward a design theory of problem solving. Educ. Technol. Res. Dev. 48(4), 63–85 (2000)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Pluhár, Z., Torma, H. (2019). Introduction to Computational Thinking for University Students. In: Pozdniakov, S., Dagienė, V. (eds) Informatics in Schools. New Ideas in School Informatics. ISSEP 2019. Lecture Notes in Computer Science(), vol 11913. Springer, Cham. https://doi.org/10.1007/978-3-030-33759-9_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-33759-9_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-33758-2
Online ISBN: 978-3-030-33759-9
eBook Packages: EducationEducation (R0)