Pre-requisite modules
Co-requisite modules
- None
Prohibited combinations
Occurrence | Teaching cycle |
---|---|
A | Autumn Term 2018-19 to Spring Term 2018-19 |
Computational physics is the third way of studying physics and is in addition to (and complementary with) theoretical and experimental physics. Computer programs model the real world using theoretical ideas cast into mathematical form and then converted into an algorithm. This algorithm is expressed in a high level programming language, and this is then run on the computer. The analysis and development of the results is closely akin to experiment, in that input (independent) quantities may be varied and the change in the output (dependent) quantities are found. Hence a simulation is the representation of an individual experiment, and may be used to give a prediction of the results of that experiment, if the model is accurate. Such simulation may be considerably easier /quicker / cheaper to perform than the equivalent experiment, and may also yield fresh insight and understanding into the results of the experiment. That is why computational physics has become essential to many modern research fields. The techniques of computational physics embrace model design, numerical analysis, computer programming and experimentation. This laboratory is designed to help you to develop these essential skills.
Demonstrate quality of record keeping
Write appropriate computer programs from a description of the core physics ideas and algorithms
Plan and execute computational experiments with such programs
Present your results in various graphical forms
Interpret and demonstrate critical assessment of your results
Test and verify the accuracy and correctness of a simulation
Demonstrate the effect of software and hardware limitations on program performance
Use appropriate computational tools to improve your scientific programming and effectiveness
Be able to communicate and present your laboratory work both informally through discussion and in the style of a leading scientific journal.
Task | Length | % of module mark |
---|---|---|
Essay/coursework Formal Report 1 |
N/A | 25 |
Essay/coursework Formal Report 2 |
N/A | 25 |
Essay/coursework Lab Notebook |
N/A | 50 |
Non-compensatable
Task | Length | % of module mark |
---|---|---|
Essay/coursework Formal Report Re-assessment |
N/A | 50 |
Essay/coursework Lab notebook Re-assessment |
N/A | 50 |
Laboratory books -Your laboratory note book will be marked, and annotated, by your demonstrator. You will get verbal feedback on your work at this time.
Formal reports - You will receive your report back along with a mark sheet that provides a mark and a set of comments/suggestions for each section of the report. Following the first term report, you will receive feedback (as a group) during Term 2 to guide you in the preparation of the second report. Individual verbal feedback on formal reports will be provided if requested (see the Laboratory Coordinator for this).
Laboratory scripts - You will be provided with lab scripts