Computer Science questions

<p>I am really interested in physics and cosmology, and I hope to continue my studies at schools like MIT and Princeton. I hear that a knowledge of computer science (for now, at the AP Comp Sci level) is important for subjects like physics. My question is: is it? What is in Computer Science that I need for studying astrophysics? </p>

<p>I will take AP Physics C in addition to AP Calc. BC and further (multivariable, differential equations, linear algebra,etc.). Do I truly need to take computer science classes prior to college, and will not taking them affect my chances of admission to schools like MIT? </p>

<p>I am thinking on taking classes at a local university, specifically in math and physics, but should I also look into studying computer science? Besides, MIT doesn't even offer credit for AP Computer Science A or AB. What do you guys think I should do if I am a prospective physics major hoping to attend top-tier universities?</p>

<p>Take Computer Science if you enjoy it. This is the first I've heard of colleges preferring anyone that takes a Computer Science class. It might help you a little in your classes if you have to write a program to solve a problem, but I'm sure you can get by without any such training. And almost all of the top-tier colleges disregard your intended major in your admission, so it won't matter that you'll be majoring in Physics or Russian History.</p>

<p>you see, computer science in those fields of your interest is used as a tool. astronomers, cosmologists, physicists use a lot of simulations, which you need computer science knowledge in order to create those simulations. many times, you will want to automate processes. Astronomers/cosmologists may create computer programs and algorithms to look for certain things in space. A working knowledge of computer science will be helpful in almost any field, so look at it as a skill that will make your life easier.</p>

<p>It's not the computer science but the ability to program, which are two related but distinct things, that counts for physicists.</p>

<p>so is learning what java and c++ programming are important? how might i go about getting a computer science education that relates to physics, something that i will actually use in the field? the SUMMER SCIENCE PROGRAM, from what i hear, uses a lot of programming related to astrophysics. Could this possibly be the exposure i need?</p>

<p>SSP is a very good program, you'll have fun with it this summer if you get in.</p>