FamousPhil.com -- Home My Calendar Youtube LinkedIn Facebook MySpace Twitter RSS Blog Feed

Blog Navigation

Partners

Latest Activity

Another way to stop the unwanted calls even when you’re on the Do Not Call list

Phil explains how to use the old telephone tones to wane off telemarketers!



The difference between Computer Science and Information Technology degrees

I bring a guest post to you from Brian Jenkins from braintrack.com!

What’s the Difference Between Computer Science and Information Technology Degree Programs?

To put it bluntly, the primary difference between a computer science and an information technology (IT) degree program is that IT students study management, information theory, and the use of computers for communication and business, while computer science students study the science of computers and how computers and computer programs work. Computer science has been described as the systematic study of algorithmic processes that create, describe, and transform information.

Included under the umbrella of computer science are the fields of computer technology, software development, programming, web design, and computer and Internet security.

Information Technology Bachelor’s Degree Programs

Information technology degree programs cover how to use computers to efficiently process, share, store, and manage data. These programs thoroughly review database management, systems analysis, software, networking, information assurance, and informatics.

Students are trained to improve the efficiency and capability of information systems so that networks can function properly. They also review telecommunications, electronic commerce, programming, and systems development. Computer systems and network administration are two very popular areas of specialization.

Information Technology Careers

The front-end jobs in this field focus on improving the interface and usability of networks and databases and back-end jobs focus on the support and maintenance of networks and databases.

Here are some of the most sought after information technology jobs:

  • Network administrators design, install, and support a company’s computer systems. They are responsible for wide area networks (WANs), local area networks (LANs), Internet and intranet systems, and network segments. They focus on the integrity of the network, security, and server development.
  • Systems administrators make sure the design of a company’s computer system allows all components of the network, including the computers and software, to work together properly. They also troubleshoot any problems that may arise.
  • Database administrators utilize database management software to determine the best ways to store, organize, present, and use data. They identify the needs of users and set up new computer databases.
  • Telecommunications specialists deal with the interactions between communications and computer equipment. They design and supervise the installation of video, voice, and data communication systems.
  • Network architects or network engineers set up, evaluate, and test WANs, LANs, Internet and intranet systems, and other data communications systems.

Computer Science Bachelor’s Degree Programs

These programs emphasize the mathematical and theoretical foundations of computing. Typically the core areas of study are software development and design, computational theory, object-oriented and systems programming, computer design, and discrete mathematics. Most degree programs include a number of intensive math courses.

Computer science students generally study subjects like:

  • Programming principles
  • Programming paradigms
  • Data structures
  • Algorithms
  • Computer architecture
  • Logic and computation
  • Mathematics

Beyond the basic classes, computer science students select courses from a number of different subfields, including:

  • Software engineering
  • Operating systems
  • Databases
  • Computer networking
  • Data communication
  • Artificial intelligence
  • Internet computing
  • Algorithm design and analysis
  • Compilers

Computer Science Careers

Positions for those with a computer science degree include computer systems designer, software developer, programmer analyst, computer programmer, systems analyst, and Web developer.

Although there is some overlap between computer science and information technology degree programs, each discipline requires a unique set of technical skills.

Brian Jenkins writes about computer technician careers, among other job and career topics, for BrainTrack.com.

Tags: , , , , ,
Posted in Student Life

This entry was posted on Monday, January 31st, 2011 at 11:59 pm and is filed under Student Life. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

