• DocumentCode
    2590263
  • Title

    Work in progress - evolution of code reusing practices during a sequence of three CS courses

  • Author

    Clúa, Osvaldo ; Feldgen, María ; Wachenchauzer, Rosita

  • Author_Institution
    Univ. de Buenos Aires, Buenos Aires
  • fYear
    2007
  • fDate
    10-13 Oct. 2007
  • Abstract
    A certain amount of reuse practices are embedded in the CS courses. Some languages have also incorporated reuse as part of their design. We had the opportunity of teaching a group of students in three sequential programming courses ranging from the first notions (imperative programming) to a medium sized programming project in the third course (Java). During the three courses, different kinds and amounts of reuse were required from students, such as stepwise refinement of instructor´s code and the use of design patterns. In this work in progress we present the first results of revisiting the code production of a group of students from the reuse point of view. We linked the reuse quality of students practice to some program comprehension parameters.
  • Keywords
    computer science education; educational courses; programming languages; software reusability; CS courses; code production; code reusing practices; medium sized programming project; sequential programming courses; stepwise refinement; teaching; Education; Educational products; Educational programs; Java; Microstructure; Object oriented modeling; Object oriented programming; Problem-solving; Production; Programming profession; CS education; program comprehension; reuse practices; software reuse;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports, 2007. FIE '07. 37th Annual
  • Conference_Location
    Milwaukee, WI
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-1083-5
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2007.4417922
  • Filename
    4417922