Significant questions

Here, you will find some important and significant questions that students of this course have asked me and my answers to them. I will only put up a question with its answer if I feel that it will be useful to all the students. If the questioner so desires, the questions can be tagged with his or her name.

"I can teach someone all the right moves to be a painter, but I can never teach him to be Picasso". This course is irrelevant to programming since you can teach people all the mathematical aspects of programming, but you can never teach them how to program.

Is it possible for a program to check out mathematically, but still fail in the real world?

  1. Why is (my part of) this course designed around a book that is almost 10 years old?
  2. Doesn't Computer Science change rapidly enough to make a 10 yr old book in the field obsolete?
  3. Why don't you use a more modern language like Java or Visual Basic to teach this course? Why C or Pascal?