I felt that this course should've been offered in the first year or the second for all the students and has been wrongly placed in the teaching plan. But nevertheless, many people from other majors did take the course and the reason/motivation for having this course was well justified.
The lecture notes for the course can be found here :