MITx: 6.00x Introduction To Computer Science and Programming Fall 2012