Undergraduate Course: Advanced Computer Simulation (PHYS10014)
Course Outline
School | School of Physics and Astronomy |
College | College of Science and Engineering |
Course type | Standard |
Availability | Available to all students |
Credit level (Normal year taken) | SCQF Level 10 (Year 3 Undergraduate) |
Credits | 10 |
Home subject area | Undergraduate (School of Physics and Astronomy) |
Other subject area | None |
Course website |
https://www2.ph.ed.ac.uk/internal/coursework/wwwcoursework/csim3/ |
Taught in Gaelic? | No |
Course description | This is a practical course which develops the techniques of computer simulation in physics through the exploration of specific examples. It consists of an introduction to Monte Carlo integration, a study of the numerical integration of simple dynamical systems, and a look at some non-numerical computational methods for computer symbolic algebra. The course is taught through a series of two-hour supervised practical classes in the Computational Physics Laboratory. The course is continuously assessed: there is no Degree Examination. |
Information for Visiting Students
Pre-requisites | None |
Displayed in Visiting Students Prospectus? | Yes |
Course Delivery Information
|
Delivery period: 2012/13 Semester 1, Available to all students (SV1)
|
WebCT enabled: No |
Quota: None |
Location |
Activity |
Description |
Weeks |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
King's Buildings | Laboratory | | 1-11 | | 16:10 - 18:00 | | | |
First Class |
First class information not currently available |
No Exam Information |
|
Delivery period: 2012/13 Semester 1, Part-year visiting students only (VV1)
|
WebCT enabled: No |
Quota: None |
Location |
Activity |
Description |
Weeks |
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
King's Buildings | Laboratory | | 1-11 | | 16:10 - 17:00 | | | |
First Class |
First class information not currently available |
No Exam Information |
Summary of Intended Learning Outcomes
After completing this course students should:
1) be familiar with the properties of floating point arithmetic, rounding errors, errors due to algorithmic
approximations, basic (Euler)numerical integration methods and simple higher-order integrators (leapfrog);
2) have learnt about the principles of Monte Carlo integration, including importance sampling, simple
methods of generating pseudo random numbers for specified distributions, but not Markov Chain methods;
3) have an understanding of the techniques used to implement computer algebra systems, including the use of
recursion, linked lists, garbage collection, and markup languages such as MathML;
4) have a deeper understanding of the utility and
limitations of derived classes, interfaces, and inheritance in object-oriented programming languages (specifically Java);
5) be familiar with the use of documentation generator tools (specifically JavaDoc). |
Assessment Information
3 items of coursework, 100%
Visiting Student Variant Assessment
3 items of coursework, 100% |
Special Arrangements
None |
Additional Information
Academic description |
Not entered |
Syllabus |
Not entered |
Transferable skills |
Not entered |
Reading list |
Not entered |
Study Abroad |
Not entered |
Study Pattern |
Not entered |
Keywords | ACSim |
Contacts
Course organiser | Prof Anthony Kennedy
Tel: (0131 6)50 5272
Email: |
Course secretary | Miss Laura Gonzalez-Rienda
Tel: (0131 6)51 7067
Email: |
|
© Copyright 2012 The University of Edinburgh - 6 March 2012 6:31 am
|