I graduated in 1988 in Computer Science, and yesterday I took my son to a University open day for Computer Science as he wants to do the same. Part of this was a lecture / summary of the course contents.
I could not believe how little has changed in all that time, the subjects are the same, the authors of the books are the same I had, I was quite amazed really. Applications may have changed, but the fundamentals of translating problems / projects into algorithms is identical.
The conclusion of the lecture really rung true with me though, he said " IT people are like drivers of cars, they know how to drive a car. Computer Science graduates are the ones that actually develop the engine of the car".
I must remember that one, as I often get asked why I charge ten times more then Indians from outsourced companies. The parallels actually describe it perfectly.
I could not believe how little has changed in all that time, the subjects are the same, the authors of the books are the same I had, I was quite amazed really. Applications may have changed, but the fundamentals of translating problems / projects into algorithms is identical.
The conclusion of the lecture really rung true with me though, he said " IT people are like drivers of cars, they know how to drive a car. Computer Science graduates are the ones that actually develop the engine of the car".
I must remember that one, as I often get asked why I charge ten times more then Indians from outsourced companies. The parallels actually describe it perfectly.