PHYS 3437 - Computational Methods in Physics
Lecturer: Dr Rob Thacker, Office 301-C McNally Main, Office Hours 9am 
to 
10am Wednesday/Friday 
My electronic-mail address is here: (click)
Telephone: 902-420-5636
Facsimile: 902-496-8218 
Book: Numerical Recipes in Fortran, or Numerical Recipes in C. Note 
that I have not found  a book that covers all aspects of the course. 
However, there are a lot of useful resources on the web, and I will 
provide links while the course is being taught. Numerical Recipes 
covers fundamental aspects of algorithms at a somewhat advanced level, 
but it is incredibly useful and will prove to be a huge resource if 
you go into computational physics at a higher level.
 
 NEWS! - 
Lectures 18 & 19 posted. A mock final can be downloaded here. The final will have exactly the same format, 
but obviously different questions. 
  
Course notes and news will appear here. Notes will be made available 
following each lecture. Unfortunately since the course is a new preparation
I am unable to provide notes prior to the lecture. 
I will update this page with new information once I start preparing the 
lectures. 
The course will focus on three broad aspects of computational physics: (a) 
an extremely brief view computer architecture and how that impacts 
algorithms (b) introduction to good programming and 
methodologies, and numerical approaches to mathematics, such as solutions 
of 
differential equations and (c) more advanced topics, possibly including 
simple parallel programming and visualization of data sets.
In this course you will be expected to learn a number of topics in your 
own time, as was the case in previous years.
Location: MM-013, Tues-Thurs 10:00-11:15
Index of projects & primers 
Index of lectures 
Course outline/syllabus 
Marking scheme 
Assignments 
 
Useful dates 
Useful codes: makempeg shell script for making
movies,
Berkeley MPEG encoder.