I'm in two minds about this course; it was actually pretty cool and offers a good 'real world' perspective, but its difficult and there's way too much work. Assignments are given fortnightly, so you never get a break from them. You start the next as soon as you submit the previous one. They take ages too.
The group assignment/ project is interesting but you work in groups of about 12 and its just too difficult to manage. Its hard to split the work between 12 people so you end up with students being annoyed at each other for doing too little / too much. The group project is good though as it takes a practical issue and you analyse it with the course content taught. But you end up getting a bad PAF because of the troubles with the group assignment which doesn't seem fair just because of the size of the group and the difficulty dispersing work.
The prac reports were great for learning, but as you only do one prac report you only end up learning one part of the course really well.
Final exam is pretty difficult. Its also hard to know what lecture notes to study because there's lecture notes and POD notes, but they don't all match up so easily. So difficult to find one way to contain notes. Also the lectures are quite boring to listen/ attend.