I'm wondering if there is any course in University or anywhere else or probably company that has a department for Astronomy and Cosmology related computer science (I know NASA will need one). I would like to know how much demand or popularity of this field of programming. Where else will this field being used?
|
|
Not really an answer to your question, but I feel this may be useful information... I currently work writing software for high energy physics experiments. I'll tell you this, coming from a computer science background - I'm in a tiny minority compared to those coming from a physics background (out of the thirty developers working on this project, I'm the only one without at least a degree in the physical sciences - a great many of my colleagues have PhDs.). Employers in this sector have decided (quite rightly, in my opinion) that it's easier to teach a physicist to program, than to teach a programmer all the concepts they'll need to understand to be able to communicate with the scientists. If you want to get into Astrophysics, then study astrophysics. :) |
|||||
|
|
I'm currently working on a project in this area (actually, it's on heliospheric physics, but that's got to be close enough) and the programming needed in this area relates to:
Key tools that I see in use are Fortran (still) and IDL. |
|||
|
|
Your best bet would be to do a double major in CS and Astrophysics, or just major in astrophysics and take some CS classes. |
|||
|
|
|
I work in an astrophysics (radio astronomy) team - view my poorly written webpage to see. If you want a postdoc in astronomy or cosmology, then you must complete a PhD programme (physics undergrad -> honours/masters -> PhD). This progression is easy and will land you jobs, provided you're willing to relocate several times. The computing will be yours to pursue though, as no tertiary course will give you the education required for astro-computing work. If you don't want a postdoc, a Masters is generally required (in Australia) as you'll most likely be working in academia. The demand is tiny and we basically poach those that are deemed worthwhile. Anything you learn from working in astro will be very specific and effectively useless to any other field. The only thing you will retain is how to learn something that specialised. |
|||||||
|
|
I don't think there is a program like this. College degrees are more broad than "get a job at NASA." As I believe you have an interest in this kind of job, I feel that the best course would be to get a degree in computer science from a reputable university and spend a lot of time studying math and physics. A programming job at NASA is probably more closely related to physics than knowing that the Crab Nebula is 6500 light years away from earth. |
|||
|