Skip to article frontmatterSkip to article content

Computational Physics Course Projects

The University of Texas at Austin

Find a problem that you are excited to spend time implementing and releasing, develop high-quality code, and release it as a well-structued and documented GitHub repository.

There are a few heuristics that you might use to identify a good problem:

A few common pitfalls to avoid

Project Learning Goals

Beyond providing a setting to try out some of the ideas we are learning in this class, I am hoping that this project will have residual value to you after the course is over. Having prior experience with open-source development and visible existing code examples may prove useful to you in your graduate research, and potentially on the academic and industry job market. By posting the code publicly on GitHub, your code will help others in the future who are trying to solve similar problems.

Parameters

Grading Rubric

Problem scope: 20%

Code quality: 40%

Documentation: 20%

Talk: 20%

Project Ideas

You can pick anything that interests you and which involves writing code, here are just some ideas

Project resources

Example code repositories

Example class projects from other courses:

References
  1. Abrams, D. M., Mirollo, R., Strogatz, S. H., & Wiley, D. A. (2008). Solvable Model for Chimera States of Coupled Oscillators. Physical Review Letters, 101(8). 10.1103/physrevlett.101.084103
  2. Miranda-Filho, L. H., Sobral, T. A., de Souza, A. J. F., Elskens, Y., & Romaguera, A. R. de C. (2022). Lyapunov exponent in the Vicsek model. Physical Review E, 105(1). 10.1103/physreve.105.014213
  3. Ott, E., Grebogi, C., & Yorke, J. A. (1990). Controlling chaos. Physical Review Letters, 64(11), 1196–1199. 10.1103/physrevlett.64.1196