Hey, iv almost finished my first year at Reading doing computer science so hope i can help!
One of the modules i selected was Eng Maths (the higher maths module) as i thought it would help with other modules, but it hasn't really imo. The module is fun as i like maths, however its a slight step up from things learnt in A-Level (and some easier things), for example integration and differentiation are used with physicsy questions which i personally find much difficult!
Most lecturers are understandable, however there are a few which you have to concentrate on slightly to understand.
ummm... For programming there are weekly sessions which you have to complete certain programs which go towards your end year grade which i believe is worth 40% of the marks. The rest is a test which i think you have some multiple choice and a larger written section which you write some code. (im not 100% sure whats on the exam but i think thats it) I hope that slightly answers the question.
Im not sure on this question as i havent done my industrial year yet, however we do get a few companies in that offer summer interns ect. At the career fair i went to, there were companies like Jaguar, Pepsico, Microsoft, Intel and a few others, but im not sure if these were for the year, i kinda just turned up.
I dont have much to compare the facilities too, however i believe they are good. There is many computer rooms around the uni, and one specific one in the Systems Engineering School. The computers here are pretty decent with good specs.
Once again, im not 100% that this is all true, so dont rely on these answers >.< I just hope it helps in some way.
If there are any other questions you have, I can try to answer them