ABSTRACT
The "Data Structures" course is arguably one of the most important for computer science majors. In this talk, I will discuss how this course has evolved over the last three decades, and discuss some topics we might want to start thinking about in the next decade.
Index Terms
- Data Structures Courses: Past, Present, and Future
Recommendations
Hybrid and custom data structures: evolution of the data structures course
ITiCSE '09: Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science educationThe 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 ...
Hybrid and custom data structures: evolution of the data structures course
ITiCSE '09The 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 ...
Has the paradigm shift in CS1 a harmful effect on data structures courses: a case study
SIGCSE '09: Proceedings of the 40th ACM technical symposium on Computer science educationThe ongoing debate among Computer Science educators about the advantages and disadvantages of the shift from the procedural to the Object-Oriented paradigm usually relates to the introductory course. Indeed, we were also concerned when in our institute ...
Comments