2013-10-11, 01:06 PM
Fiel Wrote:The highest I ever got was Calc I. However, to do my line of work you only need to know computational logic (boolean algebra, mostly), basic algebra, computation theory (P ?=? NP, computability), and program design.
Also, taking philosophy can help more than you realize. You will find yourself making a lot of arguments about why something is or is not true and while that can be a pretty muddy concept in philosophy you can be pretty crystal clear about it in computers. Philosophy can help you analyze arguments, recognize basic argument forms, and refute arguments. It can be a kind of math. Just as proofs are a part of geometry, philosophy is a part of life.
At this point in time, I'm leaning toward a major in Mathematics, minor in Computer Science. I want to program, but I want a strong ability to write complex algorithms/understand them. I'm under the impression that algorithms are pure math, less syntax. (Thats what my professor seems to make it out to be)
If this sounds silly, maybe it is. That just my current line of thought at the moment, based upon what I know, or what I think I know. I'm in a C++ class right now, took VB.NET parts 1 and 2 freshman year of college. Haven't finished all four programming courses offered here (C++ part 1 is the first, C++ part 2 is the second), so I'm not completely clear on how everything works yet.

