1) I think the 2 subjects are completely unrelated I'm afraid... computer science would be of no real relevance. You would need a first degree in civil engineering, environmental science, geology etc.
2) They WERE fairly good, at least until last september, but now opportunities in environmental/civils are quite scarce. (In the UK that is)
3) Plenty of good places to study this in the UK. I dont know about elsewhere.