The Decline of Programming
Jerry makes a good argument about the danger of teaching programming superficially with no reference to pointers and memory. This will be the first year in which EPS II skips any coverage of pointers, in an effort to make the course easier to handle.
The trouble, I think, is that we are trying to do too much in the first programming course, not that memory should not be covered. We also need to keep in mind that students are not going to become professional programmers on the basis of this single course. This course marks the beginning of their adventure, not the end.
The originally cited article (STSC CrossTalk - Computer Science Education: Where Are the Software Engineers of Tomorrow? - Jan 2008 ) refers to computer science education, which I think is a higher standard than the education of all engineers who use computers as one of their tools.
However, this is the first year that we are thinking of removing pointers. The hope is that we will be able to cover algorithm design and implementation more thoroughly without losing the students at that critical juncture when they have all the basic pieces. The approach may backfire, but it is certainly worth taking a look.