• DocumentCode
    123406
  • Title

    Revisiting Polya´s approach to foster problem solving skill development in software engineers

  • Author

    Allison, Mark A. ; Joo, Sui F.

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Florida Int. Univ., Miami, FL, USA
  • fYear
    2014
  • fDate
    22-24 Aug. 2014
  • Firstpage
    379
  • Lastpage
    384
  • Abstract
    A cardinal responsibility of a software engineer is to analyze a given problem and through semantic mapping, apply apropos techniques and constructs to develop viable software solutions. The dominant curriculum models for software engineers has focused on the solution space´s declarative knowledge and has mostly relegated problem solving skills to that of a consequence of the primary educational process. In this paper we present a constructivist aware strategy to amend software engineering curricula by integrating problem solving skill development. To build this approach we examined mathematician Gyorgy Polya´s heuristic of a generalized problem solving model in the context of software engineering (SE) and propose the necessary augmentation to support skill development. We take the position that Polya´s approach may not only functionally address well defined problems encountered at an introductory level but is expandable to tackle ill-structured or wicked problems inherent in the design of complex systems. We present a controlled classroom study which investigates the utility of the proposed methodology to address a set of welldefined problems in a small representative student sampling. Our results show a significant reduction in time to solution given classroom support.
  • Keywords
    computer science education; software engineering; Polya´s approach; constructivist aware strategy; controlled classroom study; curriculum models; generalized problem solving model; heuristic; primary educational process; problem solving skill development; problem solving skills; semantic mapping; software engineering curricula; space declarative knowledge; Computers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education (ICCSE), 2014 9th International Conference on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4799-2949-8
  • Type

    conf

  • DOI
    10.1109/ICCSE.2014.6926489
  • Filename
    6926489