Physics Forums

Physics Forums (http://www.physicsforums.com/index.php)
-   Academic Guidance (http://www.physicsforums.com/forumdisplay.php?f=139)
-   -   Which Computer Science Course to Help in Computational Physics (http://www.physicsforums.com/showthread.php?t=582433)

tmbrwlf730 Feb29-12 01:12 AM

Which Computer Science Course to Help in Computational Physics
 
I'm doing a computational emphasis at my university and since it is as I said an emphasis not a lot of classes are required for it. I look at other schools that offer a BS in computational physics and they require a lot more CS classes. What I'm looking for is some advice in which CS or EE courses I should take that might help me in computational physics. I've taken computer science I and an introduction to data structures course, I guess that'll be computer science II in some schools. I'm taking a machine language(programming) class over the summer. I'm taken what would be the equivalent of discrete math, discrete math is given in the CS department, I took mine in the math department. And I'm taking a numerical methods course. I've also taken an intro to computational physics and will be taking the advance course in the fall. I'm also currently taking numerical methods. There is a computer graphics class also being offered in the fall but I don't know how well that might help me with computational physics, maybe in simulations? Any help is welcomed and appreciated.

ironman1478 Feb29-12 01:43 AM

Re: Which Computer Science Course to Help in Computational Physics
 
try taking a class on Numerical Methods (what its called at my university)
i imagine a class on solving differential equations numerically would be very useful

tmbrwlf730 Feb29-12 01:57 AM

Re: Which Computer Science Course to Help in Computational Physics
 
Taking numerical methods this semester.

Max.Planck Mar2-12 03:16 PM

Re: Which Computer Science Course to Help in Computational Physics
 
A course in Algorithms & Data structures, especially Parallel algorithms would be handy.

SophusLies Mar2-12 05:53 PM

Re: Which Computer Science Course to Help in Computational Physics
 
Data structures and a good statistics class. I feel that an algorithms class might be overkill. I worked in computational physics and I mostly used statistics, monte carlo especially, also many numerical methods of PDE's. We had three CS people working there and they jumped in if we had any problems with the algorithm type stuff. I highly doubt that a job would require someone to do the CS-type work along with the physics work. The physicists that I worked with focused on the models almost exclusively, they would never sacrifice the completeness of the model for a more efficient program. That was mostly my job. Getting dirty and working in the trenches, lol.

When you say for computational physics, what are you envisioning that you'll be doing?

twofish-quant Mar5-12 03:49 AM

Re: Which Computer Science Course to Help in Computational Physics
 
Quote:

Quote by tmbrwlf730 (Post 3790253)
I'm taking a machine language(programming) class over the summer.

One thing to look at is if the machine language course goes very heavily into computer architecture. If it's a "this is what an L1 cache is" then it's useful. If it is "this is how to run an assembler" it's not.

Quote:

There is a computer graphics class also being offered in the fall but I don't know how well that might help me with computational physics, maybe in simulations?
It's going to be useful because

1) there is a huge amount of stuff going on in GPU programming
2) some of the algorithms that are used in graphics turn out to be really useful in physics.

tmbrwlf730 Mar6-12 04:28 PM

Re: Which Computer Science Course to Help in Computational Physics
 
Quote:

Quote by SophusLies (Post 3795520)
When you say for computational physics, what are you envisioning that you'll be doing?


I envision that I'll be mostly programming simulations and models of a system. Some of the topics we saw in my elementary computational physics class were orbits of a planet and motion of a pendulum, bot harmonic and non harmonic. It wasn't a difficult class. The book the professor wrote had a lot of the code already in it.


All times are GMT -5. The time now is 06:06 PM.

Powered by vBulletin Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
© 2014 Physics Forums