ACM SIGCSE Bulletin · 2003 · 33 citations · 9 references
EducationInstructionTeachingComputer-assisted InstructionPedagogyProgramming LanguagesComputer Science EducationLecture-based InstructionComputer-based Science InstructionLecture ProgrammingProgramming ConceptsProgramming InstructionProgramming LiteracyStudio-based Pedagogy
This paper describes how the use of computers in the classroom (using studio teaching) can help students to better understand Java programming concepts during classroom presentations. Students learn by three methods: auditory, visual, and kinetic. Studio teaching uses all three methods, but relies mostly on the kinetic method. Students actually practice the programming concepts in the classroom on the computer as the instructor presents them. The studio teaching method helps the average-to-poor scholastic achievers the most, while high-achieving students seemed to do just as well with the typical lecture-style format. The disadvantage of studio teaching is that it is expensive to equip labs with computers, and more time is needed to present the material to the students. Also, it takes time for students to practice programming concepts on the computer in class.
9
Guidelines for teaching object orientation with Java
Michael Kölling, John Rosenberg · 2001 · 175 citations
Education, Instruction, Teaching +11
Eric E. Allen, Robert Cartwright, Brian Stoler · 2002 · 151 citations
Excellent studio teaching in architecture
Wayne Attoe, Robert Mugerauer · Studies in Higher Education · 1991 · 60 citations
The nature and methods of learning by doing.
Alan M. Lesgold · American Psychologist · 2001 · 42 citations