Maybe I've had overinflated ideas of university support, I just envisaged time tabled tutorials with our lecturers. Like back in the day? ha
We do have a number of suggested texts , most of which I've referred to, most of these are calculus based rather than algebra, which if you've not done calculus before...
aghh I sound like a right whinger now. I'm not your average student, honest
Most universities do have timetabled class tutorials for engineering-type subjects, if you don't I think that's a tad odd. As for the old days, I think the old days didn't have tutorials, the lecturer lectured and told you what books to read - probably as you have it now.
Calculus is something you do with algebra, not an alternative? Really if you're having this much trouble with the maths behind it go find a lecturer, even if it's not from the subject, that will help you. You're paying for this service these days, you have a right to ask for it (assuming you're not already getting your fair share!). You should also have a pastoral tutor within your department, someone who keeps track of your progress and helps with any problems you have. I think you're either in a really crap uni, or you're not aware of the help that is there for you - hard to know which.
Currently I'm probably at the bottom of the group in terms of ability, so you can imagine it's pretty off putting when you revise as much as you can, but then you can't pass an exam paper..
I've never met a person I couldn't teach a complex maths problem to, given enough feedback from them and trying enough tacks. I really think that the number of people who CANT do things is fairly small, it's generally a poor teacher/lecturer or one without enough time to help. FWIW I know someone who struggled to pass every maths-intensive course in a degree in civils, but managed to find someone to teach him in way he understood so he could get a decent pass, who has worked through from the bottom to an associate director of a multinational engineering firm. Don't feel it's the end of the world, everyone finds these things tough and sometimes it's just finding the right teacher. Go fight to find someone who can help.
Also, put up a note on the noticeboards near the postgrads hangout or fire out an email to them (secretaries will have the mailing list) - more often than not they'll gladly accept a few quid an hour to help you out and they've often done the courses you're struggling with.