« KISS | Main | Governance by Committee vs Real Leadership »

September 30, 2005

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83420399153ef00d8345d863653ef

Listed below are links to weblogs that reference The (ir)Relevance of a CSci Degree in Corporate IT:

Comments

Chuck

Gee, thanks for telling me that now that I'm two months from graduation... :-P

Chuck

Yep, what we need is more software made by people who kinda-sorta know how to program...

-- Response --

The hubris of youth. I don't think you should worry that your degree is in CSci - it will not harm your chances of being hired, certainly.

As to kinda-sorta knowing how to program - I would maintain that most business system development is not technically taxing; identifying the problem to solve is almost invariably the key challenge.

constantnormal

Gee, let's change some of the words and see if this holds up --

How about: Business managers are wasting their time with MBAs, how many top-notch CEOs were catapulted into their positions and career success by virtue of an MBA?

Or: Engineers should not devote the years of hard study toward matering their craft, and God Forbid, should never waste time with a graduate engineering degree, or a PE certification. After all, everyone "knows" that most engineering is done via computer programs nowadays.

Perhaps the author should return to school and get an advanced degree in philosophy, so as to be able to form a coherent argument.

-- Response --

Nice straw man, however, the analogs you choose seem to be at best, specious.

First, the MBA degree is a graduate degree - it is also a generalist degree, as it happens. Second, you may wish to perform an exercise on your own time: please feel free to report back the percentage of CEOs of the Global 5000 who have their MBA. Actually, as a more interesting measure, you might want to identify the leadership of every firm that has joined the S&P 500 over the past 10 years and let me know the incidence of the CEO holding an MBA in that subset.

Second, I was unaware that engineering today is done by computers, I think "with" would be the more accurate preposition. Also, last I checked, the number of deaths due to failed software (even if we want to look at say the implantable med device market) is negligible compared to the number of people who could (and have) perished due to engineering errors. The difference between engineering licensure and CSci degree are significant - again, a poor analogy.

alphasong

This is a completely on-target essay. I am a senior enterprise architect for one of the nation's largest corporations (and also a member of IEEE and ACM). Full-blown computer science is generally unnecessary in my world. What I need is for people to have grounding in enough computing to know what is possible processing-wise and how things are built and run, with some of the basic foundations of discrete math, logic, and modeling (object, data, process), and finally some exposure to IT infrastructure case studies and patterns. But bit-level CSCI stuff will be less and less useful over time as the tech commoditizes and the real value-add work moves up the stack - and believe me, there is plenty of opportunity there...

American corporations whose primary business is NOT technology are ill-served by today's computing education. CSCI degrees are too technical, and B-school MIS degrees not technical enough. We need new models much more focused on practical work, just as doctors going into practice have their internships and residencies, while core medical science research is reserved for teaching hospitals and major universities.

To some of the comments: Do you think that an IT job in corporate America even entails writing much software anymore? Business process analysis leading to product evaluation and integration is the model. And if we do decide to rewrite a core transactional system, yes, I will hire some CSci graduates, no doubt - they would have a competitive advantage in system design and construction, and would be preferred.

But they probably won't lead the business process analysis, requirements capture, or data architecture efforts, not without some deep resumes showing particular expertise in those areas - and for those types of positions, CSci grads will have no particular advantage over competitive candidates with no formal CSci background.

For further views on this & related see my weblog www.erp4it.com.

Karen

The real difference is that Computer Science, in almost all cases, is a research undergraduate degree.

We in IT are one of the only professions that looks down upon applied degrees. Doctors, Lawyers, Engineers, Accountants, etc. all have a primary path to their professions via an applied degree. We, however, seem to think that some miracle occurs once a CS student graduates and they will learn how to apply their theory to a business domain the minute they walk out the doors of academia.

What is it about computing that we think just studying the science is enough? If doctors took this approach, all MDs would study biology, then hang their shingle out as doctors. Engineers would study only chemistry or phyiscs, then go out and design physical structures with no concept of materials, project management, or engineering requirements.

We need more applied computing graduates. We need to understand the application of computing and information science as a profession.

Karen Lopez
www.infoadvisors.com

George Kamp

