A common model for problem solving and program development
- 1 November 1999
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Education
- Vol. 42 (4 [+CDROM]) , 331-336
- https://doi.org/10.1109/13.804541
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
This publication has 9 references indexed in Scilit:
- Pedagogical Changes in the Delivery of the First‐Course in Computer Science: Problem Solving, Then ProgrammingJournal of Engineering Education, 1998
- Problem Solving: Teachers' Perceptions, Content Area Models, and Interdisciplinary ConnectionsSchool Science and Mathematics, 1996
- Novice programmer errors: language constructs and plan compositionInternational Journal of Human-Computer Studies, 1994
- Combining Problem-Solving Instruction and Programming Instruction to Increase the Problem-Solving Ability of High School StudentsJournal of Research on Computing in Education, 1994
- Problem-Based Learning for Traditional and Interdisciplinary ClassroomsJournal for the Education of the Gifted, 1993
- The Psychology of How Novices Learn Computer ProgrammingACM Computing Surveys, 1981
- Moral Education: Problem Solving and SurvivalJournal of Moral Education, 1974
- How to Solve ItPublished by Walter de Gruyter GmbH ,1945
- How we think.Published by American Psychological Association (APA) ,1910