258
Views
7
CrossRef citations to date
0
Altmetric
Original Articles

Pedagogical patterns: A means for communication within the CS teaching community of practice

Pages 87-103 | Published online: 16 Feb 2007

References

  • Andrianoff , S. K. 2002 . “ Role playing in an object-oriented world ” . In Proceedings of SIGCSE'02 121 – 125 . Covington, KY, USA
  • Astrachan , O. , Berry , G. , Cox , L. and Mitchener , G. 1998 . Design patterns: An essential component of CS curricula . SIGCSE Bulletin , 30 ( 1 ) : 153 – 160 .
  • Ben-Ari , M. 2003 . “ Situated learning in a high-technology world ” . In Proceedings of the 7th International History, Philosophy and Science Teaching Conference Winnipeg, Canada, August
  • Ben-David Kolikant , Y. and Pollack , S. 2004 . “ Community-oriented pedagogy for in-service CS teacher training ” . In Proceedings of ITiCSE'04 191 – 195 . Leeds, , UK
  • Bennedsen , J. 2006 . The dissemination of pedagogical patterns . Computer Science Education , 16 ( 2 ) : 119 – 136 .
  • 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 Retrieved June 4, 2006 from http://csis.pace.edu/∼bergin/PedPat1.3.html
  • Bergin , J. 2002b . A pattern language for course development in computer science Retrieved June 4, 2006 from http://csis.pace.edu/∼bergin/patterns/coursepatternlanguage.htm
  • Bergin , J. , Brady , A. , Duvall , R. , Proulx , V. and Rassala , R. 2001 . Using patterns in the classroom . Journal of Consortium for Computing in Small Colleges , 16 ( 4 ) : 5 – 7 .
  • Brown , J. S. , Collins , A. and Duguid , P. 1989 . Situated cognition and the culture of learning . Educational Researcher , 18 ( 1 ) : 32 – 42 .
  • Eckstein , J. 2000 . “ Learning to teach and learning to learn: Running a course ” . In Proceedings of EuroPLoP 2000 Fifth European conference on pattern languages of programs, 5 – 9 July, Irsee, Germany
  • Eckstein , J. 2001 . Pedagogical patterns: Capturing best practice in teaching object technology . Software Focus , 2 ( 1 ) : 9 – 12 .
  • Eckstein , J. , Bergin , J. and Sharp , H. 2002 . “ Patterns for active learning ” . In Proceedings of EuroPLoP'02 Seventh European conference on pattern languages of programs, 3 – 7 July, Irsee, Germany
  • Eckstein , J. , Manns , M. L. , Sharp , H. and Sipos , M. 2003 . “ Teaching from different perspectives ” . In Proceedings of EuroPLoP'03 Eighth European conference on pattern languages of programs, 25 – 29 June, Irsee, Germany
  • Fincher , S. 1999 . Analysis of design: An exploration of patterns languages for pedagogy . Journal of Computers in Mathematics and Science Teaching , 18 ( 3 ) : 331 – 348 .
  • Fincher , S. and Utting , I. 2002 . Pedagogical patterns: Their place in the genre, inroads . SIGCSE Bulletin , 34 ( 3 ) : 199 – 202 .
  • Gal-Ezer , J. and Harel , D. 1998 . What (else) should CS educators know? . Communications of the ACM , 41 ( 9 ) : 77 – 84 .
  • Gal-Ezer , J. , Beeri , C. , Harel , D. and Yehudai , A. 1995 . A high-school program in computer science . Computer , 28 ( 10 ) : 73 – 80 .
  • Gamma , E. , Helm , R. , Johnson , R. and Vlissides , J. 1995 . Design patterns, elements of reusable object-oriented software , Reading, MA : Addison-Wesley .
  • Ginat , D. , Haberman , B. , Cohen , D. , Catz , D. , Muller , O. and Menashe , E. 2001 . “ Patterns in computer science. (in Hebrew) ” . Tel Aviv University .
  • Greeno , J. G. , Collins , A. M. and Resnick , L. B. 1996 . “ Cognition and learning ” . In Handbook of Educational Psychology , Edited by: Berliner , D. C. and Calfee , R. C. 15 – 46 . New York : Macmillan .
  • Haberman , B. 2002 . Frames and boxes: A pattern-based method for manipulated binary trees, inroads . SIGCSE Bulletin , 34 ( 4 ) : 60 – 64 .
  • Haberman , B. , Lev , L. and Langley , D. 2003 . “ Action research as a tool for promoting teacher awareness of students' conceptual understanding ” . In Proceedings of ITiCSE'03 144 – 148 . Thessaloniki, , Greece
  • Harrison , N. B. 1999 . “ The language of shepherding a pattern for shepherds and sheep ” . In Proceedings of PloP'99 Sixth annual conference on pattern languages of programs, 15 – 18 August, Urbana, Illinois, USA
  • Hazzan , O. and Lapidot , T. 2004 . Construction of a professional perception in the “Methods Teaching Computer Science” course, inroads . SIGCSE Bulletin , 36 ( 2 ) : 57 – 61 .
  • Jalloul , G. 2000 . Links: A framework for object-oriented software engineering . Computer Science Education , 10 ( 1 ) : 75 – 93 .
  • Lave , J. and Wenger , E. 1991 . Situated learning: Legitimate peripheral participation , Cambridge, , UK : Cambridge University Press .
  • Lilly , S. 1996 . Patterns for pedagogy . Object Magazine , 5 ( 8 ) : 93 – 96 .
  • Lim , B. L. 1996 . “ Effective object pedagogy patterns: The programming in the tiny, small, and large (TSL) pattern ” . In Workshop on Object pedagogy patterns, International Conference on Object-oriented programming systems, languages, and applications October
  • Lim , B. L. 1998 . “ Teaching web development technologies in CS/IS curricula ” . In Proceedings of SIGCSE'98 107 – 111 . Atlanta, GA, USA
  • “Machshava”: The Israeli National Center for High School Computer Science Teachers ” . In Proceedings of ITiCSE'02 234 Aarhus, , Denmark
  • Muller , O. , Haberman , B. and Averbuch , H. 2004 . “ (An almost) pedagogical pattern for pattern-based problem-solving instruction ” . In Proceedings of ITiCSE'2004 102 – 106 . Leeds, , UK
  • Muller , O. 2005 . “ Pattern oriented instruction and the enhancement of analogical reasoning ” . In Proceedings of the First International Computing Education Research Workshop , 57 – 67 . Seattle, , WA, USA : University of Washington . October 1 – 2 2005
  • Owen , M. 2000 . Technology situated learning and the professional development of teachers . Retrieved August 10, 2003 from http://rem.bangor.ac.uk/∼martin_owen/reflect/profdev.html
  • Ragonis , N. and Haberman , B. 2003 . “ A multi-level distance learning-based course for high school computer science leading-teachers ” . In Proceedings of ITiCSE'03 224 Thessaloniki, , Greece
  • Reed , D. 1998 . Incorporating problem-solving patterns in CS1 . SIGCSE Bulletin , 20 ( 1 ) : 6 – 9 .
  • Riehle , D. and 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. and Eckstein , J. 2003 . Evolving pedagogical patterns: The work of the Pedagogical Patterns Project . Computer Science Education , 13 ( 4 ) : 315 – 330 .
  • Smith , J. P. , diSessa , A. A. and Roschelle , J. 1993 . Misconception reconceived: A constructivist analysis of knowledge in transition . Journal of the Learning Sciences , 3 ( 2 ) : 115 – 164 .
  • Wallingford , E. 2000 . Using patterns in the CS curriculum . Journal of Computing in Small Colleges , 15 ( 5 ) : 238 – 240 .
  • Wenger , E. 1998 . Communities of practice—learning, meaning and identity , Cambridge, , England : Cambridge University Press .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.