תבניות פדגוגיות להוראת מדעי המחשב

רשימת מקורות מומלצים

 

Alexander, C., Ishikawa, S., & Silverstein, M. (1977). A Pattern Language, Oxford University Press.

Astrachan, O. Berry, G., Cox, L., & Mitchener, G. (1998). Design patterns: An essential component of CS curricula. SIGCSE Bulletin, 30(1), 153-160.

Bergin, J., Proulx, V.K., Brady, A.F., Hartley, S., Stockton, R., Kelemen, C., Klassner, F., Kumar, A., McNally, M., Mutchler, D., Rasala, R., Ross, R. (1999). Resources for Next generation introductory CS course: report of the ITiCSE'99 working group on resources for the next generation CS 1 course. SIGCSE Bulletin, 31(4), 101-105.

Bergin, J. (2001). A pattern language for initial course design. SIGCSE Bulletin, 33(1), 282-286.

Bergin, J. (2002a). Fourteen Pedagogical patterns for teaching computer science. Available: http://csis.pace.edu/~bergin/PedPat1.3.html

Bergin, J. (2002b). A Pattern Language for Course Development in Computer Science. Available:  http://csis.pace.edu/~bergin/patterns/coursepatternlanguage.htm

Bergin, J., Brady, A., Duvall, R., Proulx, V., & Rassala, R. (2001). Using patterns in the classroom. Journal of Consortium for Computing in Small Colleges, 16(4), 5-7.

Eckstein, J. (2000). Learning to teach and learning to learn: Running a course. In Proceedings of EuroPLoP 2000.

Eckstein, J. (2001). Pedagogical patterns: capturing best practice in teaching object technology. Software Focus, 2(1), 9-12.

Eckstein, J., Bergin, J., Sharp, H. (2002). Patterns for active learning. In Proceedings of EuroPLoP’02.

Eckstein, J., Manns, M.L , Sharp, H., & Sipos, M. (2003). Teaching from different perspectives, submitted to EuroPLoP’03.

Fincher, S. (1999). Analysis of design: an exploration of patterns languages for pedagogy. Journal of Computers in Mathematics and Science Teaching: Special Issue CS-ED Research, 18(3), 331-348.

Fincher, S. & Utting, I. (2002). Pedagogical patterns: their place in the genre. SIGCSE Bulletin, 34(3), 199-202.

Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design patterns, elements of reusable object-oriented software. Addison-Wesley.

Haberman, B. (2002). Frames and boxes: A pattern-based method for manipulated binary trees. SIGCSE Bulletin, 34(4), 60-64.

Harrison, N.B. (1999). The language of shepherding a pattern for shepherds and sheep. In Proceedings of PloP’99.

Jalloul, G. (200). Links: a framework for object-oriented software engineering. Computer Science Education, 10(1), 75-93.

Lilly, S. (1996). Patterns for pedagogy. Object Magazine, 5(8), 93-96.

Linn, M.C., & Clancy, M.J. (1992). The case for case studies of programming problems. Communications of the ACM, 35(3), 121-132.

Muller, O., Haberman, B., & Averbuch, H. (2004). (an Almost) Pedagogical pattern for pattern-based problem-solving instruction, ACM SIGCSE Bulletin, 36(3), 102-106.

Reed, D. (1998). Incorporating problem-solving patterns in CS1. SIGCSE Bulletin, 20(1), 6-9.

Riehle, D. & Zullighoven, H. (1996). Understanding and Using Patterns in Software Development. Theory and Practice of Object Systems, 2(1), 3-13.

Sharp, H., Manns, M.L , & Eckstein, J. (2003). Evolving pedagogical patterns: the work of the Pedagogical Patterns Project, Computer Science Education, 13(4), 315-330.

Wallingford, E. (2000). Using patterns in the CS curriculum. Journal of Computing in Small Colleges, JCSC, 15(5), 238-240. http://www.cs.uni.edu/~wallingf/patterns/elementary/ccscne00/presentation.pdf

עבודה הדנה בתרומת תבניות תכנות ותבניות תכנון לתהליכי למידה

מסגרות לתבניות פדגוגיות (forms)

אתר הבית של פרויקט תבניות פדגוגיות

האתר של סאלי פינצ'ר

 

חזרה לעמוד הראשי