• DocumentCode
    609851
  • Title

    Neo-piagetian Forms of Reasoning in Software Development Process Construction

  • Author

    Falkner, K. ; Vivian, R. ; Falkner, N.J.G.

  • Author_Institution
    Sch. of Comput. Sci., Univ. of Adelaide, Adelaide, SA, Australia
  • fYear
    2013
  • fDate
    21-24 March 2013
  • Firstpage
    31
  • Lastpage
    38
  • Abstract
    ICT students continue to struggle in their development of fundamental programming skills and software development processes. Crucial to successful mastery is the development of discipline specific cognitive and metacognitive skills, including self-regulation. We can assist our students in the process of reflection and self-regulation by identifying and articulating successful self-regulated learning strategies for specific discipline contexts. However, in order to do so, we must develop an understanding of those discipline specific strategies that can be successful and readily adopted by students, and ways of understanding and articulating successful mental models. In this paper, we explore a Neo-Piagetian analysis of students´ reflections upon their software development processes, enabling us to identify mental models for software development. We adopt a case study approach, identifying key examples of pre-operational behaviours that rely upon self-regulated learning strategies in place of articulated mental models, through to formal operational behaviours exhibiting complex, multi-relationship models of software development and design activities. Our study provides support for pedagogy for sharing of mental models and strategies amongst students, and guiding students by explicitly modelling the software development process.
  • Keywords
    cognition; computer science education; educational courses; software engineering; ICT student; Neo-Piagetian reasoning form; articulated mental model; cognitive skill; information and communication technology; mental model; mental strategy; metacognitive skill; pedagogy; programming skill; self-regulated learning strategy; software design; software development process construction; Cognition; Cognitive science; Concrete; Context; Encoding; Programming; Software; Mental Models; Metacognition; Neo-Piaget; Software Development Processes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Learning and Teaching in Computing and Engineering (LaTiCE), 2013
  • Conference_Location
    Macau
  • Print_ISBN
    978-1-4673-5627-5
  • Electronic_ISBN
    978-0-7695-4960-6
  • Type

    conf

  • DOI
    10.1109/LaTiCE.2013.23
  • Filename
    6542236