<p>I'm not sure if there is a thread about this, but I might be changing my major to computer science just because I am naturally "good" at computers. I am currently a finance major and I think I am not going to like the stuck up corrupt people I will be working with when I graduate. I was thinking of maybe getting a bs in finance then going to grad school for computer science. Could anybody give me any insight on this?</p>
<p>All graduate CS programs I am aware of require several CS courses to consider applicants for admission, and ideally a full CS major with a strong math background. If you can squeeze 5 or 6 CS classes into your schedule, you should be able to get into a few decent graduate CS programs, though the very top programs might be out of your reach.</p>
<p>Just to make sure, you do know what kind of classes computer science entails, right? I am wary every time someone says they want to pursue computer science because they are good at computers.</p>
<p>Hey I appreciate the timely reply. I may not have made myself clear when I said I am "good" when it comes to computers. I am no means an expert, but I am "talented". I took a cisco certification course in highschool on networking. I am able to build a workable wireless router. I can do indermediate xhmtl and C++. I didn't mean computer science to sound easy. You have to be extremly smart and creative for the position. I am actually considering changing my undergraduate major to computer science. could you please enlighten me on the top programs for computer science for undergrad and or graduate school (just a few if you have time). Thank you in advanced. I would probably go for networking administration.</p>
<p>Network administration is not typically considered computer science and definitely not something I know anything about. Maybe someone else here can give you better advice.</p>
<p>Well I don't have my mind set on that maybe even Information technologies. I did an internship and I computerized the whole audit.</p>
<p>most good programmers are self taught</p>
<p>"most good programmers are self taught "</p>
<p>... hmmm ... what is your reasoning?</p>
<p>He's right. My older brother has no college degree and is amazing at programming</p>
<p>Fair enough. I think though that one needs to make sure to keep separate the ideas of software engineering, programming, and computer science. It's all too easy to equate the three, or two of the three, because they all deal with solving problems using computers.</p>
<p>I suppose I would agree that programming requires no formal education (where by "requires" I mean it in the same sense as a formal education is required in other disciplines, such as engineering or science). I would not, however, say this of the other two things.</p>
<p>In my way of thinking about it, writing programs is to studying computer science / software engineering what solving equations / wiring circuit boards is to a mathematics / electrical engineering. You don't need a college degree to solve equations or wire circuit boards, but that's not what the extent of what these fields deal with.</p>
<p>You should know that it's not an easy world getting into CS grad school, unless you're really into it. Being "Into computers" could get you a great CS job, and it may be a better idea to do a CS degree in undergrad than to go to grad school, unless you're very sure of yourself. Aim to do LOTS with the time you have left. It is possible to switch majors and do it with a bang, but that bang is necessary. </p>
<p>Definitely keep what Auburn said above in mind.</p>
<p>I think we already established that the OP is not interested in <em>computer science</em>. He wants to do network administration, so he's probably more interested in a Master's in Network Administration, Network Security, Database Management, Information Technology, or something along those lines.</p>