2004 · 41 citations · 5 references
ComputingComputer ScienceData StructuresProgramming LanguagesSoftware EngineeringComputer Science EducationData Structure DesignComputer Science CurriculumComputer Science PedagogyData Structures EducationSoftware LibrariesSyllabus Design
The current debate about the teaching of data structures is hampered because, as a community, we usually debate specifics about data structure implementations and libraries, when the real level of disagreement remains implicit -- the intent behind our teaching. This paper presents a phenomenographic study of the intent of CS educators for teaching data structures in CS2. Based on interviews with Computer Science educators and analysis of CS literature, we identified five categories of intent: developing transferable thinking, improving students' programming skills, knowing "what's under the hood", knowledge of software libraries, and component thinking. The CS community needs to first debate at the level of these categories before moving to more specific issues. This study also serves as an example of how phenomenographic analysis can be used to inform debate on syllabus design in general.
5
On Phenomenography, Learning and Teaching
Shirley Booth · Higher Education Research & Development · 1997 · 240 citations
Education, Instruction, Teaching +11
A framework approach to teaching data structures
Josh Tenenberg · 2003 · 23 citations
On the understanding of computer network protocols
Anders Berglund · 2002 · 22 citations · Full text
Design patterns for the data structures and algorithms course
Bruno R. Preiss · 1999 · 18 citations · Full text
Computing, Computer Science, Design +17