Exploring the Teaching and Learning Methods for Data Structure Courses
Salvador Garcia-Martinez, van Thiel Alain, Concordia University, Canada
EdMedia + Innovate Learning, in Toronto, Canada ISBN 978-1-880094-81-5 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC
Upon graduation of a computer science program, students are expected to have the necessary knowledge and skills to develop software. However, they often experience problems in topics such as data structures (DS). The purpose of this study is to explore the challenges when learning and teaching them. This research is based on a qualitative case study through interviewing five instructors and six practitioners in the field. This work confirms many widely held beliefs about teaching DS. The findings can be used as an introductory guide for instructors who do not have the sufficient teaching experience. The main challenge that students encounter when learning data structures is the difficulty to apply theory into practice. Theoretical concepts can be explained through the use of examples, and including more opportunities to practice, such as laboratories. Some techniques to improve instruction include using new technologies, using the right textbook, programming language, increasing student’s interaction in the classroom, and considering student’s background and the pace of the class.
Garcia-Martinez, S. & Alain, v.T. (2010). Exploring the Teaching and Learning Methods for Data Structure Courses. In J. Herrington & C. Montgomerie (Eds.), Proceedings of ED-MEDIA 2010--World Conference on Educational Multimedia, Hypermedia & Telecommunications (pp. 2709-2720). Toronto, Canada: Association for the Advancement of Computing in Education (AACE).
© 2010 Association for the Advancement of Computing in Education (AACE)