I, along with inscissor, have majors in Computer Science and minors in Business Computer Information Systems (basically a CIS degree brought to you by the university's business school). Comp Sci definitely holds a lot more weight. CIS is really good if you want to do less science / math theory and more hands-on, I.T. type stuff.
cscgal
The Queen of DaniWeb
19,421 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 229
I'd have to disagree ;) Computer science and CIS courses are really worlds apart. CIS is more of an I.T. type degree. There is some programming involved, but a lot of it is end-user based and application based - and hands-on computer type stuff. A computer science degree is definitely a lot, lot more work and involves everything from calculus to electrical engineering and digital circuitry to application programming to software engineering to years of chemistry and years of physics, ... it goes on and on. It's definitely a much harder, technical, scientific degree which I could definitely say is equivalent to a math/physics/electrical engineering type degree.
cscgal
The Queen of DaniWeb
19,421 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 229
Oh wow, influenced by this thread, eh? Good luck in all of your endeavors, whichever major you wish to choose!
cscgal
The Queen of DaniWeb
19,421 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 229
There are actually a bunch of similar threads comparing Comp Sci to IT/IS in these forums.
cscgal
The Queen of DaniWeb
19,421 posts since Feb 2002
Reputation Points: 1,474
Solved Threads: 229
I think you should stick with CS. Too many people have a CIS degree. Why? Well, one of the reasons is just like you said:
have found all the theory stuff to be really hard and havent been doing so good in the university level...
Sure, CIS might be easier, and you'll feel better because you'll do better in the classes. However, if you're really computer savy, you'll probably end up like me; being bored out of my mind sometimes when teachers go over material where I could just learn it myself in about five minutes.
Throughout my years in CS, you have no idea how many times I've thought about switching. I've been in the same situation as you. I was probably (and still am) the person that hated CS the most. All I wanted to do was programming. However, now that it's over, I'm glad I didn't change. Sure, I still hate CS, but I realized that investing my years in a degree where I could teach myself the material, wasn't worth it. As far as CS, that's the type of material that I would not like to learn myself. By that I mean, I would have an easier time learning how to setup and secure a network if I had learned myself. However, if I had to learn physics involving calculus, I'd rather have a professor.
I think there's a stereotype that too many people make about the people in human resources. They assume "they don't care" or they are somehow incompetent about CIS/CS degrees. Well, from my experience, they do know the difference. They know that CS is mostly theory than real world application, as apposed to CIS.
What do I recommend? Stay with CS. I know you might hate it, maybe as much as I do. But if you stay with CS and devote some time on the side learning real world stuff, then you'll really shine once you graduate. Make a portfolio of your projects too. Certifications won't hurt either. That way, when you graduate, you'll have both theory (CS degree) and practice (your portfolio + certifications) under your belt.
I hope no CIS folks get offended by this. I know a lot of CIS people that are successful. ;)
samaru
a.k.a inscissor
1,256 posts since Feb 2002
Reputation Points: 262
Solved Threads: 18