Module Overview

Numerical Methods and Computational Physics 2

This module builds on the C programming knowledge obtained in the C programming and LabVIEW module, introducing some of C’s more advanced and powerful features and using them to solve more complex physics problems. These techniques are then used to introduce the learner to the fundamentals of computational physics methodologies.

Module Code

PHYS 3809

ECTS Credits

5

*Curricular information is subject to change

Advanced C Programming
• Pointers
• Macros, recursion methods
• Data manipulation
• Filing and retrieving data
Computational Analysis
• Problems that computers are good at solving
• Error accumulation, round off, truncation
• Series expansions
• Interpolation and Approximation
• Root finding
• Integration
• Iteration
• Matrix and Vector Arithmetic

Computational Analysis will be taught using theory lectures and implementation sessions will be performed in the computer laboratory

Module Content & Assessment
Assessment Breakdown %
Other Assessment(s)100