advertisement

Weblog:   What would you put in a Computer Science Curriculum?
Subject:   Nothing wrong with CS
Date:   2005-09-08 11:29:21
From:   christopher_roach
I wouldn't change a thing in the Computer Science curriculum, if anything I would add more classes on AI, compiler theory, and so forth. For one, if a student can make it through these classes, then they should also be able to figure out when to SAX as opposed to DOM with the greatest of ease. After all, college is not a trade school, it should be teaching students how to think and learn, and not just a few skills that will soon be outdated. If you want skilled labor, look at students graduating from vocational schools. Also, Computer Science has very little to do with programming (At my school only two mandatory classes were programming related). If you want to be a programmer, do a Software Engineering degree. If you want to be a scientist however, do CS. I'm in the latter group, I love CS, I love AI theory, and I love topics such as bio-inspired computing. I chose to do a CS degree and to become a scientist. My friends who wanted to program chose to do a degree in MIS, and everything seemed to work out fine with all of us.
Full Threads Oldest First

Showing messages 1 through 2 of 2.

  • Nothing wrong with CS
    2005-09-11 21:05:10  ronin79th [Reply | View]

    I agree; there's nothing wronge with the CS program in its current state. I graduated in 2004 with a BS in CS, and every topic that has been covered about all I have studied. However, I do believe if you want to be a good programmer, CS is a way to go. I've learned through the CS progam how to build (program) an operating system, compiler, database, networks, etc......
    • Nothing wrong with CS
      2007-01-10 13:33:13  Douglass_Davis [Reply | View]

      true... Different technologies are here today and gone tommorow. CS isn't about solving any one specific problem, it's about how to analyze and conquer ANY problem no matter how complex.

      Also contrary to what the author may think, embedded programming is used all over the place.

      The only thing I would agree with is that a software engineering class might be helpful, at the same time, I learned good software engineering classes through experience.

Showing messages 1 through 2 of 2.