Naive Understandings Background Paper.pdf: a paper by which started some discussions, which led to this wiki

Presentation at the VITTA Conference, 2006 (based on the Naive Understandings Background paper, with a few additional inclusions)

Presentation at the VITTA Conference, 2007 (not a paper, but the slide show which was used)

Presentation at the AARE Conference, 2009 (with a more substantive literature review)

Mulhall, P., Berry, A., & Loughran, J. (2003). Frameworks for representing science teachers' pedagogical content knowledge. Asia-Pacific Forum on Science Learning and Teaching 4(2). Available on:

Loughran, J., Berry, A., & Mulhall, P. (2006). Understanding and Developing Science Teachers' Pedagogical Content Knowledge. Sense Publishers. Available on:

Staff at Michigan State University have asked the question: "Is There A Role for Programming in Non-Major Computer Science Courses?", and developed an approach which involved conceptual understandings in innovative assessment called "bridge tasks":

computer literacy: comprehensive discussion with interesting ideas at slashdot

Here's an interesting article: "Metaphors we compute by"

Internet literacy
Five negative experiences of self taught internet users
  1. Lack confidence
  2. Bad habits
  3. Will misrepresent selves due to ignorance of internet culture
  4. Being overwhelmed
  5. Miss out on great experiences they don't know about (unknown unknowns)
There are other internet tutorial and FAQ pages at this site

IBM Common User Access and interface design:

There's some information about meaning-making and algebra on:

Some good ideas here - yet to classify: