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 :
بازگشت