Physics 350:
Computational Methods
for the Physical Sciences

Spring Semester 2009

Electronic Handouts

NOTE: Many of these handouts (those listed as "PDF" format ) require the free Adobe Acrobat Reader to be viewed.

Any electronic handouts refered to in class are listed here.

  Date Posted Format Notes
Course Syllabus January 7 PDF
An electronic version of the syllabus handed out on the first day of class.
MSUM Student Maple Download Page January 20 Webpage
This is the MSUM only website for retrieving a copy of Maple 12 for Windows of Mac. If you need the Linux version, see your instructor.

The Basics of Maple

[SAMPLE SOLUTION]

January 7 PDF
In addition to the PDF file describing the lab, you will need to download the lab01supplement.mw (zip) Maple file.

Maple: Taylor Series and Complex Arithmetic

[SAMPLE SOLUTION]

January 7 PDF
In addition to the PDF file describing the lab, you will need to download the lab02supplement.mw (zip) Maple file.

Maple: Spherical Coordinates

[SAMPLE SOLUTION]

January 7 PDF
In addition to the PDF file describing the lab, you will need to download the lab03supplement.mw (zip) Maple file.

Maple: Ordinary Differential Equations

[SAMPLE SOLUTION]

January 7 PDF
In addition to the PDF file describing the lab, you will need to download the lab04supplement.mw (zip) Maple file.

Maple: Fourier Series

[SAMPLE SOLUTION]

January 7 PDF
In addition to the PDF file describing the lab, you will need to download the lab05supplement.mw (zip) Maple file.

Maple: Orthonormal Functions (Legendre Polynomials)

[SAMPLE SOLUTION]

January 7 PDF
In addition to the PDF file describing the lab, you will need to download the lab06supplement.mw (zip) Maple file.

Maple: Rotational Transforms

[SAMPLE SOLUTION]

January 7 PDF
In addition to the PDF file describing the lab, you will need to download the lab07supplement.mw (zip) Maple file.
Hour 12 Lorentz Transform Notes March 2 PDF These notes contain the correct Lorentz transform versus the lecture given on Monday, February 23.
Linux Tutorial Website

(PDF Version)
February 26 Website
For this lab (on March 4), we will ask you to do everything in Chapters 2 (except the section on setting your password) and 3 (except for the section on partitioning). If you finish Chapters 2 and 3, look at Sections 4.3 [Managing Processes] and 5.1 [Simple redirections].

Getting to Know IDLWAVE and IDL

[SAMPLE SOLUTION]

Mar. 30 Web page
This is our first lab working with IDL. We will start by working with IDLWAVE, an environement in which you use emacs as a text editor to write your IDL code and then within emacs you can trigger IDL to execute your code. Then you will run through an IDL tutorial.

Matrices and Vectors in IDL

[SAMPLE SOLUTION]

April 13 PDF(s) and IDL Procedure

This is the second lab working with IDL and in this one you end up reproducing some of the work you did in MAPLE in the Rotational Transforms lab. For this lab you should probably download not only the lab, but also the following:

  • Lab10.pdf: The Actual lab.
  • Lab10supplement.pdf: Read this before doing the lab.
  • rotationy.pro: An IDL procedure to generate a rotation matrix for rotations around the y-axis.
  • lab10files.zip: All the files above in one zip archive.
  • lab10files.tgz: All the files above in one tarred gzipped archive
    (to uncompress this use tar xzvf labfiles.tgz from the linux command line).

Nyquist Frequency

[SAMPLE SOLUTION]
April 21 PDF
This is the third lab working with IDL in which you will also exploit the concept of the Nyquist frequency and what sampling a function at different spacing will reveal (or fail to reveal) about the function.
Fourier Transforms in IDL

[SAMPLE SOLUTION]
April 29 PDF
This is a fourth lab exploiting the power of IDL. You will need to download the supplement files in addition to the lab.

Lab12Supplement.zip: Compressed version of supplement files.
Interactive Java Applet for Convolution May 6 Web Page (and Java Applet) This page contains a nice Java Applet which lets you get a feel for what is going on when you convolve a function.
Convolutions

[SAMPLE SOLUTION]
May 6 PDF
This is a fifth lab exploiting the power of IDL. You will need to download the supplement files in addition to the lab.

Lab13Supplement.zip: Compressed version of supplement files.

Exam Materials

After each exam, we will post both an answer key (annotated for any especially difficult problems) on the exam. You need Adobe Acrobat to read these answers.

Exam (Date) Study Guide Answer Key
Mid-Term Exam
(Wed., March 11, 3pm - 5pm)
Midterm Study Guide Sample Answer Key
Final Exam
(Monday, May 9, 9 - 11 am)
Final Exam Study Guide Sample Answer Key