CIS or CS degree question??

Please support our Computer Science advertiser: Learn about neural networks and artificial intelligence.
Reply

Join Date: Jun 2005
Posts: 12
Reputation: relawson is an unknown quantity at this point 
Solved Threads: 0
relawson relawson is offline Offline
Newbie Poster

Re: CIS or CS degree question??

 
0
  #11
Jun 11th, 2005
Originally Posted by EricaJanine
Hey Castro,

If your concentration is to work in a Fortune 100 company building enterprise-wide network applications, a CIS degree won't help you much.

I also agree there will be a lot of 'programmers' in the field, but not many who understand truly what they're programming. If you get the CS degree, it will most likely set you apart from the everyday coders.

ej :mrgreen:
I simply don't agree with this. I think the answer depends on what work you are doing at these Fortune 500 companies. The company I work for is looking for systems analysts and is outsourcing the coding (which I don't agree with). The point is that the goal should be to design systems and not code them. A CS degree in my view is too low-level considering the more abstract skills required to do this.

That said, CS and CIS grads don't seem to have a problem finding work. But if your goal is to be a coder, you should really look and see what is going on in this industry before you get too attached to that idea.
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 22
Reputation: EricaJanine is an unknown quantity at this point 
Solved Threads: 0
EricaJanine's Avatar
EricaJanine EricaJanine is offline Offline
Newbie Poster

Re: CIS or CS degree question??

 
0
  #12
Jun 13th, 2005
Originally Posted by relawson
In fact, what you learn now in the CS program (except for higher level concepts) may not apply 10 years from now.
CS fundamentals have been around (officially) since the 60s and haven't changed much. (See Donald Knuth.) Unless there is some redefinition of rudimentary math and/or binary interpretation, not much will change. C and C++ have been around for a long time. Linux is a variation of Unix: same thing. (Linux first officially surfaced over 14 years ago.) Other than differences in 'flavor' CS hasn't changed as much as the Microsoft world would like for us to believe. And Donald Knuth has written a series of books, about 50 years old :!:, that are still regarded as the 'bibles' of CS. So, I guess I really disagree with this statement.

It's true that Python, Perl, Java .NET (C#), whatever are 'newer', but are just implementations getting to the root of solving classic CS problems. It doesn't matter, as much, about the languages (that do change) as understanding what they're trying to accomplish. CIS will not and will probably never delve that deep.

I agree, in a corporate environment, it will ultimately depend on the technical aptitude of the person, not the degree. But to architect a new solution in a networked environment today ultimately requires CS, not some technical management degree. If the goal is to manage, then a CS degree will still help, but CIS would be better. Working for a large company, our group respects CS a lot more than CIS. The directors here have CS concentrations, not CIS.

Just thought I'd chime in...it's Monday, after all. :mrgreen:

E.
1. If at first you don't succeed; call it version 1.0.
2. Just because nobody understands you does not mean you're an artist.
3. :twisted:
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 12
Reputation: relawson is an unknown quantity at this point 
Solved Threads: 0
relawson relawson is offline Offline
Newbie Poster

Re: CIS or CS degree question??

 
0
  #13
Jun 13th, 2005
Originally Posted by EricaJanine
CS fundamentals have been around (officially) since the 60s and haven't changed much. (See Donald Knuth.) Unless there is some redefinition of rudimentary math and/or binary interpretation, not much will change. C and C++ have been around for a long time. Linux is a variation of Unix: same thing. (Linux first officially surfaced over 14 years ago.) Other than differences in 'flavor' CS hasn't changed as much as the Microsoft world would like for us to believe. And Donald Knuth has written a series of books, about 50 years old :!:, that are still regarded as the 'bibles' of CS. So, I guess I really disagree with this statement.

E.

Your experiences may differ. I think that CS and CIS programs vary quite a bit. Some of the CS programs "stuck in the 80s" comes to mind for me, however some of the CS programs are fantastic. I don't think we can say across the board that one is better than the other.

I personally feel more prepared to design databases and architect applications than some of the people with CS degrees that I work with, as that is a higher level concept centered around the business.

But then again, there are people from both sides who are quite successful at this. Perhaps my confidence comes from my graduate experience which I feel was much more valuable than my undergrad experience. Even more important than either is working knowledge of these concepts.

