Some Trouble with Transparency: An Analysis of Student Errors with Object-oriented Python

@inproceedings{Miller2016SomeTW,
  title={Some Trouble with Transparency: An Analysis of Student Errors with Object-oriented Python},
  author={Craig S. Miller and Amber Settle},
  booktitle={ICER},
  year={2016}
}
We investigated implications of transparent mechanisms in the context of an introductory object-oriented programming course using Python. Here transparent mechanisms are those that reveal how the instance object in Python relates to its instance data. We asked students to write a new method for a provided Python class in an attempt to answer two research questions: 1) to what extent do Python's transparent OO mechanisms lead to student difficulties? and 2) what are common pitfalls in OO… CONTINUE READING
Recent Discussions
This paper has been referenced on Twitter 11 times over the past 90 days. VIEW TWEETS

From This Paper

Figures, tables, and topics from this paper.

References

Publications referenced by this paper.
Showing 1-3 of 3 references

Of black and glass boxes: Scaffolding for doing and learning

  • C. E. Hmelo, M. Guzdial
  • Proceedings of the 1996 international conference…
  • 1996
Highly Influential
7 Excerpts

Similar Papers

Loading similar papers…