COMPUTational Techniques (PHYS 0891)
Use of computer programming as a tool to solve numerical problems, manipulate data or carry out simulation of physical systems has become an integral part of physics research, particularly in the last three decades. Hence, it is now an important aspect of all modern undergraduate and postgraduate physics curriculum. In a way, it is complementary to the more traditional physics course on mathematical methods.
At the end of this course, you will be expected to know the numerical methods and data analysis techniques as described in the syllabus, and be able to implement those with a programming language in a reasonably efficient manner.