Looking for ideas for a physics related application

Click For Summary

Discussion Overview

The discussion revolves around ideas for a physics-related application that a computer science student could develop to enhance programming skills. The student expresses interest in quantum physics and astrophysics but remains open to various topics. The scope includes project ideas that may involve simulations or numerical methods.

Discussion Character

  • Exploratory
  • Technical explanation
  • Homework-related

Main Points Raised

  • One participant suggests a Moon Lander type program, questioning if the student wants to include a GUI and computer graphics.
  • The student expresses a preference for computing-focused projects rather than visual simulations and seeks examples of physics-related programs.
  • Another participant inquires about the student's completed math classes, specifically regarding differential equations and numerical simulation programs.
  • The student mentions having solved first-order differential equations and having experience with numerical algorithms, including a program that displays the Mandelbrot set.
  • There is a suggestion to create a new app for displaying the Mandelbrot set on a phone, emphasizing the learning opportunity in developing a GUI for it.
  • A participant recommends a percolation project from Princeton that involves writing a Java program to estimate the percolation threshold via Monte Carlo simulation.

Areas of Agreement / Disagreement

Participants generally agree on the potential for various project ideas, but no consensus is reached on a specific direction or project to pursue. Multiple suggestions and interests remain present.

Contextual Notes

Participants discuss various programming and mathematical backgrounds, which may influence the feasibility of suggested projects. The discussion includes references to specific programming languages and methods, but no detailed mathematical steps or assumptions are resolved.

Who May Find This Useful

This discussion may be useful for computer science students interested in integrating physics concepts into programming projects, particularly those looking for inspiration or guidance on project ideas.

LizR
Messages
6
Reaction score
4
Hi! I am a computer science student and I want to program an application to improve my programming skills.
I am interested in physics and have taken 3 physics courses at University, and would like to look deeper into a specific area during this project. It can be an extensive project, as I have a one month break now and not many courses in my next semester.

I haven't come up with an idea and would be happy if anybody has some inspiration, or even a specific project they would like to be realized but haven't had the chance to do it yet!
I am interested in quantum physics and astrophysics, but open to any topic.
Thanks!
 
Technology news on Phys.org
Welcome to the PF. :smile:

Do you want to include a GUI interface and maybe some computer graphics? Maybe a Moon Lander type program?
 
  • Like
Likes   Reactions: LizR
berkeman said:
Welcome to the PF. :smile:

Do you want to include a GUI interface and maybe some computer graphics? Maybe a Moon Lander type program?
Hi, thanks! :)
Do you mean this Moon Lander? http://moonlander.seb.ly

I think I'm more interested in something involving computing rather than a visual simulation, but I don't know much about what kind of physics related programs there are.. Maybe its mostly simulation?
 
What math classes have you completed so far? Have you completed the first or second Differential Equations class? Have you learned anything about writing numerical simulation programs yet? Things like Numerical Methods and related subjects?

Have you taken a class in compilers yet? How about data structures? I found my compiler class in undergrad very interesting and challenging (we even wrote a small compiler -- what an eye-opener!).
 
  • Like
Likes   Reactions: LizR
We solved first order differential equations in our Analysis class, and I took a Numeric Algorithms class, in that we wrote a program that displays the Mandelbrot set. I've not taken a class on compilers, our school doesn't offer classes that go very deep into informatics because its a mixed course (its computer science + environmental studies)
berkeman said:
What math classes have you completed so far? Have you completed the first or second Differential Equations class? Have you learned anything about writing numerical simulation programs yet? Things like Numerical Methods and related subjects?

Have you taken a class in compilers yet? How about data structures? I found my compiler class in undergrad very interesting and challenging (we even wrote a small compiler -- what an eye-opener!).
 
LizR said:
we wrote a program that displays the Mandelbrot set.
Wow. That would be fun to have on my phone. Modern phones have great screens able to show many colors.
 
  • Like
Likes   Reactions: LizR
anorlunda said:
Wow. That would be fun to have on my phone. Modern phones have great screens able to show many colors.
When I am home later I'll see if i still have it on my computer! But it doesn't run on the phone tho, its an .exe file
 
LizR said:
When I am home later I'll see if i still have it on my computer! But it doesn't run on the phone tho, its an .exe file

But you know how to write a new one. It would also need a GUI for controlling it on the phone. You could learn a lot by making that app.
 
  • Like
Likes   Reactions: LizR and berkeman
anorlunda said:
But you know how to write a new one. It would also need a GUI for controlling it on the phone. You could learn a lot by making that app.
Thats a cool idea actually I think ill do that! I've always wanted to learn how to write an app!
 
  • Like
Likes   Reactions: berkeman and anorlunda
  • #10
LizR said:
Hi! I am a computer science student and I want to program an application to improve my programming skills.
I am interested in physics and have taken 3 physics courses at University, and would like to look deeper into a specific area during this project. It can be an extensive project, as I have a one month break now and not many courses in my next semester.

I haven't come up with an idea and would be happy if anybody has some inspiration, or even a specific project they would like to be realized but haven't had the chance to do it yet!
I am interested in quantum physics and astrophysics, but open to any topic.
Thanks!

I think that you may find this percolation project from Princeton interesting - the link is from Coursera, unless you have already done it :). I have done it start-to-finish in the past. The project is about writing a program in Java to estimate the value of the percolation threshold via Monte Carlo simulation.
 
Last edited:
  • Like
Likes   Reactions: LizR
  • #11
QuantumQuest said:
I think that you may find this percolation project from Princeton interesting - the link is from Coursera, unless you have already done it :). I have done it start-to-finish in the past. The project is about writing a program in Java to estimate the value of the percolation threshold via Monte Carlo simulation.
That looks really interesting, thanks!
 
  • Like
Likes   Reactions: berkeman and QuantumQuest
  • #12

Similar threads

  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 22 ·
Replies
22
Views
12K
Replies
5
Views
2K
  • · Replies 1 ·
Replies
1
Views
928
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 18 ·
Replies
18
Views
3K