• DocumentCode
    817773
  • Title

    Simulating a software engineering apprenticeship

  • Author

    Surendran, Ken ; Hays, Helen ; Macfarlane, Andrew

  • Volume
    19
  • Issue
    5
  • fYear
    2002
  • Firstpage
    49
  • Lastpage
    56
  • Abstract
    We examine the prevailing software engineering (SE) body of knowledge and perspectives on SE education to construct a model comprising knowledge areas for SE professional development. We use this model and Benjamin Bloom´s taxonomy to delineate knowledge areas that an apprenticeship could best handle. We then establish a framework for SE apprenticeship, which we use to examine practices for apprenticeship simulations in three academic institutions that offer computer science (CS), applied CS, or computing systems curricula.
  • Keywords
    computer science education; educational courses; professional aspects; software engineering; computer science curricula; education; knowledge areas; software engineering apprenticeship; system development projects; Application software; Engineering management; Mathematics; Operating systems; Project management; Software debugging; Software engineering; Software tools; Systems engineering and theory; Taxonomy;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2002.1032854
  • Filename
    1032854