<p>I want to eventually venture off and form my own business within the realms of a software consulting company. My question is, what would be a better major to accomplish my goals? Computer Science w/ a MIS minor or a MIS and accounting double major? I like math (Calc is one of my favorite subjects) but I fear that Comp.Sci will be too difficult and I have no programming experience, however, I am pretty tech-savvy and love computers and technology.</p>
<p>computer science…</p>
<p>Computer Science</p>
<p>On top of that, you don’t even need the whole CS program to be more prepared than the MIS major. Just the take the CS “core” courses and the I.S.-like courses from the CS department. I can give you the list…</p>
<p>for programming…
Object-Oriented Programming I & II</p>
<p>the CS core…
Algorithms
Data Structures
Programming Languages
Operating Systems (also an I.S. course but always part of core)</p>
<p>The I.S. courses
Database Systems
Computer Networks</p>
<p>That’s it.</p>
<p>Now you will need Calculus I and Calculus II but hey, more and more Accounting and Business programs are requiring Calculus I anyway. What’s one more course? Since you are not a actual CS major, you may can take the Business Calculus course if your school offers it.</p>
<p>If as you say you like math, are tech-savvy, and like computers, you’ll do just fine in computer science. </p>
<p>The phrase “software consulting company” is a pretty broad term and depending upon what you want to do either computer science or MIS could get you there. But if you are truly wanting to own your own business, having business classes would help. Something like a CS major with a business minor might be a good option. Or major in CS and then go for an MBA.</p>
<p>Forgot to mention, that list of classes Globaltraveler posted is good - covers a good base of skills. You might want to add to that something that provides requirements analysis, but otherwise it’s a great list.</p>
<p>You’re worried about computer science courses being too difficult but you want your own software consulting company, likely in enterprise software? </p>
<p>Not to be a jerk, but if you can’t build Poker Game Simulator in College Programming II, you will likely struggle consulting on real world software projects. </p>
<p>Only one way to find out: take the courses.</p>