Redesigning the Intermediate Course in Software Design

dc.contributor.authorJohnson, Chrisen_AU
dc.contributor.authorBarnes, Ianen_AU
dc.contributor.editorAlison Youngen_AU
dc.contributor.editorDenise Tolhursten_AU
dc.coverage.spatialNewcastle Australiaen_AU
dc.date.accessioned2004-12-01en_US
dc.date.accessioned2005-03-10en_US
dc.date.accessioned2011-01-05T08:33:44Z
dc.date.available2005-03-10en_US
dc.date.available2011-01-05T08:33:44Z
dc.date.created2004en_US
dc.date.updated2015-12-09T09:21:26Z
dc.description.abstractLearning to design software ahead of directly constructing it is a significant hurdle in a Software Engineering education. Our University has run a course in software design for second-year undergraduate students since 1994. We describe the evaluation and improvement of the course as it evolved from 2000 to 2003, from a focus on reverse engineering to forward design, to add design patterns and associated programming tasks, then has redefined its objectives and re-aligned the assessment tasks with them. We evaluated the course in four ways: by the distribution of final grades, subjective evidence on the quality of answers in the final examination, student satisfaction surveys, and comparison of students' final grades with other computing courses taken at the same time. The attempt to improve the course by introducing homework tasks on design patterns did not improve the outcomes. But re-aligning the assessment with the objectives, and introducing a component on requirements specification, improved on most measures.en_AU
dc.format.extent12 pages
dc.format.mimetypeapplication/pdfen_US
dc.identifier.isbn1920682244
dc.identifier.urihttp://hdl.handle.net/1885/42612en_US
dc.language.isoen_AUen_US
dc.publisherCanberra, ACT: Dept. of Computer Science, Faculty of Engineering and Information Technology and Computer Sciences Laboratory, Research School of Information Sciences and Engineeringen_AU
dc.relation.ispartofseriesJoint Computer Science Technical Report Series (Department of Computer Science, Faculty of Engineering and Information Technology and Computer Sciences Laboratory, Research School of Information Sciences and Engineering): TR-CS-04-04en_AU
dc.subjectTR-CS
dc.subjectTeaching Software Design
dc.titleRedesigning the Intermediate Course in Software Design
dc.typeWorking/Technical Paper
local.contributor.affiliationAustralian National Universityen_US
local.contributor.affiliationDepartment of Computer Science, FEITen_US
local.contributor.authoruidJohnson, Chris, u8600417
local.contributor.authoruidBarnes, I, u8304368
local.description.refereednoen_US
local.identifier.absfor089999 - Information and Computing Sciences not elsewhere classified
local.identifier.ariespublicationu4222028xPUB271
local.identifier.eprintid2887en_US
local.rights.ispublishedyesen_US
local.type.statusPublished Versionen_AU

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR-CS-04-04.pdf
Size:
168.19 KB
Format:
Adobe Portable Document Format