skip page navigationOregon State University
OSU Home. |

Computational Physics I

PH 465 / PH565
3 Credits, CRN
13482/13487
Oregon State University

Winter 2008, mod

PH464/564 is the prerequisite. You can take it online if needed, with 465 lab (see Landau)

Mathematical, numerical, and conceptual elements forming foundations of scientific computing: computer hardware, algorithms, precision,
numerical analysis & parallel computing. Video-based lectures plus labs. Compiled language or Maple to be used.

Professor:
  Rubin H Landau

 

www.science.oregonstate.edu/~rubin
rubin at science.oregonstate.edu

Teach Assist: None

Midterm 12 February (Tuesday)

499 Weniger Hall
 541-737-1693 

Wiki (TBA)

Syllabus & Assignments

Final: Mon 17 March 9:30 AM

Lectures
Tues & Thurs 10:00-11:20

Weniger 377

Lab: Thurs 10:00-11:20

Weniger 412


Course Description & Aims

Learning Outcomes

Check out CPUG

Project Instructions

Sample Project Report

HW Web Page Structure 

Student Expectations

 


Prerequisites:   Scientific Computing II, PH 464/PH 564 (formerly Ph 365), Introductory programming experience,  Jr-level Physics
Corequisites:
MTH 306 (Series & Matrices), or equivalent.

Curricular Materials

Text:

 Landau, Paez, Bordeianu A Survey of Computational Physics; Introductory Computational Science

 

 Princeton University Press, 2008.

Electronic Notes

 Not authorized for printing. Chapters for this term are available from the OSU Bookstore for the cost of copying

Electronic Enhancements 

 Sample Codes in multiple languages, Animations, Applets, Visualizations, etc.

Video Lectures

 Only for PH 464/564, so far

 
Grade

Quality and completeness of projects (best N-1 out of N)

40%  Midterm Exam   25%
Final Exam  (Previous Final) 25% Participation   10%

The projects involve some programming and explorations,  usually done via a modification of a sample code. The exams emphasize
understanding of concepts and vocabulary, not details of programming. Use of any programming language is acceptable, although
we will focus on Java. .

Acceptable Cooperation: You are encouraged to discuss assignments with the instructors and other students. However, even if you work
in a group, you need to understand all work that you hand in. When you place your name on an assignment, we view it as a signed statement
that it is your work and that if  asked to, you can explain it. Warning: Handing in another student's assignment (either in original or
modified form) without acknowledgement is academic dishonesty and will result in an F grade for the entire course. No credit will be given
for running the sample codes given to you.
 

Physics Computer Support Page On-line Unix tutorial Sign up for a Physics Account? Secure Shell Client
 (not latest, right click)

Computational Physics Lab: After you sign up for an account, you will have access to the Physics workstation cluster. You may use the
computers in Weniger 412 as well as 497 (you will need a different key for 497 or someone to let you in).  The door to Weniger 412 is
always locked, but is usually left ajar during class. Entrance at other times is possible with a magnetic card purchased from the Physics
Department Office (Weniger 301). You are permitted to use the lab whenever it is not being used by another class and during the hours
that Weniger hall is open. You can sign on remotely.


Partial support for this course has been provided by the National Science Foundation, NPACI, and EPIC as part of the
development of the CPUG degree program.
Rubin H LandauOregon State University, Corvallis, Oregon, 97331