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.