Title :
Simulating a software engineering apprenticeship
Author :
Surendran, Ken ; Hays, Helen ; Macfarlane, Andrew
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;
Journal_Title :
Software, IEEE
DOI :
10.1109/MS.2002.1032854