I was smart enough to earn an honors degree in philosophy from Harvard, but an aptitude test told me to avoid computer programming. I'm sure it was right. But then I designed a learning system for myself that quadrupled my aptitude for learning...
The study of computer science should cover not only the principles on which computational processing is based, but should also ref l ect the current state of knowledge of these fi elds.
Today, the technology requires that professionals from all...