Having a rough time deciding between CS(BS) or CINS (BS) degree. I've seen many people saying different things so I thought I'd post my situation since other people seem to have different situations.
Things I'm considering and wondering if I should stay CINS are below. I'd really appreciate thoughts and feedback. I assert that I can get a programming job with either degree because I believe the bottom line isn't what degree you get, but knowing how to code.
It is my feeling that as long as your degree is related in some way to software engineering and as long as when you are interviewed and asked to complete some sort of test algorithm/program and you know how, then you should be fine in either case.
Is salary affected or is it about the same?
People have said a CINS degree is not as good as a CS degree because it's a BA vs a BS. This is not true in my school in the CSU system. Either route I choose will earn me a BS.
Some people say with a CINS degree you don't do algorithms, data structures (such as linked lists), or discrete math and boolean algebra. In my case, this too is not true. I have done those. I have done C++ semester 1,2,and 3, just as a CS major in my school would and I still have to do discrete math just like they do.
I think CINS gives me more opportunity to go in directions such as: being a DBA; a security systems analyst; software engineer; business/marketing manager (CINS for me means auto minors in both Business admin and Comp Sci).
By doing a CINS and not a CS, I'd only be missing out on 4 programming class (in a 128 unit degree, at my university)
So my options are to stay a CINS (BS) with a minor in Computer Science and minor in Business Admin. or switch back to Computer Science (BS).
Can anyone grant me some of their wisdom? If you were a hiring manager, would you choose a CINS major as an equal to a CS major as long as they coded the same?