Concepts
For three years I’ve shaped this course conceptually, around ideas which I think are critical for computing. Given our focus on standards-compliant web development, I’ve selected eight concepts to shape the course this semester. Links go to the corresponding tag in my del.icio.us.
- accessibility
- the art and craft of making content in one medium comprehensible by as many people as possible, regardless of their means of accessing it (reading, listening, etc.)
- code
- a system for representing or converting information, both by humans and machines
- copyright
- laws which restrict rights of use for creative works and expression
- fair use
- exceptions to copyright which allow use without permission
- interfaces
- points of connection between users and machines, technological systems, or substances
- standards
- guidelines which facilitate common means of communication, allow interoperability, and encourage investment in particular technologies or systems
- style
- a common manner of expression; the aesthetic element of a product or design
- usability
- the degree to which people can use a system to perform a task
Outtakes
Thinking about the second option for your final project? Perhaps working with one of these concepts will do.
- automation
- design
- ease
- images
- literacy
- metadata
- modular
- network
- programming
- security
- virtual