ACM Home Page
Please provide us with feedback. Feedback
Pattern-oriented instruction and its influence on problem decomposition and solution construction
Full text PdfPdf (261 KB)
Source
Annual Joint Conference Integrating Technology into Computer Science Education archive
Proceedings of the 12th annual SIGCSE conference on Innovation and technology in computer science education table of contents
Dundee, Scotland
SESSION: Pedagogical approaches table of contents
Pages: 151 - 155  
Year of Publication: 2007
ISBN:978-1-59593-610-3
Also published in ...
Authors
Orna Muller  Tel-Aviv University
David Ginat  Tel-Aviv University
Bruria Haberman  H.I.T and Davidson Institute of Science Education
Sponsors
ACM: Association for Computing Machinery
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 68,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1268784.1268830
What is a DOI?

ABSTRACT

Novices often experience difficulties in problem analysis and solution construction. Pattern-oriented instruction (POI) is a pedagogical approach based on incorporating patterns into instruction design. It is well-grounded in cognitive theories concerning knowledge construction and organization as well as the acquisition of expertise in problem solving. We show that the incorporation of algorithmic patterns through POI may enhance the construction of algorithmic problem-solving knowledge. Findings of a comparative research study showed that novices who studied according to the POI approach exhibited better problem-solving competence than those who studied in a traditional manner. Specifically, they were more competent in problem decomposition and solution construction.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
Clement, C. A., Kurland, D. M., Nawby, R., & Pea, R. D. (1986). Analogical reasoning and computer programming. Journal of Educational Computing Research, 2(4), 473--485.
 
4
East, J. P., Thomas, S. R., Wallingford, E., Beck, W., & Drake, J. (1996). Pattern-based programming instruction. Proceedings of the ASEE Annual Conference and Exposition, Washington DC.
 
5
Elio, R., & Scharf., P. B. (1990). Modeling novice-to-expert shifts in problem-solving strategy and knowledge organization. Cognitive Science, 14, 579--639.
 
6
Ginat, D., Haberman, B., Cohen, D., Catz, D., Muller, O., & Menashe, E. (2001). Patterns in computer science. Tel Aviv University. (in Hebrew)
 
7
Grandegenett, N., & Thompson, A. (1991). Effects of guided programming instruction on the transfer of analogical reasoning. Journal of Educational Computing Research, 7(3), 293--308.
 
8
 
9
 
10
Marshall, S. P. (1995). Schemas in problem solving. New York: Cambridge University Press.
11
12
 
13
Paas, F., Renkl, A., & Sweller., J. (2003). Cognitive load theory and instructional design: recent developments. Educational Psychologist, 38(1), 1--4.
14
15
 
16
Robins, A., Rountree, J., & Rountree, N. (2003). Learning and teaching programming: a review and discussion. Computer Science Education, 13(2), 137--172.
 
17
Schoenfeld, A. H. (1992). Learning to think mathematically: Problem solving, metacognition, and sense making in Mathematics. In D. A. Grouws, (Ed.) Handbook of Research on Mathematics Teaching and Learning. New York: Macmillen Publishing Company, 334--379.
18
19


Collaborative Colleagues:
Orna Muller: colleagues
David Ginat: colleagues
Bruria Haberman: colleagues