Re: I see nothing has changed
"Well I would say that someonee embarking on a CS degree should ALREADY know how to code......"
Well, that wasn't me. Sure I was "good with computers" at school, and learned a bit of HTML etc, and my A-level further maths included modules of discrete mathematics (algorithms and so on), but I didn't actually write my first "hello world" until I started my CS degree course in 2003. There were no programming courses at school, and nobody to encourage me to program.
I graduated with a 1st class MEng in 2007, and have done alright in software jobs since ;-)
I would imagine that most 17 year olds who think they know how to code, don't really. They may be able to hack together code from examples, but they probably don't understand the detail of *why* things are done the way they are (or better ways of doing things)