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
Link To Document