Physics 325: Scientific Computing - Fall 2009

Location: TBA Time: TBA
Prerequisites: Calculus-I, Calculus-II, Classical Mechanics

Text: Computational Physics, by Nicholas J Giordano and Hisao Nakanishi, 2nd Edition, Prentice Hall.

Instructor: Dr. Raghani ( pushparaghani@boisestate.edu)

Office hours: Monday and Wednesday, from 2pm to 4pm

Topics:
  • Introduction to computational physics, programming concepts, Fortran 90, plotting utilities
  • Numerical Differentiation, Numerical quadrature, Finding Roots
  • Ordinary Differential Equations
    • Euler Method, Euler-Cromer method, Runge-Kutta method, Verlet Method
      Physical Problems
      • Radioactive decay
      • Projectile motion
      • Simple Harmonic motion
      • Solar System
  • Fourier Transforms
    • Fast Fourier Transform (FFT)
    • Estimation of the Power Spectrum
The evaluation will be based on the following. There will be two exams, one project - for 3 to 4 weeks, occasional quizzes and assignments. The weightage on each of the items is given below.

Quiz ----> 10%

Assignments ----> 20%

Project ------> 30%

Two exams ------> 40% (20% each)

Quiz: There will be 10 minute quizzes in the class without prior notice. They will usually be based on the ongoing topic in the class and will not require any prior preparation. you can seek clarifications from the instructor and hints will also be provided. There will not be any fixed day for the quiz, this means that you need to be present in every class and come on time so that you don't miss anything that might be helpful to do the quiz. Use of laptops is prohibited during the quiz.

Assignments: Assignments will be predominantly programming based, i.e., solving physical problems numberically. Assignments problems will be given during the lecture and will also be available on the website. Each assignment will typically consist of two to three problems. All assignments should be submitted by their due date. Assignments involving computer files (source code, graphs, tables etc.) should be submitted electronically by emailing to pushparaghani@boisestate.edu with subject phys325 (one word) and the assignment number. Written assignments should be submitted at the physics office. Plagiarism will not be tolarated. Assignments must be done individually. Late assignments will not be accepted.

Project: As a part of the course, you will be required to undertake a joint project with another student. You can propose your own project or choose from a suggested list. Project should utilize algorithms taught in the class, although not limited to those.

Exams: There will be a midterm and a final exam, each with 20% weightage. Both exams have the same weightage of 20%. The midterm exam will be after five weeks of the course.

Course grades be will be on the following percentages.

A = 87.5% - 100%,B = 75% - 87.5%,
C = 60% - 75%,D = 45% - 60%

First Week

Second Week

Third Week

Fourth Week

Fifth Week

Sixth Week

Seventh Week

Eight Week

Ninth Week

Tenth Week

Eleventh Week

Twelfth week

Thirteenth week

Fourteenth Week

Fifteenth week