<p>Hi, i'm a junior in high school trying to figure out what major i should take in college.</p>
<p>Lot's of computer-related majors deal heavily with math and science yet don' seem to have anything to do with computers.</p>
<p>I'm looking for a major that deals MORE with computers itself and something not so heavy in the math/sciences. I already know basic programming languages like HTML, css, XHTML, and creating my own flash websites. </p>
<p>This major also needs to be in-demand and with reasonable pay. I also don't want to end up with a job that would get outsourced to third-world countries. </p>
<p>I'd appreciate any suggestions you guys might have for me =)</p>
<p>What do you mean "having to do with computers?" Would doing finite element modeling appeal to you? Pretty much every engineering/science field out there has a definite need for people which are purely interested in working on a computer programming software, designing models, and doing the stuff that the other people just aren't interested in.</p>
<p>Can you be more specific (or think more about) what sort of computer work you want? Do you want to use a computer package to do some other task (e.g. structural engineers use software to analyze their structures)? Do you want to design computer-based systems (in which case a Computer Science degree or EE degree or Computer Engineering degree would be good)?</p>
<p>As for outsourcing, I honestly think all jobs are at risk these days. But I'd avoid manufacturing.</p>
<p>Basically I would rather work on programming software type deal rather than working on the hardware itself. What majors do you think I should look into for that type of job?</p>
<p>Software rather than hardware? CS is the way to go.</p>
<p>Of course, it sounds like you're more of an information systems / information tech kind of guy to me. If you don't want science or math, then that doesn't leave many computer-related options.</p>
<p>I don't think HTML/XHTML/CSS are programming languages. Anyway, electrical/computer engineering sounds like what you're talking about. You might find out you hate computer hardware though - it gets very different at the higher levels. Since you only mentioned computers though, you can either do hardware or software with computer, but with electrical it's pretty much all computer hardware or other variations such as circuits, digital signal processing or on the complete opposite end electromagnetism.</p>
<p>Again, Information Technology... system administraton, networking, web page design, digital design, etc. Computer science guys work on new algorithms and techniques, software engineering guys work on writing non-trivial programs in the most efficient way possible, computer engineering guys worry about why certain computers actually work and how to make better computers, and electrical engineers take care of all the minutia that go into making a real computer. IT guys user computers and computer software, and are knowledgeable about specific technologies to solve specific problems. It requires next to no math or science, and is practically all computer-specific knowledge. Engineering will require tons of science, CS tons of math.</p>
<p>It sounds like you're more interested in Web Design...
(HTML, CSS, etc. are not languages)</p>
<p>Computer Science deals with programming languages & math/logic is extremely important when working with algorithms and such for software development</p>
<p>If Web Design isn't what you're looking for, it sounds like CS (software rather than hardware) is where you should look, but, again, math is generally very important in CS</p>