Mathematical Foundations of Computer Science Aug-Dec 2012
Lecture notes on algebra and linear algebra (Disclaimer: Draft version, may contain errors) here
Assignment I here
Exercise I here