From a practical standpoint, it is looking like lower level jobs like straight coding are going to India. Because of this, CIS might be the best career decision. Short of a change in our trade policy, I have very low hopes for programming jobs.

Today's news on Dice.com is a study that says IT jobs in the US will shrink by 15%. Not great news for CS and CIS students.
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 22
Reputation: EricaJanine is an unknown quantity at this point 
Solved Threads: 0
EricaJanine's Avatar
EricaJanine EricaJanine is offline Offline
Newbie Poster

Re: CIS or CS degree question??

 
0
  #14
Jun 14th, 2005
Hi there,

I wrote this in my previous post:

... it will ultimately depend on the technical aptitude of the person, not the degree. But to architect a new solution in a networked environment today ultimately requires CS, not some technical management degree.

It's all good one has management skills and a technical aptitude to go with it, as well as some inclination to understand the business side of the solution being developed (in my world, that is essential), but the actual nuts and bolts cannot be achieved without understanding the CS fundamentals behind a solution.

Of course it takes both, but to illustrate the point I am trying to make, let me issue a query: Would you want a Fortune 100 multi-million dollar solution built by a team of CIS-degreed people with a decent understanding of CS? Or would you want a a team of CS code junkies with a decent understanding of the business? If I had to make a hardline decision, I'd elect the latter. And that is why we're structured here in my world the way we are.

Maybe we're an anomaly in the corporate world, but our team has pioneered software and has been highly successful in this arrangement. Does that mean other team structures don't work? No, but we are a lean team that can get things done in a very short amount of time. When it comes down to it, for me, I rest on the CS background I have and not the management side. It seems a lot more valuable.

1. If at first you don't succeed; call it version 1.0.
2. Just because nobody understands you does not mean you're an artist.
3. :twisted:
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 12
Reputation: relawson is an unknown quantity at this point 
Solved Threads: 0
relawson relawson is offline Offline
Newbie Poster

Re: CIS or CS degree question??

 
0
  #15
Jun 14th, 2005
" Or would you want a a team of CS code junkies with a decent understanding of the business?"

I guess that is where we don't agree. I want someone with a very good understanding of the business designing the solution, and not just a "decent" understanding, to be leading the team and designing a solution. I think coders if not directed get tunnel vision. I have been both, and greatly appreciate direction when coding so I can focus on just that.

That said, I think coders should have an understanding of the business as well. I work for a very large corporation and a large IT shop. Business knowledge is paramount. The reason outsourcing is failing for our company is that goals of the business are lost in translation.
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 22
Reputation: EricaJanine is an unknown quantity at this point 
Solved Threads: 0
EricaJanine's Avatar
EricaJanine EricaJanine is offline Offline
Newbie Poster

Re: CIS or CS degree question??

 
0
  #16
Jun 15th, 2005
The point I was trying to make was the other one: I would rather a system be implemented by someone actually understanding networks, memory allocation, IOCompletion ports, etc so a wonderfully-understood solution won't crash a week after it's released. Architecture is crucial, and I believe it is better (in the extreme example I cited) to have something in a production environment that works without an outage and can be scaled and modified easily to tweak it with what a business group wants.

In order to ensure an application is built correctly, a management concentration will not help a team of developers with that, from an academic standpoint. It is true the CIS side will help 'big picture' solving of a business need. What I am talking about is the technical implementation.

It is true that certain developers and development teams can and do get tunnel vision or seduced by the latest thing to come out to solve issues. It makes sense that someone would need to manage that from an overall vision standpoint. Again, I am talking about the actual build/install/test/implementation grind.
1. If at first you don't succeed; call it version 1.0.
2. Just because nobody understands you does not mean you're an artist.
3. :twisted:
Reply With Quote Quick reply to this message  
Join Date: Jun 2005
Posts: 12
Reputation: relawson is an unknown quantity at this point 
Solved Threads: 0
relawson relawson is offline Offline
Newbie Poster

Re: CIS or CS degree question??

 
0
  #17
Jun 15th, 2005
Originally Posted by EricaJanine
The point I was trying to make was the other one: I would rather a system be implemented by someone actually understanding networks, memory allocation, IOCompletion ports, etc.
Most of the 4GL applications us CIS types develop with don't require us to address memory directly (of course we do garbage handling). You are describing lower level coding. I agree that CS grads would be best at this type of work.

