The purpose of computing is insight, not
numbers.
-- Richard Hamming
Overview
The broad categories of computational physics are simulation,
visualisation, and modelling. At a finer scale, computational
physics embraces a wide range of areas including numerical
methods, algorithms, and data analysis. Simulation and modelling
are usually taught by stressing numerical techniques; This course
focuses on using symbolic or computer algebra using
Mathematica.
The objectives of this course are:
- to use computers as an aid to understanding real physical
systems;
- to learn efficient methods for the analysis of these
systems.
There are three modules, Introductory, Intermediate, and
Advanced.
Lectures
Each week there is one lecture. Here are the lecture
Notebooks, along with Lectopia screencasts and associated
material:
- Lecture 1 (
.nb,
Lectopia)
- Lecture 2 (
.nb,
Lectopia)
- Lecture 3 (
.nb,
figure,
Lectopia)
- Lecture 4 (
.nb,
spreadsheet,
Lectopia)
- Lecture 5 (
.nb,
Lectopia)
Module 1: Introductory
Prerequisites
This module expects no Mathematica knowledge.
Assignments
-
Introduction
-
Programming
-
Numerics
-
Fourier Methods
-
Differential Equations
Assessment
Assignments are worth a total of 60%. The final (take-home)
exam makes up the remaining 40%.
Due Dates
Each assignment takes about two weeks to complete. Submit your
assignment upon completion. All assignments must be handed by the
start of week 11.
Past Exams
Past exams can be accessed here.
Module 2: Intermediate
Prerequisites
Familiarity with the basics of Mathematica as
provided by Module 1,
MATH2200 (Applied Mathematics), or equivalent.
Assignments
-
Chaos and Dynamical Systems
-
Solitons
-
Series Methods
-
Black-body radiation and the Maxwellian Distribution
- QuantumMechanics
Assessment
Assignments are worth a total of 70%. The final 2 hour exam
makes up the remaining 30%.
Due Dates
Each assignment takes about two weeks to complete. Submit your
assignment upon completion. All assignments must be handed by the
start of week 11.
Past Exams
Past exams can be accessed here.
Module 3: Advanced
Prerequisites
Complete Module 2 or equivalent.
Assignments
-
Integration
-
Matrix Quantum Mechanics or
Thomas Fermi equation
-
Shallow Water Waves
Assessment
Assignments are worth a total of 60%.
A short research project forms the remaining 40%: 10 Marks are
awarded for presenting a short summary of a research paper of
current interest to the class; 20 Marks for implementing the
calculations in the research paper; and 10 Marks for presenting
the results to the class.
Assignment Submission
Name your assignment solution xxxxxxxx_n.nb
(or Surname_n.nb) where xxxxxxxx is
your student number and n is the assignment number.
Connect to the physics server:
Macintosh OS X
- Finder | Connect to Server...
- Server address: "physics.uwa.edu.au"
- Connect as "Guest"
- Mount "Physics FTP"
Windows
- Network Neighbourhood
- Select PHYSICS server and "Physics FTP"
Navigate to "incoming" | "Computational" | Module
1,2,3. Upload your solution Notebook to folder
Assignmentn where n is the assignment
number.
Lecturer
|