A concept for addressing abstract thinking competence while teaching software development

Daniela Zehetmeier, Axel Bottcher, Veronika Thurner, Anne Bruggemann-Klein

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

4 Scopus citations

Abstract

It is commonly agreed that the competence of abstract thinking is an important skill for software developers. The analysis of students' answers of our in-house developed Abstract Thinking Assessment (ATA) provides evidence that the competence of abstract thinking is an essential prerequisite for the acquisition of professional software development skills. Moreover, a deficit in abstract thinking competence of first-year students is indicated by the data. Thus, teaching professional software development skills should address the competence of abstract thinking explicitly.The question we try to answer is: How can we promote abstract thinking competence in a course on software development? This work proposes a concept to address the students' competence of abstract thinking integrated into a class on software development. This paper presents the revision of the teaching concept of the module Software Development I with regard to the competence of abstract thinking. Concepts and approaches from literature are discussed. Moreover, we present the preparation of the teaching units, the material used and how they have been put into practice. This process considers findings from the competence model, the analysis of the ATA and the literature review. Furthermore, the teaching style has been changed from a traditional approach to pair-teaching. In the end, the teaching concept is evaluated.

Original languageEnglish
Title of host publicationProceedings of the 2020 IEEE Global Engineering Education Conference, EDUCON 2020
EditorsAlberto Cardoso, Gustavo R. Alves, Teresa Restivo
PublisherIEEE Computer Society
Pages364-373
Number of pages10
ISBN (Electronic)9781728109305
DOIs
StatePublished - Apr 2020
Event11th IEEE Global Engineering Education Conference, EDUCON 2020 - Porto, Portugal
Duration: 27 Apr 202030 Apr 2020

Publication series

NameIEEE Global Engineering Education Conference, EDUCON
Volume2020-April
ISSN (Print)2165-9559
ISSN (Electronic)2165-9567

Conference

Conference11th IEEE Global Engineering Education Conference, EDUCON 2020
Country/TerritoryPortugal
CityPorto
Period27/04/2030/04/20

Keywords

  • Abstraction
  • Software development
  • Teaching

Fingerprint

Dive into the research topics of 'A concept for addressing abstract thinking competence while teaching software development'. Together they form a unique fingerprint.

Cite this