• DocumentCode
    1924149
  • Title

    Integrated teaching of programming foundations and software testing

  • Author

    Barbosa, Ellen F. ; Silva, Marco A G ; Corte, Camila K D ; Maldonado, José C.

  • Author_Institution
    Univ. of Sao Paulo (ICMC/USP), Sao Carlos
  • fYear
    2008
  • fDate
    22-25 Oct. 2008
  • Abstract
    The importance of software testing is widely recognized, but usually only a small portion of the computer science (CS) curriculum is allocated for teaching it. Some experiences have suggested that the teaching of software testing should begin as early as possible so an adequate culture of testing could be created. One way to achieve this is addressing testing practices in conjunction with programming concepts in introductory CS courses. In this paper we explore such idea, working on the integration between the teaching of software testing along with the teaching of programming foundations. We discuss the development of an educational module, and its related learning materials, for integrating such knowledge domains. Besides that, we propose PROGTEST - a Web-based environment for the submission and automatic evaluation of practical programming assignments based on testing activities, aiming at providing an adequate feedback to evaluate the learnerspsila performance concerning programming and testing.
  • Keywords
    Internet; computer aided instruction; computer science education; program testing; PROGTEST; Web-based environment; computer science curriculum; integrated teaching; programming foundations; software testing; Automatic programming; Automatic testing; Computer science; Education; Feedback; Object oriented modeling; Programming profession; Software engineering; Software quality; Software testing; Educational modules; Programming foundations; Software testing; Supporting tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2008. FIE 2008. 38th Annual
  • Conference_Location
    Saratoga Springs, NY
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-1969-2
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2008.4720597
  • Filename
    4720597