Hate to side track this question, but since it has already been answered...
What is wrong with studying something that is not on the
test? Isn't the point to learn the subject? And whether it is on the test or not, it will definitely be something that you will use as a professional programmer, right?
Henry