Computer Science in Astronomy: Essential Skills and Applications?

Click For Summary

Discussion Overview

The discussion revolves around the essential computer science skills and applications relevant to astronomers. Participants explore the types of programming knowledge required and the specific software tools used in the field.

Discussion Character

  • Exploratory, Technical explanation, Conceptual clarification

Main Points Raised

  • One participant inquires about the extent of computer science knowledge necessary for astronomers and the specific programming skills needed.
  • Another participant notes that astronomers often write small programs for tasks like image analysis and data plotting, but typically do not engage in large-scale software development.
  • It is mentioned that most software used in astronomy is specialized and often custom-written, with many programs being unfamiliar to those outside the field.
  • A suggestion is made that a single course in C or Fortran would suffice for the professional needs of an astronomer or astrophysicist, with MATLAB also being highlighted as beneficial.
  • A later reply expresses gratitude for the information and indicates a plan to study programming, starting with C before moving on to MATLAB.

Areas of Agreement / Disagreement

Participants generally agree on the importance of programming skills for astronomers, but there is no consensus on the specific depth or breadth of computer science knowledge required.

Contextual Notes

There are limitations regarding the specificity of programming skills and the variety of software tools mentioned, as well as the potential variability in individual needs based on specific roles within astronomy.

Spacias
Messages
2
Reaction score
0
Hi everyone,
How much of CS do astronomers need? What kinds of computer programs do they need to be proficient at?
Anyone has insightful information?
thank you.
-:biggrin: -
 
Astronomy news on Phys.org
Astronomers have been known to write their own small programs to do image analysis, or to simulate orbits or plot data. On the other hand, astronomers rarely spend their time writing large programs which require software-engineering skills.

Most software used by astronomers is highly specialized, and often custom-written. They use software for photometry, astrometry, image calibration and analysis and so on. Most people have never heard of the majority of these programs.

- Warren
 
Single quarter/semester courses in C or Fortran will teach you more than enough Computer Science to be able to meet whatever professional needs an astronomer/astrophysicist would face.

That said, MATLAB is a wonderful thing to be familiar with as well.
 
Oh, thank you so much Chroot and Franz for the information. I guess I'll have to take in a lot programing stuff this summer. I'll probably study the C's first before matlab.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K