Udacity video and
power point slides as well as reading
text book to be able to complete
homework and prepare for the day 1 class
You can find a lot of link to various resources (Udacity, CSNS, and the power point), try to understand how to use this website for your own good(i.e. you can use the to-do list to track how much you have finish and knowing how well prepare you are for the week)
Signup at udacity will be necessary due to all the online video you are going to watch outside of the class time, try to utilize udacity's resource (in class quiz) so that you can become a better programmer.