Skip to main navigation Skip to search Skip to main content

Reduction - An abstract thinking pattern: The case of the computational models course

  • Michal Armoni
  • , Judith Gal-Ezer

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Abstraction has been the focus of many researches in mathematics education and to some extent in computer science education. Abstract thinking characterizes the theoretical foundations of computer science, where reduction is one important abstract thinking pattern. In a previous work, we discussed the issue of reductive thinking among high school students in relation to computational models - a theoretical unit. This unit requires abstract thinking in many aspects. Our findings in relation to reductive thinking showed that many students preferred direct, non-reductive solutions, even if reductive solutions could have significantly decreased the design complexity of the solution. This study motivated the current study where we examine the issue of reductive thinking among university students. The findings of this preliminary study are demonstrated by students' solutions to questions in assignments given in the computational models course. We found that even among university students in a very prestigious academic institution with very high entrance requirements abstraction is a real obstacle as reduction is not easily understood and used. This encourages us to further investigate this phenomenon.

Original languageEnglish
Title of host publicationProceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education
PublisherAssociation for Computing Machinery
Pages389-393
Number of pages5
ISBN (Print)9781595932594
DOIs
StatePublished - 3 Mar 2006
Event37th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2006 - Houston, TX, United States
Duration: 1 Mar 20065 Mar 2006

Publication series

NameProceedings of the Thirty-Seventh SIGCSE Technical Symposium on Computer Science Education

Conference

Conference37th SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2006
Country/TerritoryUnited States
CityHouston, TX
Period1/03/065/03/06

Keywords

  • Abstraction
  • Computational models
  • Reduction
  • Reductive thinking

Fingerprint

Dive into the research topics of 'Reduction - An abstract thinking pattern: The case of the computational models course'. Together they form a unique fingerprint.

Cite this