DocumentCode
3034257
Title
Stages in Teaching Software Design
Author
Cowling, A.J.
Author_Institution
Univ. of Sheffield, Sheffield
fYear
2007
fDate
3-5 July 2007
Firstpage
141
Lastpage
148
Abstract
This paper describes how a staged approach to the development of students´ abilities to engineer software systems applies to the specific issue of teaching software design. It evaluates the courses relating to software design in the Software Engineering volume of Computing Curriculum 2001 with a theoretical model that has been developed from a well-established programme in software engineering, from the perspectives of how well the courses support the progressive development of both students´ knowledge of software design and their ability to design software systems. This evaluation identifies some topics that would be better taught earlier than recommended, and others that should be deferred until later in the curriculum.
Keywords
computer science education; software engineering; Computing Curriculum 2001; Software Engineering; software design; software systems; teaching; Computer science; Design engineering; Education; Guidelines; Process design; Programming; Software design; Software engineering; Software systems; Systems engineering and theory; Software engineering; development of skills.; software development; software education;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Education & Training, 2007. CSEET '07. 20th Conference on
Conference_Location
Dublin
ISSN
1093-0175
Print_ISBN
0-7695-2893-7
Type
conf
DOI
10.1109/CSEET.2007.47
Filename
4271600
Link To Document