Title
The dimensions of variation in the teaching of data structures
Abstract
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.
Year
DOI
Venue
2004
10.1145/1007996.1008023
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Keywords
Field
DocType
data structures,computer science education,java collections framework,data structure
Data structure,Syllabus,Java collections framework,Computer science,Phenomenography,Implementation,Software,Multimedia
Conference
Volume
Issue
ISSN
36
3
0097-8418
ISBN
Citations 
PageRank 
1-58113-836-9
13
2.05
References 
Authors
1
5
Name
Order
Citations
PageRank
Raymond Lister1856104.32
Ilona Box2336.13
Briana B. Morrison319322.14
Josh Tenenberg452390.48
Suzanne Westbrook5366.61