Title :
Teaching software design with open source software
Author :
Carrington, David ; Kim, Soon-Kyeong
Author_Institution :
Sch. of Inf. Technol. & Electr. Eng., Queensland Univ., St. Lucia, Qld., Australia
Abstract :
When an introductory course on software design and testing was revised, it was decided to use open source software tools as the major examples and objects of study. The goal was to expose students to realistic software systems and give them experience dealing with large quantities of code written by other people. Using open source software also has the beneficial effect of ensuring that students are aware of the open source software movement, and opens up opportunities to discuss topics such as software piracy and ethics.
Keywords :
computer crime; computer science education; educational courses; engineering education; program testing; reverse engineering; software engineering; specification languages; teaching; UML; open source software tools; reverse engineering; software design course; software design teaching; software ethics; software piracy; software testing course; Education; Educational institutions; Ethics; Open source software; Reverse engineering; Software design; Software engineering; Software maintenance; Software testing; Unified modeling language;
Conference_Titel :
Frontiers in Education, 2003. FIE 2003 33rd Annual
Print_ISBN :
0-7803-7961-6
DOI :
10.1109/FIE.2003.1265910