• DocumentCode
    2409368
  • Title

    Models of designing: understanding software engineering education from the bottom up

  • Author

    McCracken, W. Michael

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    55
  • Lastpage
    63
  • Abstract
    We present a model of software designing that can be used to help understand what skills need to be developed by students of software engineering. Regardless of who, what or whether, if people are going to design software, it is imperative that educators understand what to teach students of software design. To teach it we must know what skills and knowledge are needed by students learning to design software. The paper touches on one part of developing the skill set, which is how those skills are cognitively constructed and used by students. We look at learning to design software as a staged developmental process and we examine the stages from the bottom up. We attempt to confirm our intuitive understandings of what software engineers need in an undergraduate program by examining verbal protocols of practicing designers and student designers. We develop a model of design knowledge and skill to uncover what students need to learn to be able to design software and use our protocols to determine if our model appropriately reflects the skills and knowledge of designers
  • Keywords
    computer science education; object-oriented methods; software engineering; design profession; educators; knowledge; skills; software designing model; software engineering education; students; Computer architecture; Design engineering; Education; Educational institutions; Educational programs; Educational technology; Problem-solving; Protocols; Software design; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education and Training, 2002. (CSEE&T 2002). Proceedings. 15th Conference on
  • Conference_Location
    Covington, KY
  • ISSN
    1093-0175
  • Print_ISBN
    0-7695-1515-0
  • Type

    conf

  • DOI
    10.1109/CSEE.2002.995198
  • Filename
    995198