• DocumentCode
    1268987
  • Title

    A common model for problem solving and program development

  • Author

    Deek, Fadi P. ; Turoff, Murray ; McHugh, James A.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., New Jersey Inst. of Technol., Newark, NJ, USA
  • Volume
    42
  • Issue
    4
  • fYear
    1999
  • fDate
    11/1/1999 12:00:00 AM
  • Firstpage
    331
  • Lastpage
    336
  • Abstract
    We present a domain-specific problem solving model to facilitate the study of programming. Specifically, we address how problem solving and programming can be closely integrated and taught to beginning students and what are the necessary knowledge and skills to enhance students´ ability to become effective problem solvers and programmers. To accomplish this, we synthesized a common model for problem solving, based on a review of existing methodologies, that integrates the tasks of program development, and elaborates the required cognitive knowledge and skills. The common model explicitly encourages students to adhere to a well-specified six-stage process of formulating the problem, planning, designing, translating, testing, and delivering the solution
  • Keywords
    computer science education; education; problem solving; software engineering; cognitive knowledge; cognitive skills; common model synthesis; problem formulation; problem solving; program development; programming; six-stage process; software engineering; solution delivery; solution design; solution planning; solution testing; solution translation; Computer languages; Computer science; Education; Educational programs; Information science; Problem-solving; Process planning; Programming profession; Software engineering; Testing;
  • fLanguage
    English
  • Journal_Title
    Education, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9359
  • Type

    jour

  • DOI
    10.1109/13.804541
  • Filename
    804541