Which Majors Best Prepare for Writing Scientific Software?

  • Thread starter Thread starter putongren
  • Start date Start date
  • Tags Tags
    Science Software
Click For Summary
SUMMARY

The discussion centers on the educational pathways for individuals aspiring to write software for scientific applications, particularly in astronomy. Participants recommend pursuing a dual major in Physics and Computer Science or Electrical Engineering and Computer Science. They emphasize that while a degree is beneficial, practical experience is crucial, suggesting that individuals download existing software from resources like IRAF and experiment with it using personal telescopes. Additionally, engaging with digital photography and high-end cameras is advised to enhance skills relevant to optical astronomy.

PREREQUISITES
  • Understanding of programming languages relevant to scientific software development.
  • Basic knowledge of physics principles, particularly in astronomy.
  • Familiarity with digital imaging and photography techniques.
  • Experience with software installation and troubleshooting.
NEXT STEPS
  • Download and experiment with IRAF software for astronomical data processing.
  • Learn about digital photography techniques to improve skills in optical astronomy.
  • Research dual degree programs in Physics and Computer Science or Electrical Engineering.
  • Explore online courses in scientific programming and software development.
USEFUL FOR

Aspiring software developers, students considering a career in scientific computing, and individuals interested in astronomy and digital imaging techniques.

putongren
Messages
124
Reaction score
1
Hey all,

I'm 31 years old and went to a decent school (Northwestern University) but dropped out during my Sophomore year. Thinking what I really want to do with my life for a decade, I came to the conclusion that I want to write software for scientists and astronomers. I read all the time in the news that scientific discoveries are made with highly complex and sophisticated scientific experiments. Most if not all of these machines require computer code to run them.

My question for everyone is what majors should I get in order to fulfill my goal of writing software for scientists? Should I major in Physics and CS?

Thank you.
 
Physics news on Phys.org
Major in both physics and computer science, or electrical engineering and computer science.
 
putongren said:
Most if not all of these machines require computer code to run them.

And most of the code can be downloaded from the internet.

http://iraf.noao.edu/

My question for everyone is what majors should I get in order to fulfill my goal of writing software for scientists? Should I major in Physics and CS?

Either will work. The degree really isn't that important. Once thing that you can do right now is to download the software from that site and then try to make it work with your own telescope.

Also it will help a lot if you get a higher end digital camera and start playing around with lens. All optical astronomy is is digital photography with a really big lens.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 4 ·
Replies
4
Views
7K