What are some ways to incorporate physics into programming projects?

  • Thread starter fpsulli3
  • Start date
In summary, incorporating physics into programming projects can be achieved through various methods such as using physics engines, implementing mathematical equations, and utilizing physical simulation software. These techniques allow for realistic and accurate representations of physical phenomena in digital environments, making programs more dynamic and interactive. Additionally, incorporating physics into programming can help improve the performance and efficiency of applications, making them more realistic and engaging for users. By combining the principles of physics with programming, developers can create innovative and immersive projects that bridge the gap between the physical and digital worlds.
  • #1
fpsulli3
5
5
My name is Frank. I found this place through Google, and it looks like a great physics community. I regret that I didn't search long ago.

In 2006, I began my career as a software developer. I did not have a college education at the time, which made it difficult to find jobs, particularly in the nadir of the Great Recession. In 2011, I finally felt stable enough in my career to pursue a degree in my spare time. Instead of going with Computer Science (a natural choice for a programmer), I decided to go into Physics. I thought it would be interesting to try something new that dovetailed with my programming experience, rather than completely overlapping it. I've always had a huge interest in Physics. From January 2011 until April 2016, I worked and attended school (full time both, except my last couple semesters of school were part-time). I finally graduated with a bachelor's last Spring.

I would have loved to move on to a graduate program and get my PhD, but unfortunately it's not prudent for me at this stage in life. I am 35 years old, with a wife and a 12-year-old daughter who are ready for me to be done with school and return to normal family life. And although it's generous for graduate programs to pay tuition and provide a stipend, as many do, it would rob me of my main source of income as a software developer. So I've decided to stick with programming, probably forever.

My plan to keep physics in my life is to work on projects. I have an entire undergrad curriculum worth of textbooks on my shelf, and honestly as a student I've only skimmed the surface of each. Much of my programming experience is in computer graphics, and so I've decided to create some cool, modern physics demos that illustrate the undergrad material in a cool way. I'll be ready to release my first demo (a simple web-based project) in just a couple of weeks. Hopefully these projects will help me keep the cobwebs at bay, and maybe even reinforce the stuff I've learned so that I understand it better than ever.
 
Physics news on Phys.org
  • #2
Hi fpsulli3.
smiley_sign_welcome.gif


It would be best if you're able to work one or two of your demos into a relevant response to a homework question, because PF does not allow self-promotion as in the promotion of a member's web site. I'm sure you'll understand why.
 
  • #3
Yeah, that's fair. I'll steer clear of mentioning the site. If someone has a homework question that is relevant, I'd probably prefer to type a tailored response anyway.
 

Similar threads

  • New Member Introductions
Replies
2
Views
60
Replies
4
Views
71
Replies
1
Views
73
  • New Member Introductions
Replies
1
Views
68
Replies
2
Views
75
Replies
2
Views
85
Replies
1
Views
110
  • New Member Introductions
Replies
1
Views
86
  • New Member Introductions
Replies
1
Views
95
Replies
2
Views
58
Back
Top