I found this course really good and interesting coming from an Engineering background. I did my first introductory course in Edinburgh and GRMN1020 was miles and miles ahead of that one. Really well structured course notes and tutorial sessions. Would also definitely recommend GRMN courses for Engineering electives if you are interested in it.
One tip is make sure you get a session with a good teacher such as Geoff Wilkes. I am sure it can make the difference between liking and hating this course as I started in a group with another teacher. Geoff Wilkes is excellent and I'm sure others are as well. Just go to a few of the tutorials in the first week and see which teacher you like and change into that one.