• DocumentCode
    2642583
  • Title

    An approach for problem specification and its application in an Introductory Programming Course

  • Author

    Mendonça, Andréa ; Guerrero, Dalton ; Costa, Evandro

  • Author_Institution
    Comput. & Syst. Dept., Fed. Univ. of Campina Grande, Campina Grande, Brazil
  • fYear
    2009
  • fDate
    18-21 Oct. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In the present paper we describe POP (problem oriented programming) - a teaching approach for introductory programming courses, aiming at developing students´ skills in dealing with ill-defined problem specifications and programming. To evaluate this approach, a pilot case study was conducted during the second academic semester of 2008 in two classes of introductory programming lab of the computer science course at the Federal University of Campina Grande. The results of our case study have confirmed the effectiveness of this approach in terms of organization and completeness of problems´ specifications. The innovative aspect of POP allows novices to deal with ill-defined problems, and to work out different activities of software engineering such as requirement elicitation, specification and tests. POP´s main objective is to improve the traditional method of teaching introductory programming that concentrates mainly on codification.
  • Keywords
    computer science education; educational courses; formal specification; computer science course; introductory programming course; problem oriented programming; problem specification; software engineering; Computer industry; Computer languages; Computer science; Computer science education; Educational programs; Problem-solving; Programming profession; Software engineering; Software testing; Turning; Introductory Programming Teaching; Problem Specification; Software Engineering Education;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2009. FIE '09. 39th IEEE
  • Conference_Location
    San Antonio, TX
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-4715-2
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2009.5350629
  • Filename
    5350629