Computational thinking development through creative programming in higher education

被引:116
作者
Romero, Margarida [1 ]
Lepage, Alexandre [2 ]
Lille, Benjamin [2 ]
机构
[1] Univ Nice Sophia Antipolis, Lab Innovat & Numer Educ, Nice, France
[2] Univ Laval, Quebec City, PQ, Canada
基金
加拿大魁北克医学研究基金会;
关键词
Computational thinking; Problem-solving; Creativity; Assessment; DESIGN;
D O I
10.1186/s41239-017-0080-z
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Creative and problem-solving competencies are part of the so-called twenty-first century skills. The creative use of digital technologies to solve problems is also related to computational thinking as a set of cognitive and metacognitive strategies in which the learner is engaged in an active design and creation process and mobilized computational concepts and methods. At different educational levels, computational thinking can be developed and assessed through solving ill-defined problems. This paper introduces computational thinking in the context of Higher Education creative programming activities. In this study, we engage undergraduate students in a creative programming activity using Scratch. Then, we analyze the computational thinking scores of an automatic analysis tool and the human assessment of the creative programming projects. Results suggested the need for a human assessment of creative programming while pointing the limits of an automated analytical tool, which does not reflect the creative diversity of the Scratch projects and overrates algorithmic complexity.
引用
收藏
页数:15
相关论文
共 50 条
[31]   A scoping review of computational thinking assessments in higher education [J].
Chang Lu ;
Rob Macdonald ;
Bryce Odell ;
Vasyl Kokhan ;
Carrie Demmans Epp ;
Maria Cutumisu .
Journal of Computing in Higher Education, 2022, 34 :416-461
[32]   The Integration of Computational Thinking and Computer Science in Higher Education [J].
Liu, Yuan ;
Chen, Qingqiang ;
Gu, Junzhong .
2011 AASRI CONFERENCE ON INFORMATION TECHNOLOGY AND ECONOMIC DEVELOPMENT (AASRI-ITED 2011), VOL 2, 2011, :267-270
[33]   Exploring Issues About Computational Thinking in Higher Education [J].
Czerkawski B.C. ;
Lyman E.W. ;
III .
TechTrends, 2015, 59 (2) :57-65
[34]   COMPUTATIONAL THINKING IN THE CONTEXT OF HIGHER EDUCATION: ANALYTICAL REVIEW [J].
Khenner, E. K. .
OBRAZOVANIE I NAUKA-EDUCATION AND SCIENCE, 2024, 26 (02) :35-59
[35]   DEVELOPING COMPUTATIONAL THINKING SKILLS IN K-12 EDUCATION THROUGH BLOCK PROGRAMMING TOOLS [J].
Humble, N. .
12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2019), 2019, :4865-4873
[36]   Programming video games and simulations in science education: exploring computational thinking through code analysis [J].
Garneli, Varvara ;
Chorianopoulos, Konstantinos .
INTERACTIVE LEARNING ENVIRONMENTS, 2018, 26 (03) :386-401
[37]   Mapping computational thinking through programming in K-12 education: A conceptual model based on a systematic literature Review [J].
Tikva, Christina ;
Tambouris, Efthimios .
COMPUTERS & EDUCATION, 2021, 162 (162)
[38]   AI in Computational Thinking Education in Higher Education: A Systematic Literature Review [J].
Rahimi, Ebrahim ;
Maathuis, Clara .
PROCEEDINGS OF THE 30TH ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION VOL 2, ITICSE 2025, 2025, :777-777
[39]   The effectiveness of improvisation in the development of creative thinking in dance education [J].
Chang, Zhen .
CULTURE AND EDUCATION, 2024, 36 (03) :746-764
[40]   State of the Art in the Teaching of Computational Thinking and Programming in Childhood Education [J].
Soledad Gonzalez-Gonzalez, Carina .
EDUCATION IN THE KNOWLEDGE SOCIETY, 2019, 20