I just wanted to add my thoughts to this as a current student at Staffs studying Web Development...
I've always found the staff to be very knowledgeable and approachable! Depending on the module, some tutorials do involve reading online whilst others involve following hand-outs, independent research or group work. I find lecturers choose the most appropriate methods and in any case, staff have always been there to give a helping hand and guidance when needed.
The web is a really fast-paced environment... something that's valid and current one year might be 'old hat' the next. This is evident in the 'further ...' modules (which are perceived as being 'advanced' versions). Most modules are updated year-on-year and so what you do in your 2nd year might be a 1st year module the next year, so that new technologies and techniques can be taught. As a result you can find these 'progressive modules' might be a shift in technology or methodology, rather than simply an 'advanced version'. I've spoken to the staff about this before and I know they're working to make this clearer to others, and always working to improve and update modules... it really shows if you talk to the staff they do listen!!
There's a fantastic choice of modules covering all of the most popular areas and a quick chat with the module leader will give you a good idea of the content. I've been told in the past that a module might not be suited to me because it was an introductory one, which was great - I had the opportunity to pick another that I was able to get a lot more out of!
And so, I definitely disagree that this is something shared by all students on the course!
I hope that this gives you a bit more of an insight... at the end of the day, come and visit an open day to see what we do and decide for yourself!
You can also find information about modules that're currently running (beware they do change!) on the staffs site.