A common model for problem solving and program development
Document Type
Article
Publication Date
1-1-1999
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.
Identifier
0033225681 (Scopus)
Publication Title
IEEE Transactions on Education
External Full Text Location
https://doi.org/10.1109/13.804541
ISSN
00189359
First Page
331
Last Page
336
Issue
4
Volume
42
Recommended Citation
Deek, Fadi P.; Turoff, Murray; and McHugh, James A., "A common model for problem solving and program development" (1999). Faculty Publications. 16112.
https://digitalcommons.njit.edu/fac_pubs/16112
