Often, people think that there is one discipline you can learn that will make you smart. Plato, for example, thought it was mathematics. But thinking is very complicated, and just learning to program will NOT make anyone generally smarter.
If the presence of computers in classroom (and outside them) is truly and radically to transform learning, we need to build a new computational medium where students can use flexible and thoughtfully designed tools and microworlds, freely change or add to existing creations, and share parts or all of their work—as a fundamental part of their learning and creative activities.