DocumentCode
332168
Title
Teaching software design and testing
Author
Carrington, D.
Author_Institution
Dept. of Comput. Sci. & Electr. Eng., Queensland Univ., Brisbane, Qld., Australia
Volume
2
fYear
1998
fDate
4-7 Nov. 1998
Firstpage
547
Abstract
This paper describes a course entitled "Software Design and Testing", covering both its conceptual design and the outcomes from teaching it. The course is normally taken in semester four of either a Bachelor of Information Technology or a Bachelor of Engineering (Software) degree program (both eight semesters in length). Students enter the course with some programming experience (in Smalltalk, Ada, C or Java) but without experience with programs of nontrivial size or with cooperative software development. Overall, students find this a challenging and demanding course that introduces them to many new ideas. They are required to work cooperatively in teams of three or four, with their final grade partly determined by team effectiveness. Although some students have difficulty working in a team, the overall effect is very positive. Many students acknowledge that they do not appreciate the potential difficulties of working in a team until they experience them first hand.
Keywords
computer science education; educational courses; program testing; software engineering; Bachelor of Engineering degree; Bachelor of Information Technology degree; software design teaching; software testing teaching; teamworking; Computer science; Education; Information technology; Java; Product design; Programming; Software design; Software testing; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Frontiers in Education Conference, 1998. FIE '98. 28th Annual
Conference_Location
Tempe, AZ, USA
ISSN
0190-5848
Print_ISBN
0-7803-4762-5
Type
conf
DOI
10.1109/FIE.1998.738732
Filename
738732
Link To Document