European Conference on Pattern Languages of Programs · 2007 · 17 citations · 4 references
EducationInstructionTeachingPedagogyProgramming LanguagesSoftware EngineeringComputer Science EducationEducational Software DesignSoftware DesignBehavioral PatternsComputer Science PedagogyDesign PatternsProgram ComprehensionProgramming ConceptsProgramming InstructionUse Case Patterns
This paper presents pedagogical patterns for the general context of teaching software concepts in classroom settings. These patterns are targeted at people who teach other people, whether in industry or at universities. The patterns are presented in Alexandrian Form, in conformance with the patterns of the Pedagogical Patterns Project. Four pedagogical patterns have been identified: SHOW IT RUNNING, SHOW PROGRAMMING, MAKE IT THEIR PROBLEM and MAKE THEM MAKE IT THEIR PROBLEM.
4
The BlueJ System and its Pedagogy
Michael Kölling, Bruce Quig, Andrew Patterson et al. · Computer Science Education · 2003 · 483 citations
Enhancing apprentice-based learning of Java
Michael Kölling, David J. Barnes · ACM SIGCSE Bulletin · 2004 · 40 citations
Active learning and feedback patterns
Joseph Bergin · 2006 · 20 citations
Education, Instruction, Teaching +10