Computer Science with a double minor?

<p>Hey everyone,</p>

<p>Before I start I would like to say thank you in advance for taking the time to read my post and trying to help me!</p>

<p>Background information:
I live outside of Charlotte, NC, which is a huge banking city, and I would prefer to move back here after graduating.
I have taken math courses up to Calculus II with extreme ease. (I know that this is not impressive, I am just letting you all know that I'm decent at math.)
I am a rising senior and currently ranked first in my class.
I have some experience in computer programming and web development; I like programming and believe I would greatly enjoy a career in a related field.</p>

<p>My Dilemma:</p>

<p>I am very interested in computer science and would like to either get a BS or MS in it. I would like to get a job in either software development or IT systems working for a bank (I mentioned I live in a banking center). I am interested in three other areas, however, and I am not sure which would be the most practical to minor or get a second major in. These areas are logic and methodology, mathematics, and finance.</p>

<p>Logic and methodology is a minor offered at the college I would like to attend and I believe it would greatly improve my ability to program as quickly and efficiently as possible. This minor would require a few logic courses and a few philosophy courses (both of which sound very interesting to me).</p>

<p>Mathematics is fairly self-explanatory as the majority of computer science topics greatly rely on math. If I do not minor or double major in mathematics I would probably quite a few extra math classes beyond what is required for a computer science major (Calculus I, II, II, Introductory Linear Algebra and Matrices).</p>

<p>Finance (or economics, maybe?) would be helpful for my own investments and because I will most likely find a career working in the IT department of a bank.</p>

<p>I also read (in another thread) a professional suggesting a major in mathematics with a minor in computer science, as mathematics are transferable to any programming language, and you will receive training for any programming language or software that you will be required to use for any job you get.</p>

<p>So please let me know what you think would be the most -> Practical <- thing for me to do in this situation. I would love to go off and get a PhD in Comp Sci, a BS in Math, a minor in Logic, and a minor in Finance, but I don't think that is all that practical unless I can locate some sort of endless scholarship fountain. ;)</p>

<p>Thank you again!</p>