How should data structures and algorithms be taught

Danny Kopec, Richard Close, Jim Aman. How should data structures and algorithms be taught. In Carl Erickson, Tadeusz Wilusz, Mats Daniels, Renée McCauley, Bill Z. Manaris, editors, Proceedings of the 4th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 1999, Cracow, Poland, 27-30 June, 1999. pages 175-176, ACM, 1999. [doi]

@inproceedings{KopecCA99,
  title = {How should data structures and algorithms be taught},
  author = {Danny Kopec and Richard Close and Jim Aman},
  year = {1999},
  doi = {10.1145/305786.305913},
  url = {http://doi.acm.org/10.1145/305786.305913},
  tags = {data-flow},
  researchr = {https://researchr.org/publication/KopecCA99},
  cites = {0},
  citedby = {0},
  pages = {175-176},
  booktitle = {Proceedings of the 4th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, ITiCSE 1999, Cracow, Poland, 27-30 June, 1999},
  editor = {Carl Erickson and Tadeusz Wilusz and Mats Daniels and Renée McCauley and Bill Z. Manaris},
  publisher = {ACM},
  isbn = {1-58113-087-2},
}