Over my high school years I was incredibly frustrated by the things I was taught in ICT GCSE and ICT A Level (at the time there was no computing GCSE/A level offered by my high school). And even now, I'm studying for a BSc in Computer Science and I'm surrounded by people who probably can't write a hello world application without getting help from a TA.
I find the state of things really ridiculous and I wonder whether all UK universities are like this. What frustrates me the most is when my professors are seemingly putting a cap on my grades. It feels like they are pushing everyone who is lagging behind up (past the 40% pass mark) and everyone who's doing exceptionally well down (towards the 70% mark). I'm guessing that it makes sense to retain as many students as they can and at the same time ensure that the course isn't too easy, but it seems incredibly unfair.
Also, what is up with the grading system? A "first" is 70%+, and as soon as you achieve that as an average you're indistinguishable from anybody else.