30 Responses to “The difference between Computer Science and Information Technology degrees”

  1. Anthony says:

    I plan to pursue a mathematics and computer science degree to work as a programmer and computer technician. Is this my best option or should I also consider a joint degree with information technology.

  2. Famous Phil says:

    Honestly, I believe that CS is more fun since its a general degree that allows you to expand your knowledge into many areas. IT is very specific and doesn’t give enough background for continuous expansion of knowledge. Remember that the computer field is growing rapidly and having a general background in theory (CS) is generally better since you can take theory and put it to practical use. Its difficult to expand on practical knowledge that might be outdated tomorrow.

    Also, being a math major with CS is a big plus since a lot of CS theory deals with math, especially logarithms and prime factorization.

  3. Nice Post…

    [...]I saw this really great post today. I linked back to it from my site. Thanks![...]…

  4. Ocin_Sorg says:

    to Famous Phil:>>

    I didnt believe in your theory Im an IT , being an IT is part of the challenge because the technology today evolves so fast so that you need to update and update your knowledge, I know how to use many languages I can go on network , databases ,system and web developments so dont judge that to easy because we have different careers but we have also different skills so dont compare , if we work all together we can make a better world. .

  5. Ahsan021 says:

    i am an IT student ……what is the best suitable research for me in this field which is most required?

  6. Famous Phil says:

    Honestly, I don’t know, you kind of have to research. This article was written by a guest poster. I’ve always considered CS to be more theoretical and programming and math. CS majors tend to know the theory behind code and how computers work so that they can quickly adapt themselves to reality at any time. IT degrees mean that you know specific technologies in reality, so if you know a technology that is in demand, you’re qualified, but IT degrees don’t have the theory, so if that technology becomes outdated, IT majors struggle to update themselves, as where CS students go back to the theory level and apply that theory to a new technology, perhaps altering the theory. I’ve found though that the theory doesn’t change much, only the practicality does.

  7. adil says:

    my name is adil and i wana ask you that my plane is that i want make software engener so you tell me which field is of software engenering field i mean cs or it? thanks

  8. Famous Phil says:

    You’re looking more for computer science which is more of a theoretical degree where you develop algorithms and stuff that isn’t currently available / done by others. IT is more for hands on people that work with current technology.

  9. jide says:

    do IT student need programing languages to work,like should we be taught programming in school

  10. Famous Phil says:

    IT students are typically quickly taught programming with no in depth analysis. I’ve found that many IT students don’t know enough about programming to invent new ideas and concepts in programming. I’ve found that I fit better in IT, personally, although I will never question my decision on getting a CS degree (BS and MS), because I know a lot about theory so I can always pick up new things quickly if I need to learn them.

  11. peter says:

    hi I just want to be a software programmer so what is it better to study to be a programmer. does they teach pgrogrammming language c plus java c++ particularuly or we get the concept about those things thanx

  12. Famous Phil says:

    I’d suggest that you start at C for programming then increment your knowledge from there. C doesn’t have objects (its procedural) and it will force you to learn concepts properly and do memory management. If you start out with Java, it will still enforce some things like types and syntax, but it does stuff like garbage collection for the programmer, so that programmers rely more on the compiler to do the work. Then there is PHP for something that allows programmers to do anything even if it is a very inefficient way. I personally prefer that students start at C or Java, since those will enforce concepts, but I’ve seen successful programmers start at PHP too although they tend to take longer to become good at what they do.

  13. peter says:

    thanx for your answer so to go through all these should i study computer science or information technology.

  14. Mark A. Ross says:

    Hi Sir,

    Thanks for sharing the valuable information regarding computer technology with us.we are also providing the services like website Designing, seo optimization,computer hardware and virus removal.Keep continue to posting like this.

  15. Hi
    sir thnx for sharing us like these information.

  16. Isaiah Luomba says:

    Am about to study computer but i don’t know where specifically because a friend confused me, i wanted to go for It but be told me to study Cs that it is wider than IT. Is this true? Please let me know.

  17. Famous Phil says:

    IT is more generalized than CS and it focuses on using computers / managing them. If you do a degree in CS, you’ll be far better off since you will be able to program computers, and that will give you a great idea of how to use them / manage them (since you’ll be able to make the things that IT people use).

  18. NAQASH NAZEER says:

    I M CONFUSE TO CHOSE A FIELD THAT IS BEST FOR ME PLEASE TELL ME WHAT IS BEST IT OR CS..??

  19. vvector says:

    i thnk cs is de best for mi

  20. Snow says:

    hi I also confuse to choose IT or computing
    What about the job opportunity? Do you think IT feild get the better job than the computing field? OR do you think they get the same job

  21. Famous Phil says:

    IT is computer support, Computer Science is programming and advancing computers in theory. The latter is a lot of math, but its well worth it in the long run.

  22. Lemz says:

    What of computer systems engineering and hardware maintenance? What do you think?

  23. Famous Phil says:

    I don’t think I understand your question. Personally, a CS degree is better than an IT degree since you’ll be exposed to more math and will have a better theoretical background to apply to everyday tasks.

  24. Diva says:

    There is a reason why Computer Science is a Bachelors of Science and IT isn’t..Computer Science is the developing of new software which is what Scientists are meant to do — Creation and Innovation…

  25. Jisan says:

    Dear Sir, I’ve completed BS in ECE (Electronics and Communication Engineering). It includes computer field’s courses like Computer fundamentals – organizations , C language, Microprocessor & Assembly language, Computer networking, data communication, digital analysis, signal processing etc. along with lots of mathematical foundations in 1st/2nd year. Now I am thinking about build up my career in IT fields. So, how can I compare my ECE degree with IT and CS? thanks

  26. Famous Phil says:

    With your degree, definitely go for your Masters in CS, CS is much more heavily Math based and theory based so that you’ll end up knowing more and you’ll also be more valuable on the job market.

  27. IT guy says:

    This article is way biased. Do some more research. CS is the science of computers and more programming, software related. IT is more hands on and current technology, you will never run out of jobs since tech is always advancing. Id go for IT

  28. P. Qutu says:

    Hi Sir, i currently doing IT (software development), assumed that i will be a computer programmer bcoz i did c, c++ and java. So my question is, will you think salary scale will it differ compared to someone did CS while we on the same field? Thank you.

  29. P. Qutu says:

    Moreover..will you think it’s possible to do CS if you have finished your degree in IT, even thou you never did physics and biology at high school?

  30. Famous Phil says:

    P. Qutu: Maybe its time that I write my own version of this post, it seems like many people are interested and ask the same questions. CS is a very difficult program to do well in. Very few people grasp the true meaning of computer science at it’s roots, and end up being mediocre programmers in the real world. CS is heavily math based, but it also requires a lot of creative, outside of the box, thinking. You can do well if you apply yourself, but its a difficult degree to earn and requires much more motivation and focus compared to most other degrees. As for salary scaling, I’ve found that salary is based on your skills and that alone, but the degree shows that you’re committed. A degree also gives a lot of background information that many people think isn’t really necessary (and they do quite well in the field), but in all reality, the theory in computer science is what truly allows me to advance my work in the field, and I don’t think many non-degree people would fully understand some of the processes that I use to develop and test code.

Leave a Reply


*