Software Literacy
Software is not neutral. It comes with social and cultural assumptions that afford particular actions while constraining others. The notion of software literacy is emerging as one way to conceptualise the repertoires of skills and understandings needed for people to be critical and creative users of software packages and systems in a software saturated culture. This conceptual model is a response to current digital literacy frameworks which do not identify the implications of the choice of software on what can be achieved. Studies on information literacy and on ways of mastering software have tended to ignore the role of software itself. The study of software is only now emerging as a field of study. This contribution argues for the relevancy of software literacy as part of understanding the ways people engage with software and how its affordances influences knowledge representation, generation and critique. It will define the term and set out three progressive tiers of development towards software literacy.