Note: this page is in the process of being
updated from last year's PHY 201 page, so some material may not be precisely
true for this year's class. This notice will be removed when the updating
is complete.
PHY201 - Physics Computations II
All course materials and worksheets will appear here.
Instructor
Prof. Jon Pumplin - Office 3240 BPS Bldg.,
(517) 884-5563, pumplin@pa.msu.edu
Course Outline
This one-credit course is the second of three lab-style courses (PHY102, PHY201,
PHY301) designed to teach undergraduate physics students how to use computers
to solve physics problems.
PHY102 emphasizes the use of Mathematica.
PHY201 develops
your knowledge of programming in Fortran 90, with occasional use of Mathematica.
PHY301 covers C++ , also with some use of Mathematica.
Course Assessment
Your grade will be based on your solutions to the weekly worksheets.
PHY102 and PHY201 will meet simultaneously in Room 1240 BPS (Biomedical and Physical
Sciences Building). There are no lectures: the class is entirely hands-on-keyboard.
The lab will be open according to the following schedule:
You can expect to spend approximately 2--3 hours per week, during those
times, to complete the assignments. If additional time is needed, it will
be possible to arrange to have the room open by request at some additional hours.
Mon 3:00 - 4:00PM
Tue 12:40 - 1:30PM
Wed 3:00 - 4:00PM
Thu 10:20 - 11:30AM (room shared with another class)
Thu 12:40 - 1:30PM
Thu 3:00 - 4:00PM
Fri 9:10 - 11:30AM
Fri 3:00 - 4:00PM
The worksheets
Worksheet 1 - due Feb 3, 2012
at 5pm.
Worksheet 2 - due Feb 10, 2012
at 5pm.
Worksheet 3 - due Feb 17 , 2012
at 5pm.
Worksheet 4 - due Feb 24, 2012
at 5pm.
Worksheet 5 - due Mar 2 , 2012
at 5pm.
Worksheet 6 - due Mar 23, 2012
at 5pm(two weeks for this worksheet).
Worksheet 7 - due Mar 30, 2012
at 5pm.
Worksheet 8 - due Apr 6, 2012
at 5pm(two weeks for this worksheet).
Worksheet 9 - due Apr 20, 2012
at 5pm(two weeks for this worksheet).
Reference materials
Introduction to
Linux Computing in 1240BPS.
Introduction to
Mathematica (Written by Ellen Lau)
Text that will be followed quite closely: "An introduction to
Fortran 90 for scientific computing", by James M. Ortega.
There are many online introductions to fortran.
Introduction
to Fortran Reference Manual introduces Fortran 77 and gives links
to online fortran tutorials and other resources, written by Aleks Donev.
Key www site:
Numerical recipes online . You will need to read some sections of
this book.
A www site with lots of
free fortran stuff.
"Fortran 90/95 explained" second edition. by Michael Metcalf and John
Reid. Oxford University Press, 1999. More advanced than Ortega and more
recent. Buy it if you are serious about scientific computing.
|