PHSX 333 -- Computational Physics Spring 2015

Instructor: Paul Janzen
Office: CHCB 010
Office hours: TR 10:00 - 11:00, W 1:30 - 3:00, and by appointment
Phone: 243-2374
Text: Computational Physics, 2nd ed. by Giordano and Nakanishi (Pearson Prentice Hall, 2006).
Also useful: Think Python: How to Think Like a ComputerScientist by Downey (free download)
Lecture: Mondays and Wednesdays 11:10-12:00 AM in CHCB 225
Lab Wednesday 3:10-5:00 PM in CHCB 225
Prerequisite: PHSX 217 and (coreq) an upper level physics course


To learn some of the fundamental tools and methods of computational physics, including the strengths and limitations of various numerical methods. Part of the course will also be an introduction to Python programming.

Learning Outcomes:


There will be roughly weekly homework assignments interspersed with three longer projects. All will involve some programming; the longer projects will consist of writing, evaluating, and documenting code that solves a specific physics problem. Each student will present a brief talk on one of the latter two projects, and should in general be prepared to explain and justify the programs that they turn in.

There will be no exams for this class.


Homework: 50%
Longer Projects: 50%

This course can be taken for a traditional letter grade only.


Add/Drop can be performed via override until February 13. Add/Drop can be performed with the instructor's and advisor's signatures until April 6. Students interested in auditing the course must choose so on or before February 13.

All students must practise academic honesty. Academic misconduct is subject to an academic penalty by the course instructor and/or a disciplinary sanction by the University. All students need to be familiar with the Student Conduct Code. The Code is available for review online at

Students with disabilities may request reasonable modifications by contacting me. The University of Montana assures equal access to instruction through collaboration between students with disabilities, instructors, and Disability Services for Students. ``Reasonable'' means the University permits no fundamental alterations of academic standards or retroactive modifications.

This document was generated using the LaTeX2HTML translator Version 2008 (1.71) and then hand editing. LaTeX2HTML is copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds, and © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.
Paul Janzen 2015-01-26