Here you can find the relevant material for the First Year Computing Labs course I’m supervising in Fall 2016 , and lectured by Dr Mark Quinn:

Detailed solutions can be found at the links below:

Exercise 1Exercise 2Exercise 3Exercise 4Exercise 5Exercise 6Exercise 7Full notebook