- Lay out program
- Start with a LaTeX document, write up you understanding of the model
- Spend some time planning each program module (integrator, particle data structures, subroutines to calculate physical quantities)
- Build components
- Assemble (and test) your integrator with two particles
- Design a routine to assemble an FCC lattice with variable dimensions and spacing
- Implement calculation of pair correlation
- Implement/calculate two "advanced" quantites
- Temperature, Verlet lists,
- Begin collecting data for a report
- Finish data collection
- Finalize report
- Write up results, abstract