I develop business applications using 4GL languages. For the type of development I do, I care about business requirements and converting them into a working application. The purpose of 4GL languages is to allow us to focus more on the business and less on the hardware/networks. If you are talking C, C++, Pascal, Assembler, or any other low level language I say CS all the way. If you are talking higher-level languages (keywork 'Visual') like VB, C#, Java, COBOL, ...etc than a CIS degree is perfectly suited to this (as are CS grads). I do alot of PL/SQL, T-SQL, ansi-SQL, and database design also.

In addition to coding, I also create design artifacts during the initial phases of the lifecycle (modeling and requirements documents) using System Architect which is similar to Rational Rose, only it sucks FYI, don't encourage your company to purchase SA.
Reply With Quote Quick reply to this message  
Join Date: Dec 2005
Posts: 2
Reputation: JoeFromNC is an unknown quantity at this point 
Solved Threads: 0
JoeFromNC JoeFromNC is offline Offline
Newbie Poster

Re: CIS or CS degree question??

 
0
  #18
Dec 16th, 2005
Originally Posted by hostmoon
I'd say it depends on the program. I personally went for the CS degree. I have worked with, and hired/not hired people from both types of programs. It always depended on the job. Some schools still call them MIS degrees (uhg). It really comes down to what you wish to do in your career: technical, or manager type (IMHO).

CS types tend to be more technical and mathematical in nature, CIS tends to push the business side of things. Our CIS people primarily do project management type jobs (MS project, paper work paper work paperwork). The CS types do all the 'real' work. (No offense intended to CIS/MIS types )

dale
I must disagree with the statement that CS degree's are more respected than CIS or MIS degrees.It depends on your long term career goals.If you want to sit in front of a computer all day for the rest of your life and code sure go the CS route because that's all you will really do.CIS and MIS degree's are more diverse with a business mix.Therefore, you get to see the business end of the company and the IT end.You aren't just stuck in a cube world typing out code.So I say if you want to be able to advance higher in a company's hierarchy, I would go MIS or CIS you have more value to the company.Because programmers come a dime a dozen, but programmers with business skills and people skills don't.And as for the math part of CS it's is over rated, because I work as the Lead Developer for a civil engineering firm and most programs I write have very little math involved.You aren't going to use much Cal III unless you go work for NASA or some scientific based company.So in the end I feel CIS or MIS are more well rounded degree's in the business and corporate world and CS degree's lock you into coding.
Sheldon Sides
Reply With Quote Quick reply to this message  
Join Date: Feb 2002
Posts: 12,056
Reputation: cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light cscgal is a glorious beacon of light 
Solved Threads: 127
Administrator
Staff Writer
cscgal's Avatar
cscgal cscgal is offline Offline
The Queen of DaniWeb

Re: CIS or CS degree question??

 
0
  #19
Dec 16th, 2005
I think the best option is what I'm doing. For undergraduate, a B.S. in Computer Science with a minor in Business Computer Information Systems (So I get a taste of Business IT/CIS in my minor) with all of the math and programming skills in my major. Now that I'm graduating, I'm going to go on to my MBA for grad school. I think that makes a good mix of comp sci and business
Dani the Computer Science Gal
Follow my Twitter feed! twitter.com/DaniWeb
And if you're interested in Internet marketing there is twitter.com/DaniWebAds
Reply With Quote Quick reply to this message  
Join Date: Jun 2004
Posts: 12
Reputation: moznmar is an unknown quantity at this point 
Solved Threads: 0
moznmar's Avatar
moznmar moznmar is offline Offline
Newbie Poster

Re: CIS or CS degree question??

 
0
  #20
Jan 15th, 2006
Originally Posted by cscgal
Now that I'm graduating, I'm going to go on to my MBA for grad school.
Which school do you plan on getting your MBA from? Are you going to get a general MBA or one that is tracked in an IT field? I'm wondering, because I'm just finishing up my BSIT with University of Phoenix and plan on moving on to an MBA program. I will probably use a different school for my MBA, even though I really enjoyed my undergrad there. Anyways, thanks in advance for answering my questions.
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the Computer Science Forum


Views: 17059 | Replies: 20
Thread Tools Search this Thread



Tag cloud for Computer Science
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC