Data Structures – Student Misconceptions and Challenges

The majority of your students probably understand the overall concept of the data structures and misconceptions and challenges they face are most likely related to the correct use. It is important that student learn how to correctly use data structures like strings and lists in Python.  Once a student moves on to using data structures in loops and functions and in more complex programs, incorrect uses can lead to mistakes that are more challenging to debug and identify.

Our discussion on Misconceptions and Challenges focuses on Python (and we point out which of the M&C apply to Scratch).