ACM

In this month’s COMMUNICATIONS OF THE ACM (April 2007/Vol. 50, No. 4 37), Jeff Kramer, dean of the Faculty of Engineering and a professor in the Department of Computing at Imperial College London, wrote an excellent article that I recommend you go read.

“IS ABSTRACTION THE KEY TO COMPUTING?” tackles the following question: “Why is it that some software engineers and computer scientists are able to produce clear, elegant designs and programs, while others cannot? Is it possible to improve these skills through education and training? Critical to these questions is the notion of abstraction.”

ceo