You are talking about UK.
On my Portuguese university, we got to code in standard Pascal, C, C++, Prolog, Smalltalk, Caml Light, PL/SQL, 80x86 and MIPS Assembly, Java.
Many of the lectures were composed by exam + mini-project.
Anyone that made it without much coding was getting a ride in workgroups, on single projects it was either code or fail.
This was so they didn't have to teach the basics on CS and EE courses