The dimensions of variation in the teaching of data structures

Raymond Lister, Ilona Box, Briana Morrison, Josh Tenenberg, D. Suzanne Westbrook

Research output: Chapter in Book/Report/Conference proceedingConference contribution

21 Citations (Scopus)

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.

Original languageEnglish (US)
Title of host publicationProceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science
Pages92-96
Number of pages5
StatePublished - Dec 20 2004
EventProceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education - Leeds, United Kingdom
Duration: Jun 28 2004Jun 30 2004

Publication series

NameProceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education

Other

OtherProceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education
CountryUnited Kingdom
CityLeeds
Period6/28/046/30/04

Fingerprint

Data structures
Teaching
Computer science
Students

Keywords

  • CS2
  • Data structures
  • Introductory programming
  • Java Collections Framework
  • Phenomenography
  • STL

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Lister, R., Box, I., Morrison, B., Tenenberg, J., & Westbrook, D. S. (2004). The dimensions of variation in the teaching of data structures. In Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science (pp. 92-96). (Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education).

The dimensions of variation in the teaching of data structures. / Lister, Raymond; Box, Ilona; Morrison, Briana; Tenenberg, Josh; Westbrook, D. Suzanne.

Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science. 2004. p. 92-96 (Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Lister, R, Box, I, Morrison, B, Tenenberg, J & Westbrook, DS 2004, The dimensions of variation in the teaching of data structures. in Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science. Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pp. 92-96, Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, Leeds, United Kingdom, 6/28/04.
Lister R, Box I, Morrison B, Tenenberg J, Westbrook DS. The dimensions of variation in the teaching of data structures. In Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science. 2004. p. 92-96. (Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education).
Lister, Raymond ; Box, Ilona ; Morrison, Briana ; Tenenberg, Josh ; Westbrook, D. Suzanne. / The dimensions of variation in the teaching of data structures. Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science. 2004. pp. 92-96 (Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education).
@inproceedings{9a10deba3f8749d68a36a5216f9f1356,
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.",
keywords = "CS2, Data structures, Introductory programming, Java Collections Framework, Phenomenography, STL",
author = "Raymond Lister and Ilona Box and Briana Morrison and Josh Tenenberg and Westbrook, {D. Suzanne}",
year = "2004",
month = "12",
day = "20",
language = "English (US)",
isbn = "1581138369",
series = "Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education",
pages = "92--96",
booktitle = "Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science",

}

TY - GEN

T1 - The dimensions of variation in the teaching of data structures

AU - Lister, Raymond

AU - Box, Ilona

AU - Morrison, Briana

AU - Tenenberg, Josh

AU - Westbrook, D. Suzanne

PY - 2004/12/20

Y1 - 2004/12/20

N2 - 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.

AB - 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.

KW - CS2

KW - Data structures

KW - Introductory programming

KW - Java Collections Framework

KW - Phenomenography

KW - STL

UR - http://www.scopus.com/inward/record.url?scp=10044222071&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=10044222071&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:10044222071

SN - 1581138369

SN - 9781581138368

T3 - Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education

SP - 92

EP - 96

BT - Proceedings of the 9th Annual SIGCSE Conference on Innovation and Technology in Computer Science

ER -