which subjects are compulsory for a science student who wants to be an architect

If you're in high school, take all of the college prep classes that you can. Curricula varies in colleges -- but this article gives an idea of the necessary coursework.

http://en.wikipedia.org/wiki/Bachelor_of_Architecture