CU 麻豆影院's Alexander Repenning is a world-leader in computational thinking
CU 麻豆影院 computer science Professor聽 remembers one of the key moments that affirmed his choice to study computational thinking, a relatively new field of research into the mental steps and tools used in programming.聽
He was visiting a Denver middle school to encourage children to learn to code by designing and programming their own digital games. A teacher pulled Repenning aside and pointed to a boy in the classroom who she said had never participated or engaged in class; she had always assumed he just didn鈥檛 care about school.聽
But when the student started programming games, he got so excited that he began helping other kids. He even volunteered to create a presentation about their programming projects for the school鈥檚 principal. The student who usually couldn鈥檛 sit still was now spending hours happily concentrating, solving problems and doing complex math.
鈥淎ll along, it was just finding the right angle for him to finally unleash his creative energy,鈥 said Repenning, who鈥檚 also a member of the Center for Lifelong Learning and Design at CU 麻豆影院.聽
Now, Repenning鈥檚 hard work and dedication to computational thinking over the last decade is being recognized, along with the work of former CU 麻豆影院 computer science graduate students聽 and聽Ashok Basawapatna.聽
Repenning is the No. 1 most active contributor among thousands of researchers in computational thinking, according to a recent study published in. Koh, now an assistant professor at California State University Stanislaus, is the No. 9 most active contributor, according to the analysis; Basawapatna, now an assistant professor at State University of New York at Old Westbury, is No. 12.
鈥淎lex often uses the word gestalt, meaning the emergent form is perceived as greater than the sum of its parts. Gestalt perfectly describes a successful result of the computational thinking process, and the research resulting from our gratifying collaborations at CU,鈥 said Basawapatna. 鈥淗aving Alex, Kyu and I included as the top contributors to computational thinking further emphasizes the significant and pivotal role CU has played in computer science education.鈥
To determine the most active contributors in this burgeoning field, researchers at the University of Eastern Finland and Lule氓 University of Technology reviewed 3,779 authors and 1,874 documents鈥攊ncluding journal articles, book chapters and conference papers鈥攆rom 2006 to 2019.聽
The results of their bibliometric analysis confirmed CU 麻豆影院鈥檚 world leadership in this realm over the last decade, taking three of the top 15 spots on the list of most active contributors.
鈥淚t wasn鈥檛 just a one-shot, short flash in the pan, but a sustained effort that continued and led to this result,鈥 Repenning said of the study鈥檚 significance.
Though even researchers struggle to agree on a definition, computational thinking is the thought process behind using computers to solve problems. Computational thinking goes beyond computer programming and encompasses the ideas, questions, research and mental steps that a coder must first perform to design a computer-driven tool to help solve a problem.聽
Fundamentally, computational thinking is about problem-solving through thinking with computers, Repenning said.
鈥淚t鈥檚 a way to use the computer to essentially dig into things and try to understand why something is happening or what鈥檚 happening, instead of just speculating about a phenomenon,鈥 Repenning said. 鈥淓ssentially, it鈥檚 us鈥攖he human beings鈥攃reating a theory that we put into the computer, and the computer acts almost like a magnifying glass, showing us the consequences of our own thinking.鈥
Over the last decade or so, computational thinking has become fundamental to teaching children and young adults how to code.
鈥淗ow do we turn people into computational thinkers?鈥 Repenning said. 鈥淚f the goal is to have a 21st-century workforce that can do computational thinking, clearly we have to start early in schools. But how do we get kids interested in this topic?鈥
When Repenning first began work in this field, he interviewed middle school students about coding. The common refrain? Programming is hard and boring.
Repenning鈥檚 research addresses these issues from two angles: The cognitive and affective barriers to programming. On the cognitive side, how can researchers and educators make programming easier to understand and master? And on the affective side, how can they make coding exciting and relevant?
Repenning and other researchers have been chipping away at both sides, developing novel, researched-based coding tools鈥攃alled block-based programming鈥攖o get kids hooked, including game and simulation design activities that are both challenging and fun.
One of Repenning鈥檚 main goals with his work is to bring underserved students into the fold 鈥 girls, minority students and children who simply feel disconnected or bored in a more traditional classroom environment.
And though he鈥檚 won numerous prestigious awards, secured millions of dollars in grant funding and is now being recognized as the top researcher in his field, there鈥檚 still nothing quite as rewarding as helping students unlock their hidden potential through coding.
鈥淭hat鈥檚 super exciting to me,鈥 he said. 鈥淭hat鈥檚 all I need. Wow, we can really make a difference. We can get these kids, teachers and parents excited.鈥
Article by聽Sarah Kuta
Thumbnail image shows Co-author network of CT-related articles in Scopus database. (circle size indicates paper authorship, colors indicate distinct communities of researchers who frequently collaborate together) Image courtesy of Saqr, Mohammed & Ng, Kwok & Oyelere, Solomon & Tedre, Matti. (2021). People, Ideas, Milestones: A Scientometric Study of Computational Thinking. ACM Transactions on Computing Education. 10.1145/3445984.