Slashdot Mirror


Computer Science or Info Tech?

An anonymous reader writes "I am currently completing my final year of secondary schooling, and in the next few weeks I need to submit my university (or college to all you Americans) preferences for processing. I've decided that I want a career in the IT industry, but am unsure of whether to apply for a Computer Science course or an Information Technology course. I understand the difference between the two courses (CS being the study of the principles and concepts involved in Computing at a more fundamental, and often more sophisticated level, and IT being a more practical, application based approach to computing), but would like to know from anybody who has studied either or both of the courses what kinds of careers each course would lead into and what would you recommend for someone such as myself, having a broad range of interests and wishing to dabble in everything before deciding where to specialise?"

6 of 380 comments (clear)

  1. Plan for Them Both, Take Your Time & Pick One by eldavojohn · · Score: 4, Informative

    I understand the difference between the two courses (CS being the study of the principles and concepts involved in Computing at a more fundamental, and often more sophisticated level, and IT being a more practical, application based approach to computing), but would like to know from anybody who has studied either or both of the courses what kinds of careers each course would lead into and what would you recommend for someone such as myself, having a broad range of interests and wishing to dabble in everything before deciding where to specialise? Well, I've never been through the British education system, only the American one. So I'll give you the advice I would give anyone I know in America.

    If you're planning on doing a two year technical college kind of thing then I recommend you to do otherwise. The auxillary courses that a four year technical college gave me have to a great extent been useful (possibly more so than the technical courses I took).

    Assuming you've got a four year college plan, I would recommend you make two separate plans from your college's website. Take the IT path and pick out all your generals & then all your electives (it doesn't have to be accurate, just a rough guess). Then do the same with computer science. I'll bet you'll see that a lot of general electives overlap so take mostly those your first semester. While you're there, I think you'll be exposed to more students in the same and other realms. How do you so easily discount electrical engineering when IT & computer science are your obvious choices?

    In America, there would be absolutely nothing wrong with changing from one to the other in the middle of your college career. It might mean more work but that's better than a lifetime of regret. In fact, it's almost expected you change your mind five or six times in college where I went to school. Sure, it'd take people five or six years to graduate but it's their choice.

    I would recommend you do the above for not only IT & CSci but also EE & Computer Engineering (kind of a cross between CSci & EE). In my undergrad, I took CSci, Math & Music Theory courses to a heavy extent. I finished one class away from a math minor and one class away from a music minor. I'm really happy that I was able to take those diverse courses that were often a refreshing break from Computer Science. But, in the end, I almost wish I had committed to the Computer Engineering course even though it would have edged out the extra math and music I took because it is such a demanding program.

    In the end, there's jobs in both these fields. I can't argue for one over the other because I don't like IT/Business people. Why do I hate them? Because I don't think they really care about anything other than money and they're often performing trivial jobs ... so maybe I feel sorry for them more than I hate them. I'm sure you're a very different person than I am, so it would be pointless for me to recommend you take CSci because in all likelihood, we have different values of different kinds of work.
    --
    My work here is dung.
  2. My vote: CS by kravlor · · Score: 3, Informative

    I hold a BA in Computer Science, and would highly recommend its study. The principles you learn are not solely relegated to computer science -- at least, not most of them. I've been able to successfully apply them to the fields of physics and mathematics in college, and continued to do so to problems in my research in the fields of nuclear engineering and fusion energy science today. It certainly has aided my job as a scientist -- a position you may not have considered relevant to CS/IT. Keep it in mind, we always need more bright people! :)

    That said, I'm a bit of a jack-of-all-trades when it comes to IT. It certainly is helpful to be able to solve a problem with the tools at hand. IT problems tend to be a bit more lucrative to solve (or solve more efficiently than those who came before you).

    If you plan on being a creative problem-solver in your chosen line of work, seriously consider the perspective a CS background can offer. In my mind, that gives you the ability to pick up whatever the latest nifty tools/utilities that help you solve your day-to-day problems.

    1. Re:My vote: CS by ThreeSpace · · Score: 3, Informative

      Many programs are offered either as a BA (or AB) or as a BS. When both programs exist, it's common that the BA has less strict requirements, allowing a person to explore other areas of study. Also, some universities only issue BAs to undergrads, regardless of the subject. Another thing to consider is that CS is essentially a branch of mathematics. The traditional undergraduate mathematics degree is a BA or AB. In places where CS is in the mathematics department, it wouldn't be so weird for the department to teach a BA degree.

  3. Re:CS vs IT by Fubar420 · · Score: 4, Informative

    Parent is absolutely correct -- I work in IT, though I studied CS. The difference is in what you tend to code:

      At the end of the day, CS writes the big applications, but you only write a couple at a time. IT/IS writes glue -- they take every service they need to run and make it run together - various directory services, authentication engines, web services, etc, etc..

    Ask yourself, ultimately, do you want to write code that others rely on, or do you want to make a programmers code work the way it's supposed to? ;-)

    --
    -- (appended to the end of comments you post, 120 chars)
  4. If I had to do it again.... by canuck57 · · Score: 3, Informative

    I would go for accounting and a minor in computers....

    First, all anyone cares about 3+ years down the road is you have a degree in something more technical than basket weaving. I have worked with computers my entire career and have a technical degree but it is not Comp-Sci. When the new manager finds out what the degree is, I get no problems as it is a harder degree to get that Comp-Sci.

    Second, by having a degree in something other than computers gives you a business advantage. Say you had accounting, then configuring SAP or some other ERP system and understanding a credit and debit, journal entries etc. will all be simple to you.

    One good thing about college/universities is they teach you how to learn... using that you can self learn any I/T skill you will need. In fact, a C/S degree does not adequately prepare people technically anyway, and many with a C/S come into the work force thinking they are prepared when they are not. They soon realize that technical skills development is a life long endeavor in this I/T business.

    The other advantage is if you don't like it you have a second career path... I/T is not for everyone. And if you have the smarts to be really good technically in I/T, getting a degree leading to a CA should not be hard at all.

    1. Re:If I had to do it again.... by nyquil+superstar · · Score: 3, Informative

      Out of curiosity (seriously), do you actually know anything about accounting? The classes are actually extremely challenging (surprised me, I was from a CS background), but for different reasons than CS (I've taken both). I know this sounds like I'm trying to start a flame, but I'm not. I've noticed that people have a weird tendency to think that whatever they've actually done is the be-all, end-all in terms of importance and difficulty and tend to discredit everything else. Oh, and I'm talking about real accounting courses like intermediate and governmental/non-profit, not basic accounting (which is pretty much bookkeeping in most places).