How should data structures and algorithms be taught

Danny Kopec, Richard Close, Jim Aman
1999 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education - ITiCSE '99  
Data Structures and Algorithms is clearly a very important topic and course in the Computer Science curriculum. It has been taught at several levels by a number of approaches. Should the approach be mathematical, theoretical and abstract or very concrete and "hands on"? Whichever method is used, the ultimate goal is the same: enhancing student comprehension. The panelists discuss three distinct and well-defined approaches.
doi:10.1145/305786.305913 dblp:conf/iticse/KopecCA99 fatcat:o6f5t5vd6rb3thfqfy6ccizdv4