General Plan and Time-line
The goal is to plan, test and offer a course on programming for social-justice-motivated students. This course would deal with programming basics, application design, usability, testing, documentation as well as the various tools.

Principles and Concepts

Books and Readings

free software, hacker ethic

principles of design

programming

Ideas for Projects

Class Outline and Paths

Interactive tutorials

software

replaced with software page.

Logistics

movies