Choosing topic for physics/comp sci project, looking for ideas.

Click For Summary

Discussion Overview

The discussion focuses on seeking ideas for a physics/computer science project that involves modeling a physical system using MATLAB. Participants explore various potential topics that align with the requirements of a term project in computational physics.

Discussion Character

  • Exploratory
  • Homework-related

Main Points Raised

  • A participant suggests modeling an ice hockey puck's trajectory, emphasizing the need for well-defined mathematical principles.
  • Another participant proposes ray tracing through an optical system or through a birefringent crystal, suggesting that it could be generalized with variable inputs.
  • One participant expresses a lack of experience in optics, noting their background in electromagnetism and dynamics instead.
  • A different idea presented involves creating a traffic simulation that incorporates various driver behaviors and scenarios, such as highway and local driving conditions.

Areas of Agreement / Disagreement

Participants are sharing ideas without a clear consensus on a single project topic, indicating multiple competing views and suggestions for potential projects.

Contextual Notes

Participants mention varying levels of experience with different physics topics and programming skills, which may influence their project choices. There is also a reference to a list of standard topics provided by the course, but no specific agreement on which topic to pursue.

Who May Find This Useful

Students in physics or computer science looking for project ideas, particularly those interested in computational modeling and simulation in physical systems.

austeane
Messages
3
Reaction score
0
I am a second year Physics student at UBC, and we are programming in Matlab for the second half of one of my courses (the first half was on Unix/Maple/Python). I am looking for some advice on a good end of year project. Basically, we have to model some sort of physical system on matlab.
A lot of people do N-body problems, modelling how particles interact gravitationally/electromagnetically.
Some excerpts fromt the course website:
"each student must choose a topic for a term project in some area of computational physics or closely related field, prepare and present a proposal to the class, carry out the project and produce a write-up of it in the basic style of a scientific/technical paper."

"In keeping with the spirit of the course, all term projects should involve programming to a significant extent, and students are encouraged to use MATLAB, or possibly Maple, to implement their projects: assuming that you do so, you are expected to do more than use some built in MATLAB/Maple facility to perform the bulk of your computations."

Does anyone have any ideas on interesting topics to pursue? I am interested in ice hockey, so modelling something related to shooting a puck could be interesting, but it has to have well defined math behind it.

For reference, I have taken Calculus 1 and 2, and am currently taking multivariable calculus. I have basic knowledge of differential equations, but nothing too in depth.

Other than this course, my only experience in any program is a first year program design course, so I am still a beginner. I haven't done much in Matlab but we have more than a month for this project and I am willing to learn.

Here are a list of the standard topics: http://laplace.physics.ubc.ca/210/Term.html

I'd like to do something interesting, any ideas would be greatly appreciated!
 
Physics news on Phys.org
Try ray tracing through an optical system; or for something not on the list, ray trace an unpolarized beam through a birefringent crystal ... calcite would do, but perhaps make it general where the axes and coefficients are input.
 
Thanks! I haven't done any optics yet though. First year was a lot of E&M, lots of dynamics, angular momentum... First term this year is Special Relativity.
 
Any more ideas? Thanks!
 
I looked at your list; a good traffic simulation would be interesting, and you might learn something from it. I would allow some different driver responses (tail-gaters, follow at recommended distance, travel with the traffic, etc) and then allow a random selection of drivers with specified probabilities for getting each type - and see what happens when you have all one type, or various splits.

There are two different scenarios: highway driving with traffic entering, leaving, and changing lanes, and local driving with traffic stops and cross streets with traffic.
 

Similar threads

Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 5 ·
Replies
5
Views
4K
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K