I've a BS Physics, and a BS CompSci, and currently am working on an MBA. From what I've just read, it seems you are saying you need the easy and the fun work done, but the hard work can be outsourced or hired on an as-needed basis. Is this good news (they want Systems Analysts, not coders!) or wishful thinking (people like me, who I understand, who think like I do, I'll hire)? You are the one doing the hiring, so you know who you want. It just seems to me that just as a Physicist can pickup programming, certainly, but not all programmers can become Physicists, there is a similar but not quite so skewed difference in the complexity of information (and the rate at which it is presented in school) between CompSci vs. Business. Of course, it could just be that the classes are easier and the filtering is done for Business in the "real world" rather than at the University level. Still, I'd hate to think you were outsourcing talent to the point that the average IQ of your firm dropped 5 points.

Ben

Computer Information Systems or Computer Science degree will get you a job. However, I think the main point of this whole debate was that business technology will benefit from anyone who has a solid knowledge of IT Infrastruture. Networking with hardware, software, database, etc. Computer Science from my point of view really targets the root of Logic and Design of programs, along with a solid background in natural sciences(physics, calculus). The military will certainly hire you for the Department of Defense doing ballistic missle simulations. A friend of mine works at this research center with a CS degree doing nothing but World War III simulations.

That same friend of mine never quite made the cut for the business environment. Although he received phone calls for interviews, most of the employers asked him to take a pre-test or assessment involving basic A+ Comptia hardware, Network+, and MCSE knowledge(Just information based on those certs, was Certs were not required). He admitted he didn't have a strong background in any of that. He just knew how to design and anaylize software programs in common languages. I told him that sometimes a BS in Computer Science and a Bachelor in Business for Computer Information Systems are like apples and oranges. He felt he wasted alot of time and money learning what he did because here in TEXAS(yes we suck, we know), they don't respect CS students that much; at all actually. Some friends of mine with two year associate degrees in IT have better business IT jobs than CS grads - I know this one CS grad still working at Best Buy as a 12.00 an hour Service Tech. His boss has a two year associates degree in I.T. networking from a community college(lol!) with two certifications(A+ and CCNA) and makes 18.00 an hour).......
I say screw CS and go with what the business wants. If you want top secret clearance and live a very abnormal life, go with a CS degree and work for the military.(sorry, I'm bitter due to seeing the way Texas handles Technology here).

Ben

Computer Information Systems or Computer Science degree will get you a job. However, I think the main point of this whole debate was that business technology will benefit from anyone who has a solid knowledge of IT Infrastruture. Networking with hardware, software, database, etc. Computer Science from my point of view really targets the root of Logic and Design of programs, along with a solid background in natural sciences(physics, calculus). The military will certainly hire you for the Department of Defense doing ballistic missle simulations. A friend of mine works at this research center with a CS degree doing nothing but World War III simulations.

That same friend of mine never quite made the cut for the business environment. Although he received phone calls for interviews, most of the employers asked him to take a pre-test or assessment involving basic A+ Comptia hardware, Network+, and MCSE knowledge(Just information based on those certs, was Certs were not required). He admitted he didn't have a strong background in any of that. He just knew how to design and anaylize software programs in common languages. I told him that sometimes a BS in Computer Science and a Bachelor in Business for Computer Information Systems are like apples and oranges. He felt he wasted alot of time and money learning what he did because here in TEXAS(yes we suck, we know), they don't respect CS students that much; at all actually. Some friends of mine with two year associate degrees in IT have better business IT jobs than CS grads - I know this one CS grad still working at Best Buy as a 12.00 an hour Service Tech. His boss has a two year associates degree in I.T. networking from a community college(lol!) with two certifications(A+ and CCNA) and makes 18.00 an hour).......
I say screw CS and go with what the business wants. If you want top secret clearance and live a very abnormal life, go with a CS degree and work for the military.(sorry, I'm bitter due to seeing the way Texas handles Technology here).

iknowall

Search for in all major search engines simultaneously on the site http://www.iknowall.com.
Simultaneous search on Google, Yahoo and MSN Live Search.

Try http://www.iknowall.com

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Recommended Reading

December 2005

Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31