Using Habermas' construct of rationality to analyze students' computational thinking: The case of series and vector


EDUCATION AND INFORMATION TECHNOLOGIES, vol.27, no.8, pp.10869-10948, 2022 (SSCI) identifier identifier

  • Publication Type: Article / Article
  • Volume: 27 Issue: 8
  • Publication Date: 2022
  • Doi Number: 10.1007/s10639-022-11002-x
  • Journal Indexes: Social Sciences Citation Index (SSCI), Scopus, EBSCO Education Source, Educational research abstracts (ERA), ERIC (Education Resources Information Center), INSPEC
  • Page Numbers: pp.10869-10948
  • Keywords: Computational thinking, Problem solving, ACODESA method, Habermas' construct of rationality, MODELING PROCESS, MATHEMATICS, PERFORMANCE, INVESTIGATE, SOFTWARE, ROBOTICS, DESIGN, ROLES
  • Hacettepe University Affiliated: Yes


The aim of this study is to explore the computational thinking (CT) processes of university students with the integration of CAS and ACODESA method within the context of problem-solving. The participants of the study are 22 university students. The embedded design was used in the study. The qualitative data consists of the written products of the students, the Maple files, and the transcriptions of argumentations while the quantitative data consists of the pre and post-test scores of the students in CT practices. The implementation was based on ACODESA method. The pre and post-test scores were compared through the Wilcoxon signed-rank test. It was concluded that ACODESA method had a statistically significant effect on students' CT performances in the problem-solving process, cognitive processes and transposition. The qualitative data were analyzed within the framework of Habermas' construct of rationality. It was seen that in the series problem, the students showed improvement in constructing factorial concept and exponential expressions with a for loop, defining events and using them as conditionals within the if-then comparison statement. In the vector problem, the students showed improvement in constructing the components of n-dimensional vectors, constructing a for loop to find the angle between these vectors, using the if-then comparison statement to check the equality of the dimensions. The students were able to act more rationally in choosing and using the CT concepts suitable for the purpose and transferring the CT process to the others, thanks to productive argumentations and the semiotic mediational role of the Maple.