• James Goodwin (3/28/2012)


    The essay and the comments conflate too many things.

    Computer Science is not programming, is not Computer Engineering, is not IT.

    Computer Science is the field of mathematical analysis of algorithms, languages, and automata.

    Computer Engineering is the field of designing and building electronic computers.

    Computer Programming is the field of creating software for electronic computers.

    Information Technology is the field of designing and supporting the infrastructure of electronic computing in a business environment.

    Is there overlap between these fields? Yes. A programming with some background in algorithms is going to be more effective than one without. A systems programmer with a computer engineering background is going to do a better job than one without.

    So to answer the headline question:

    Is computer Science dead? No, research into parallel computing, distributed computing, encryption, and the various AI disciplines continues apace.

    Is Computer programming dead? No, look at the proliferation of apps for tablets and phones. Although it is arguable that computer programming as a degree field is being swamped by the self-taught of various levels of aptitude.

    Is Computer engineering dead? Closer, new devices are getting smaller but there doesn't seem to be as much development in architecture as their used to be, or maybe I'm just not paying attention.

    Is IT dead? Not as long as there are business that have networks and users.

    --

    JimFive

    +10000000!