# IT or CS?

**URL:** <https://boards.straightdope.com/t/it-or-cs/119554>\
**Category:** Factual Questions\
**Created:** [July 18, 2002, 5:15am UTC](https://boards.straightdope.com/t/it-or-cs/119554 "2002-07-18T05:15:11Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jinx](https://avatars.discourse-cdn.com/v4/letter/j/c6cbf5/32.png) [@Jinx](https://boards.straightdope.com/u/Jinx)\
**Post date:** [July 18, 2002, 5:15am UTC](https://boards.straightdope.com/t/it-or-cs/119554/1 "2002-07-18T05:15:11Z")

</div>

I take it for granted, but what does “IT” stand for in today’s computerized world? (WAG: Internet Technician?) Also, what’s the difference between someone in Computer Science and “IT”?

- Jinx

---

<div class="post-metadata">

**Author:** ![GIGObuster](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/gigobuster/32/421_2.png) [@GIGObuster](https://boards.straightdope.com/u/GIGObuster)\
**Post date:** [July 18, 2002, 5:28am UTC](https://boards.straightdope.com/t/it-or-cs/119554/2 "2002-07-18T05:28:49Z")

</div>

From [Whatis.com](http://Whatis.com):

> [@](#):
>
> IT:  
> (information technology) is a term that encompasses all forms of technology used to create, store, exchange, and use information in its various forms. . .  
> [snip]  
> It’s a convenient term for including both telephony and computer technology in the same word. It is the technology that is driving what has often been called “the information revolution.”

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [July 18, 2002, 5:35am UTC](https://boards.straightdope.com/t/it-or-cs/119554/3 "2002-07-18T05:35:33Z")

</div>

Information technology is about the technologies that are out there today. Computer science is the theory behind them. As a general rule, people in CS have an easier time going into IT than the other way.

---

<div class="post-metadata">

**Author:** ![tomndebb](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@tomndebb](https://boards.straightdope.com/u/tomndebb)\
**Post date:** [July 18, 2002, 7:00am UTC](https://boards.straightdope.com/t/it-or-cs/119554/4 "2002-07-18T07:00:57Z")

</div>

As noted, Computer Science is the theoretical background to making the chips hum in a practicable manner.

**IT** , as a buzzword, did not replace **CS** , it (stupidly) replaced **IS** and **DP**. The loss of **DP** (Data Processing) was OK, because with the whole notion of “business intelligence” and the introduction of GUI (making presentation much more important than an 80-byte wide screen or a 132-character wide report would allow), the business is now much more than merely “data” processing.

However, **IT** to replace **IS** (Information Systems) was an rather foolish attempt to encompass all the whiz-bang communication stuff that improved the presentation of the data.

You want information technology? I have a piece of graphite jammed down a tube of wood that allows me to convey information by rubbing the graphite off against (mildly) abrasive paper–itself a marvelous bit of technology.

Information Systems indicated that we would actually organize the information in a coherent fashion and present it in a way that would allow people to make useful and meaningful decisions. We threw away that concept to get hung up on the notion that fiber optics and Java were more important than the signals that they were conveying, however marvelously.

[/rant]

---

<div class="post-metadata">

**Author:** ![Mirage](https://avatars.discourse-cdn.com/v4/letter/m/eb9ed0/32.png) [@Mirage](https://boards.straightdope.com/u/Mirage)\
**Post date:** [July 18, 2002, 7:13am UTC](https://boards.straightdope.com/t/it-or-cs/119554/5 "2002-07-18T07:13:42Z")

</div>

IT is the field that has grown out of the demand of modern computerized technology within our businesses. Not everyone responsible for computer technology can have CS degree and IT’s have arisen to fill that gap. My friend graduated as a Management major, he’s currently doing IT work for an IT company. He can set up a Windows NT network over couple of hubs, but he can’t design a driver to minimize the particular network communication overheads of the system.

---

<div class="post-metadata">

**Author:** ![RealityChuck](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/realitychuck/32/195_2.png) [@RealityChuck](https://boards.straightdope.com/u/RealityChuck)\
**Post date:** [July 18, 2002, 12:35pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/6 "2002-07-18T12:35:54Z")

</div>

Now that’s about the silliest rant I’ve seen in a long time. Talk about anal.

Anyway, the difference is simple:

CS involves programming.  
IT involves keeping a computer system running – installing software, running servers, fixing problems, training, etc.

---

<div class="post-metadata">

**Author:** ![tomndebb](https://avatars.discourse-cdn.com/v4/letter/t/b9e5f3/32.png) [@tomndebb](https://boards.straightdope.com/u/tomndebb)\
**Post date:** [July 18, 2002, 2:19pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/7 "2002-07-18T14:19:30Z")

</div>

> [@](#):
>
> Anyway, the difference is simple:
> 
> CS involves programming.  
> IT involves keeping a computer system running – installing software, running servers, fixing problems, training, etc.

Had your definitions been applied in the real world, I would agree the rant was silly (and I would never have made it to begin with). However, I have now had four separate clients go through a big deal about changing their departnent names (and enforcing casual references in memoes) to IT–including and especially when they referred to the development of business systems.

---

<div class="post-metadata">

**Author:** ![ultrafilter](https://avatars.discourse-cdn.com/v4/letter/u/3d9bf3/32.png) [@ultrafilter](https://boards.straightdope.com/u/ultrafilter)\
**Post date:** [July 18, 2002, 2:41pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/8 "2002-07-18T14:41:41Z")

</div>

> [@](#):
>
> \*Originally posted by RealityChuck \*  
> \*\*Anyway, the difference is simple:
> 
> CS involves programming.  
> IT involves keeping a computer system running – installing software, running servers, fixing problems, training, etc. \*\*

Not true! When I was in college, I did the rough equivalent of a major in CS. Basically, I couldn’t declare the major because I wasn’t in the engineering school. But if I had gone through their program, I would’ve taken three more classes. In those classes, I would’ve written a total of three programs. That doesn’t sound like a lot, but the fact is, after the fall of my sophomore year, I wrote about five programs. This number is much higher than it needed to be. In fact, it’s possible to be a world-famous computer scientist without ever writing a single line of code.

Pretty much anything that actually does something is IT, in my book.

---

<div class="post-metadata">

**Author:** ![mr.greg](https://avatars.discourse-cdn.com/v4/letter/m/ecae2f/32.png) [@mr.greg](https://boards.straightdope.com/u/mr.greg)\
**Post date:** [July 18, 2002, 2:47pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/9 "2002-07-18T14:47:39Z")

</div>

Well I work in the field and here is what I can tell everyone

IT = high paying job with no thanks

CS = high paying job with no thanks, but at least you have the Computer Science degree and you are not as limited in career paths.

I simply got into the IT field because of more pay and I liked computers. Now I still like computers, but working IT has made me a misanthrope. Believe me, IT (information technology) is a thankless job with zero recognition.

---

<div class="post-metadata">

**Author:** ![ZipperJJ](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/zipperjj/32/211_2.png) [@ZipperJJ](https://boards.straightdope.com/u/ZipperJJ)\
**Post date:** [July 18, 2002, 3:28pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/10 "2002-07-18T15:28:44Z")

</div>

I always thought IT was a department name and CS was a degree. You would graduate with a degree in CS and get a job in the IT department somewhere (in an ideal situation). Do companies actually have a “CS” department?!

---

<div class="post-metadata">

**Author:** ![dantheman](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dantheman/32/9421_2.png) [@dantheman](https://boards.straightdope.com/u/dantheman)\
**Post date:** [July 18, 2002, 3:36pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/11 "2002-07-18T15:36:54Z")

</div>

In many companies, there’s an IT department (Information Technology) and a CS department (Customer Service). Don’t know of a CS department in which CS stands for Computer Science, though.

---

<div class="post-metadata">

**Author:** ![refusal](https://avatars.discourse-cdn.com/v4/letter/r/ac91a4/32.png) [@refusal](https://boards.straightdope.com/u/refusal)\
**Post date:** [July 18, 2002, 4:56pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/12 "2002-07-18T16:56:17Z")

</div>

In academic terms IT = CS - math + business studies.

Also, the people studying IT dress more smartly.

---

<div class="post-metadata">

**Author:** ![Newton\_meter](https://avatars.discourse-cdn.com/v4/letter/n/57b2e6/32.png) [@Newton\_meter](https://boards.straightdope.com/u/Newton_meter)\
**Post date:** [July 18, 2002, 6:07pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/13 "2002-07-18T18:07:54Z")

</div>

> [@](#):
>
> \*Originally posted by RealityChuck \*  
> \*\*Anyway, the difference is simple:
> 
> CS involves programming.\*\*

How is that different from IT? In my job (definitely and firmly Computer Science), I do about as much “programming” as I would if I were working in the IT field.

> [@](#):
>
> \*Originally posted by ZipperJJ \*  
> \*\*Do companies actually have a “CS” department?! \*\*

I guess it depends on the company. Around here (my company), the whole thing is a “CS” department.

---

<div class="post-metadata">

**Author:** ![FordPrefect](https://avatars.discourse-cdn.com/v4/letter/f/e99b99/32.png) [@FordPrefect](https://boards.straightdope.com/u/FordPrefect)\
**Post date:** [July 18, 2002, 6:23pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/14 "2002-07-18T18:23:15Z")

</div>

In my world IT is a buzz-phrase that encapsulates everything from network admins, dbas, computer programmers, etc. CS, just like Mennonite can refer to two different things depending on the context. In one context CS is a degree as compared to a diploma. On the other hand CS is a branch of computer studies that can be much more esoteric and theoretical.

I have a diploma, and a co-worker has his CS degree. We both write business systems. We both do the same work. He definately has more options than I do, but in the town where we work that advantage seldom pays off.

---

<div class="post-metadata">

**Author:** ![gazpacho](https://avatars.discourse-cdn.com/v4/letter/g/6f9a4e/32.png) [@gazpacho](https://boards.straightdope.com/u/gazpacho)\
**Post date:** [July 18, 2002, 6:43pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/15 "2002-07-18T18:43:09Z")

</div>

Where I work, a telecom company focusing on cellular phones, The IT group does very different things from the vast legions of people writing software for the phones and our other products. There is some programming in the IT group but not nearly as much as the people developing software for our products.

---

<div class="post-metadata">

**Author:** ![Algernon](https://avatars.discourse-cdn.com/v4/letter/a/a183cd/32.png) [@Algernon](https://boards.straightdope.com/u/Algernon)\
**Post date:** [July 18, 2002, 11:13pm UTC](https://boards.straightdope.com/t/it-or-cs/119554/16 "2002-07-18T23:13:40Z")

</div>

Here is the common usage amongst the people I know…

CS. Computer Science. It’s one of the possible majors to have in college. MIS (Management Information Science) is another major. Both of these majors allow one to obtain a job in programming. However, a CS degree generally gets one a job in a scientific field (or for a hardware or software firm) where a MIS degree generally gets one a job in business.

IT. Information Technology. Generally refers to everything done with computers; application programming, network support, datacenter operations, etc. Used to be called Information Systems. Like **tomndebb** , I saw most organizations change their department names. To what purpose remains vague. Maybe to differentiate themselves from the _other_ IS, as follows.

IS. Internal Systems (or sometimes Internal Support). IS people are generally supporting the LAN or applications (like HR or accounting, which are often but not always third-party applications) within a business that are not used by the end customer. IS is usually, but not always, a subset department within IT departments.

Then of course there are Tech Support departments which could either be help desk type people, or operating system programmers in a mainframe shop.

Bottom line… the names are confusing. And in the end, irrelevent. The key question is are you doing a job you enjoy doing? If so, who cares what the department name is.

For example, I have some software engineers working for me that bristle at the term application developer, which is how I generally refer to them. That’s what they do. This drives me nuts.

---

<div class="post-metadata">

**Author:** ![MHand](https://avatars.discourse-cdn.com/v4/letter/m/e5b9ba/32.png) [@MHand](https://boards.straightdope.com/u/MHand)\
**Post date:** [July 19, 2002, 12:15am UTC](https://boards.straightdope.com/t/it-or-cs/119554/17 "2002-07-19T00:15:57Z")

</div>

> [@](#):
>
> \*Originally posted by RealityChuck \*  
> \*\*  
> CS involves programming.  
> \*\*

Computer Science is the study of algorithms, and need not involve programmer. I think it should more properly be termed “Computing Science” because it is the study of computing, not computers. Perhaps Computology would be a better word.

My picture of a sterotypical Computer Scientist at work is a person stareing at a whiteboard trying to prove a theorem.

A Computer Programer programs. Many people with Computer Science degrees are professional computer programers. Many professional computer programmers know little about Computer Science.

I once heard the analogy:

Computer Programming is to Computer Science as typing is to being writing (being an author).
