• DocumentCode
    403196
  • 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
  • Volume
    3
  • fYear
    2003
  • fDate
    5-8 Nov. 2003
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education, 2003. FIE 2003 33rd Annual
  • ISSN
    0190-5848
  • Print_ISBN
    0-7803-7961-6
  • Type

    conf

  • DOI
    10.1109/FIE.2003.1265910
  • Filename
    1265910