You should have deep understanding of math to take many of the courses in CS. So, it is an obvious choice to have maths as a compulsory subject. To be certified as an engineer in any college, you have to have a basic understanding of other fields of engineering as well. Hence, physics and chemistry are required as they are prerequisites for courses in other streams.
I like to blog about various topics ranging from education in IITs to social issues in India and US. All opinions and views presented here are my own and not of my employer.