Originally posted by: gopunk
Originally posted by: Gibson486
I dont get why people say MIS is for CS flunkies. It is not true at all. A CS major can do the programming aspect of IS (they usually do something along the lines of VB w/.NET), but i doubt a CS major could the business aspect of the job, which requires more than the understanding of an algorithm. LIke wyvrn said, CS majors will fail to see teh big picture of at all.....
could you provide us with an example where a CS major can't do what an MIS can?
Most studies I have seen show just that. CS guys do not neccessarily make good system designers. They can code and fix, but matching a system to business needs, WHICH IS THE WHOLE POINT OF INFORMATION TECHNOLOGY and technology in general, is generally not their strong point. This is not my opinion. This is the result of millions of dollars of research into systems analysis and design. You have to have people that know what the heck the business process is, then decide what systems we need to automate, and then automate them. I just got out of my Information Systems Management class, where the instructor stated (who has a PhD) that in his 20 years in business, most companies buy a bunch of computers before knowing what they are going to do with them. You have to understand what you need done before you build it. CS guys build it, Analysists figure out WHAT needs to be built in the first place. They are two different things. [taunt]You can argue with me all you want, but all you need to do is sit in on my classes with people smarter than you and it will become all clear
And no Jzero, not everyone starts off at the helpdesk and then codes and then becomes an analyst. I have 3 good friends hired RIGHT OUT OF COLLEGE who became system analysts at large Fortune 500 companies (KPMG, Dynegy, et al) Why? Because their 4 years of training was in how to analyze a business, develop a system, and then recommend a solution. They were already a step ahead of you, the CS god, who never got the business process training.
Admittedly I have no business experience, but how do you deisgn a system without coding? Or are you just talking about the task of hooking computers together?
Here is the problem. You have no idea what an analyst does. IT people hook computers together. Analysts try to figure out why the hell IT people NEED to hook computers together. What use is technology without a purpose?
I'm confused again. What kind of classes do IS/MIS people take? Do they just design physical system layouts and what not? I always thought it's just some basic programming classes and the rest is just a standard business degree to go along with it.
I have taken all sorts of classes. I started out with general business, two semesters of accounting, finance, economics, and marketing. Then I took Intro to Information Technology (studied decision support systems, general concepts). Then I took database management (wrote SQL code and used MS Access to design a database for a Dr's office from the ground up.) I have taken Java I and now am taking C++ II. I took Business Data Communications, which taught all the networking/OSI/client server type of stuff. I am taking systems analysis and design, where we use a CASE tool to design a information system (everything) for a local business, from the ground up. Next semester I will take Systems Development project, where we build a prototype system. (At this point, the analyst would pass off the code work to the code guys. ) Then we also take stuff like statistics, calc I and II, linear algebra, and organization management (applied business statistics using control charts, etc... ). I have about 5 more classes to take where I can choose more programming, more design, or stuff like international business. So as you can see, it is a mix of understanding businesses and the technology behind them.
this lowly CS grad has dealt with both technical and business aspects of the job in fact a few months ago i dealt with the clients of an 8 figure contract. i probably have more exposure to the business side of projects then most of the IS majors out there. IS majors are hacks who are either lazy and dont want to work hard or they cant handle the difficulty of a rigorous CS program. the simple matter of it is, is when i am meeting with clients or designing/implementing systems to solve a problem the IS major will be installing software on someones desktop and or trying to fix a printer or some other task like that. now don't get me wrong i have no problem with that kind of work, someones got to do it and it is essential in keeping a business running smoothly but to claim that they have any sort of skills above a CS major (from a good program) is a joke and self-delusional.
I don't know any MIS grads who work in IT. Most of them become analysts, developing mutli-million dollar computer systems and networks. I worked in IT without a degree for awhile. But I wouldn't spend $80k on a degree just to setup a basic lan or troubleshoot Lotus Notes. High schoolers can do that and did where I worked. Your notion of IS/MIS grads is completely uneducated.
Sorry for the ultra-long post. Off to class!