Hybrid and Custom Data Structures: Evolution of the Data Structures Course

被引:0
|
作者
Ernst, Daniel J. [1 ]
Stevenson, Daniel E. [1 ]
Wagner, Paul [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Eau Claire, WI 54702 USA
来源
ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION | 2009年
关键词
Data Structures;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The topic of data structures has historically been taught with two major focuses: first, the basic definition and implementation of a small set of basic data structures (e.g. list, stack, queue, tree, graph), and second, the usage of these basic data structures as provided by a data structures framework in solving larger application problems. We see a further evolution of data structures to include new generations of hybrid and custom data structures, implying that our students must not only understand how to use these new data structures but that they continue to understand low-level implementation issues so that they can develop the next generation of data structures needed in the future. We suggest that the data structures course evolve to reflect these new generations of data structures.
引用
收藏
页码:213 / 217
页数:5
相关论文
共 50 条
  • [1] τεχνη Photons: Evolution of a Course in Data Structures
    Duchowski, A. T.
    COMPUTER GRAPHICS FORUM, 2014, 33 (01) : 294 - 304
  • [2] A Visualization Tool for Data Structures Course
    Ali, Jauhar
    2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 2, 2009, : 212 - 216
  • [3] On the Design of an Educational Game for a Data Structures Course
    Dicheva, Darina
    Hodge, Austin
    Dichev, Christo
    Irwin, Keith
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE), 2016, : 14 - 17
  • [4] Introducing Parallelism and Concurrency in the Data Structures Course
    Grossman, Dan
    Anderson, Ruth E.
    SIGCSE 12: PROCEEDINGS OF THE 43RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2011, : 505 - 510
  • [5] OneUp: Engaging Students in a Gamified Data Structures Course
    Dicheva, Darina
    Irwin, Keith
    Dichev, Christo
    SIGCSE '19: PROCEEDINGS OF THE 50TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2019, : 386 - 392
  • [6] DSAdvisor: Facilitating Deeper Inquiry in the Data Structures Course
    Sandeep, K., V
    Agarwala, Shailja
    Sharath, R.
    Kumar, Viraj
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON LEARNING AND TEACHING IN COMPUTING AND ENGINEERING (LATICE 2016), 2016, : 43 - 46
  • [7] A HYBRID SCHEME FOR PROCESSING DATA-STRUCTURES IN A DATA-FLOW ENVIRONMENT
    LEE, B
    HURSON, AR
    SHIRAZI, B
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (01) : 83 - 96
  • [8] Active Learning through Game Play in a Data Structures Course
    Dicheva, Darina
    Hodge, Austin
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 834 - 839
  • [9] Reveal the Key Factors in Affacting the SPOC-supported Course Data and Survey Analysis for Data Structures course in USTB
    Huang, Qiming
    2016 IEEE 16TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2016, : 300 - 301
  • [10] Data Structures for Multiversion Data Warehouse
    Chmiel, Jan
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, 2010, 5968 : 202 - 210