>> One is obviously mathematics, especially since lecturers do like
>> mathematical examples for programming.
> I don't know if I agree on this. If mathematics is a good preparation for
> programming class it should be because it teaches student "how to think" not
> because the teacher happens to like math.
I did not detail it but when I said "obviously" I thought what you
tell us. The "especially" clause is there because the point here is
not just how to learn programming but also on how to get your grade.